# This makefile was generated using the build tool found at
# http://www.fluxionsdividebyzero/p1/misc/makefilebuildtool.html
CC=g++ -Wall
INC=-I../mathlib/ -I../misclib/ -I./
OBJ=tokenizer.o cirbuffarrtest.o tokenizertest.o stringserializationtest.o clockmisc.o commandlinetest.o stringserialization.o array2Dtest.o fnobjtest.o indextabletest.o dumbarraytest.o main.o printtest.o stringtagparser.o stringtagparsertest.o commandline.o message.o singletontest.o messagetest.o
LIB=
main: $(OBJ)
$(CC) $(INC) -o main $(OBJ) $(LIB)
tokenizer.o: ../misclib/stringspace.h ../misclib/typedefs.h ../misclib/tokenizer.cpp
$(CC) $(INC) -c ../misclib/tokenizer.cpp
cirbuffarrtest.o: ../misclib/cirbuffarr.h ../misclib/print.h ../misclib/typedefs.h ../misclib/cirbuffarrtest.cpp ../misclib/cirbuffarrtest.h
$(CC) $(INC) -c ../misclib/cirbuffarrtest.cpp
tokenizertest.o: message.o ../misclib/print.h ../misclib/typedefs.h tokenizer.o ../misclib/tokenizertest.cpp ../misclib/tokenizertest.h
$(CC) $(INC) -c ../misclib/tokenizertest.cpp
stringserializationtest.o: ../mathlib/point.h ../misclib/typedefs.h ../misclib/printvector.h ../misclib/print.h stringserialization.o ../misclib/stringserializationtest.cpp ../misclib/stringserializationtest.h
$(CC) $(INC) -c ../misclib/stringserializationtest.cpp
clockmisc.o: ../misclib/aclock.h ../misclib/clockmisc.cpp ../misclib/clockmisc.h
$(CC) $(INC) -c ../misclib/clockmisc.cpp
commandlinetest.o: commandline.o ../misclib/print.h ../misclib/typedefs.h ../misclib/commandlinetest.cpp ../misclib/commandlinetest.h
$(CC) $(INC) -c ../misclib/commandlinetest.cpp
stringserialization.o: ../misclib/typedefs.h ../misclib/stringserialization.cpp ../misclib/stringserialization.h
$(CC) $(INC) -c ../misclib/stringserialization.cpp
array2Dtest.o: ../misclib/array2D.h ../misclib/print.h ../misclib/typedefs.h ../misclib/array2Dtest.cpp ../misclib/array2Dtest.h
$(CC) $(INC) -c ../misclib/array2Dtest.cpp
fnobjtest.o: ../misclib/fnobj.h ../misclib/fnobjT.h ../misclib/fnobjTfn.h ../misclib/print.h ../misclib/typedefs.h ../misclib/fnobjtest.cpp ../misclib/fnobjtest.h
$(CC) $(INC) -c ../misclib/fnobjtest.cpp
indextabletest.o: ../misclib/indextable.h ../misclib/typedefs.h ../misclib/print.h ../misclib/indextabletest.cpp ../misclib/indextabletest.h
$(CC) $(INC) -c ../misclib/indextabletest.cpp
dumbarraytest.o: ../misclib/print.h ../misclib/typedefs.h ../misclib/aclock.h ../misclib/dumbarray.h ../misclib/dumbarraytest.cpp ../misclib/dumbarraytest.h
$(CC) $(INC) -c ../misclib/dumbarraytest.cpp
main.o: array2Dtest.o cirbuffarrtest.o clockmisc.o commandline.o commandlinetest.o dumbarraytest.o fnobjtest.o indextabletest.o messagetest.o ../misclib/print.h ../misclib/typedefs.h printtest.o singletontest.o stringserializationtest.o stringtagparsertest.o tokenizertest.o ./main.cpp
$(CC) $(INC) -c ./main.cpp
printtest.o: ../misclib/printlist.h ../misclib/print.h ../misclib/typedefs.h ../misclib/printset.h ../misclib/printtest.cpp ../misclib/printtest.h
$(CC) $(INC) -c ../misclib/printtest.cpp
stringtagparser.o: ../misclib/stringconvert.h ../misclib/typedefs.h ../misclib/stringtagparser.cpp ../misclib/stringtagparser.h
$(CC) $(INC) -c ../misclib/stringtagparser.cpp
stringtagparsertest.o: ../misclib/stringconvert.h ../misclib/typedefs.h stringtagparser.o tokenizer.o ../misclib/stringtagparsertest.cpp ../misclib/stringtagparsertest.h
$(CC) $(INC) -c ../misclib/stringtagparsertest.cpp
commandline.o: ../misclib/typedefs.h ../misclib/commandline.cpp ../misclib/commandline.h
$(CC) $(INC) -c ../misclib/commandline.cpp
message.o: ../misclib/typedefs.h ../misclib/message.cpp ../misclib/message.h
$(CC) $(INC) -c ../misclib/message.cpp
singletontest.o: ../misclib/singleton.h ../misclib/singletontest.cpp ../misclib/singletontest.h
$(CC) $(INC) -c ../misclib/singletontest.cpp
messagetest.o: message.o ../misclib/print.h ../misclib/typedefs.h ../misclib/messagetest.cpp ../misclib/messagetest.h
$(CC) $(INC) -c ../misclib/messagetest.cpp
clean:
rm *.o *.order *.out gmon.* main
# Re-compile specific parts of the program. eg
# $ make del targ=windowscale
targ=__nopattern__
del:
rm *${targ}*.o