# This makefile was generated using the build tool found at # http://www.fluxionsdividebyzero.com/p1/misc/proj/documentation/makefilebuildtool.html CC=g++ -Wall INC=-I../graphicslib/ -I../mathlib/ -I../maze/ -I../misclib/ -I../zpr/ -I./ OBJ=mathlib.o tokenizer.o mazedisp03.o maze001.o graphicsImmediateDeferredSwitch.o stringconvert.o textoverlay.o mazedisp02.o mazematrixD3test.o random.o stringspace.o maze003.o zpr.o graphicsImmediateDeferred.o buttonpanel01test.o gobj.o gobjbase.o mazegameD2state01test.o menusystem.o maze002.o maze005.o zprmouse.o mazedisp01.o main.o buttonpanel01.o stringtagparser.o commandline.o maze004.o mazegameD2solver01.o mazegameD2state01.o gobjdebug01.o message.o buttonpanel02.o graphmisc.o mazematrixD2test.o LIB=-framework GLUT -framework OpenGL main: $(OBJ) $(CC) $(INC) -o main $(OBJ) $(LIB) mathlib.o: ../mathlib/point.h ../misclib/typedefs.h ../misclib/print.h ../mathlib/zero.h ../mathlib/mathlib.h ../mathlib/mathlib.cpp $(CC) $(INC) -c ../mathlib/mathlib.cpp tokenizer.o: stringspace.o ../misclib/tokenizer.h ../misclib/tokenizer.cpp ../misclib/tokenizer.h $(CC) $(INC) -c ../misclib/tokenizer.cpp mazedisp03.o: buttonpanel02.o ../maze/cellD2.h ../misclib/typedefs.h gobj.o graphicsImmediateDeferredSwitch.o mazegameD2state01.o ../mathlib/point.h zprmouse.o ../misclib/fnobjTfn.h ../misclib/fnobj.h ../maze/mazedisp03.h ../graphicslib/pointsdisplay.h graphmisc.o stringconvert.o ../maze/mazedisp03.cpp ../maze/mazedisp03.h $(CC) $(INC) -c ../maze/mazedisp03.cpp maze001.o: ../maze/cellD2.h ../misclib/typedefs.h gobj.o ../maze/mazematrixD2.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazematrixmapD2.h ../mathlib/point.h commandline.o graphmisc.o ../maze/maze001.h zpr.o ../maze/maze001.cpp ../maze/maze001.h $(CC) $(INC) -c ../maze/maze001.cpp graphicsImmediateDeferredSwitch.o: graphicsImmediateDeferred.o ../graphicslib/graphicsImmediateDeferredSwitch.h ../graphicslib/graphicsImmediateDeferredSwitch.cpp ../graphicslib/graphicsImmediateDeferredSwitch.h $(CC) $(INC) -c ../graphicslib/graphicsImmediateDeferredSwitch.cpp stringconvert.o: ../misclib/typedefs.h ../misclib/stringconvert.h ../misclib/stringconvert.cpp ../misclib/stringconvert.h $(CC) $(INC) -c ../misclib/stringconvert.cpp textoverlay.o: gobj.o ../graphicslib/textoverlay.h ../graphicslib/textoverlay.cpp ../graphicslib/textoverlay.h $(CC) $(INC) -c ../graphicslib/textoverlay.cpp mazedisp02.o: ../maze/cellD2.h ../misclib/typedefs.h gobj.o ../maze/mazematrixD2.h ../misclib/print.h stringconvert.o stringtagparser.o ../mathlib/point.h ../maze/mazedisp02.h ../graphicslib/pointsdisplay.h graphmisc.o ../maze/mazedisp02.cpp ../maze/mazedisp02.h $(CC) $(INC) -c ../maze/mazedisp02.cpp mazematrixD3test.o: ../maze/mazematrixD3.h ../maze/cellD3.h ../misclib/typedefs.h ../misclib/print.h ../maze/mazematrixD3test.h ../maze/mazematrixD3test.cpp ../maze/mazematrixD3test.h $(CC) $(INC) -c ../maze/mazematrixD3test.cpp random.o: ../mathlib/point.h ../misclib/typedefs.h ../mathlib/random.h ../mathlib/random.cpp ../mathlib/random.h $(CC) $(INC) -c ../mathlib/random.cpp stringspace.o: ../misclib/typedefs.h ../misclib/stringspace.h ../misclib/stringspace.cpp ../misclib/stringspace.h $(CC) $(INC) -c ../misclib/stringspace.cpp maze003.o: gobj.o commandline.o graphmisc.o ../maze/maze003.h mazedisp02.o ../maze/mazematrixD2.h ../maze/cellD2.h ../misclib/typedefs.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazematrixD2createmaze.h ../mathlib/point.h random.o zpr.o ../maze/maze003.cpp ../maze/maze003.h $(CC) $(INC) -c ../maze/maze003.cpp zpr.o: ../misclib/fnobj.h ../misclib/typedefs.h ../zpr/zpr.h graphmisc.o ../zpr/zpr.cpp ../zpr/zpr.h $(CC) $(INC) -c ../zpr/zpr.cpp graphicsImmediateDeferred.o: gobj.o ../graphicslib/graphicsImmediateDeferred.h ../graphicslib/graphicsImmediateDeferred.cpp ../graphicslib/graphicsImmediateDeferred.h $(CC) $(INC) -c ../graphicslib/graphicsImmediateDeferred.cpp buttonpanel01test.o: buttonpanel01.o zprmouse.o ../maze/buttonpanel01test.h commandline.o graphmisc.o ../maze/buttonpanel01test.cpp ../maze/buttonpanel01test.h $(CC) $(INC) -c ../maze/buttonpanel01test.cpp gobj.o: gobjbase.o ../graphicslib/gobj.h stringconvert.o stringspace.o tokenizer.o ../graphicslib/gobj.cpp ../graphicslib/gobj.h $(CC) $(INC) -c ../graphicslib/gobj.cpp gobjbase.o: ../misclib/fnobjTfn.h ../misclib/fnobj.h ../mathlib/point.h ../misclib/typedefs.h ../misclib/print.h ../graphicslib/gobjdebug.h gobjdebug01.o ../graphicslib/gobjbase.h ../graphicslib/gobjbase.cpp ../graphicslib/gobjbase.h $(CC) $(INC) -c ../graphicslib/gobjbase.cpp mazegameD2state01test.o: mazegameD2state01.o ../maze/mazegameD2state01test.h ../maze/mazegameD2state01test.cpp ../maze/mazegameD2state01test.h $(CC) $(INC) -c ../maze/mazegameD2state01test.cpp menusystem.o: ../mathlib/point.h ../misclib/typedefs.h gobj.o textoverlay.o ../graphicslib/menusystem.h tokenizer.o ../graphicslib/menusystem.cpp ../graphicslib/menusystem.h $(CC) $(INC) -c ../graphicslib/menusystem.cpp maze002.o: gobj.o commandline.o graphmisc.o ../maze/maze002.h mazedisp01.o ../maze/mazematrixD2.h ../maze/cellD2.h ../misclib/typedefs.h ../misclib/print.h stringconvert.o stringtagparser.o zpr.o ../maze/maze002.cpp ../maze/maze002.h $(CC) $(INC) -c ../maze/maze002.cpp maze005.o: gobj.o mazedisp03.o mazegameD2state01.o mazegameD2solver01.o menusystem.o commandline.o graphmisc.o ../maze/maze005.h ../maze/mazematrixD2.h ../maze/cellD2.h ../misclib/typedefs.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazematrixD2createmaze.h ../mathlib/point.h random.o zpr.o ../maze/maze005.cpp ../maze/maze005.h $(CC) $(INC) -c ../maze/maze005.cpp zprmouse.o: ../mathlib/point.h ../misclib/typedefs.h zpr.o ../zpr/zprmouse.h ../zpr/zprmouse.cpp ../zpr/zprmouse.h $(CC) $(INC) -c ../zpr/zprmouse.cpp mazedisp01.o: ../maze/cellD2.h ../misclib/typedefs.h gobj.o ../maze/mazematrixD2.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazematrixmapD2.h ../mathlib/point.h ../maze/mazedisp01.h ../maze/mazedisp01.cpp ../maze/mazedisp01.h $(CC) $(INC) -c ../maze/mazedisp01.cpp main.o: buttonpanel01test.o commandline.o maze001.o maze002.o maze003.o maze004.o maze005.o mazegameD2state01test.o mazematrixD2test.o mazematrixD3test.o ./main.cpp $(CC) $(INC) -c ./main.cpp buttonpanel01.o: gobj.o ../mathlib/point.h ../misclib/typedefs.h zprmouse.o ../maze/buttonpanel01.h ../maze/buttonpanel01.cpp ../maze/buttonpanel01.h $(CC) $(INC) -c ../maze/buttonpanel01.cpp stringtagparser.o: stringconvert.o ../misclib/stringtagparser.h ../misclib/stringtagparser.cpp ../misclib/stringtagparser.h $(CC) $(INC) -c ../misclib/stringtagparser.cpp commandline.o: ../misclib/typedefs.h ../misclib/commandline.h ../misclib/commandline.cpp ../misclib/commandline.h $(CC) $(INC) -c ../misclib/commandline.cpp maze004.o: gobj.o mazedisp03.o mazegameD2state01.o commandline.o graphmisc.o ../maze/maze004.h ../maze/mazematrixD2.h ../maze/cellD2.h ../misclib/typedefs.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazematrixD2createmaze.h ../mathlib/point.h random.o zpr.o ../maze/maze004.cpp ../maze/maze004.h $(CC) $(INC) -c ../maze/maze004.cpp mazegameD2solver01.o: mazegameD2state01.o ../misclib/typedefs.h ../maze/mazegameD2solver01.h ../maze/mazegameD2solver01.cpp ../maze/mazegameD2solver01.h $(CC) $(INC) -c ../maze/mazegameD2solver01.cpp mazegameD2state01.o: ../maze/mazematrixD2.h ../maze/cellD2.h ../misclib/typedefs.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazegameD2state01.h ../maze/mazematrixD2createmaze.h ../mathlib/point.h random.o ../maze/mazegameD2state01.cpp ../maze/mazegameD2state01.h $(CC) $(INC) -c ../maze/mazegameD2state01.cpp gobjdebug01.o: ../misclib/typedefs.h message.o gobj.o ../graphicslib/gobjdebug01.h ../graphicslib/gobjdebug01.cpp ../graphicslib/gobjdebug01.h $(CC) $(INC) -c ../graphicslib/gobjdebug01.cpp message.o: ../misclib/typedefs.h ../misclib/message.h ../misclib/message.cpp ../misclib/message.h $(CC) $(INC) -c ../misclib/message.cpp buttonpanel02.o: gobj.o ../mathlib/point.h ../misclib/typedefs.h zprmouse.o ../maze/buttonpanel02.h ../maze/buttonpanel02.cpp ../maze/buttonpanel02.h $(CC) $(INC) -c ../maze/buttonpanel02.cpp graphmisc.o: commandline.o mathlib.o ../misclib/print.h ../misclib/typedefs.h gobj.o ../graphicslib/graphmisc.h ../graphicslib/OpenGLtemplated.h ../graphicslib/graphmisc.cpp ../graphicslib/graphmisc.h $(CC) $(INC) -c ../graphicslib/graphmisc.cpp mazematrixD2test.o: ../maze/mazematrixD2.h ../maze/cellD2.h ../misclib/typedefs.h ../misclib/print.h stringconvert.o stringtagparser.o ../maze/mazematrixD2createmaze.h ../mathlib/point.h random.o ../maze/mazematrixmapD2.h ../maze/mazematrixD2test.h ../maze/mazematrixD2test.cpp ../maze/mazematrixD2test.h $(CC) $(INC) -c ../maze/mazematrixD2test.cpp clean: rm *.o *.order *.out gmon.* main # Re-compile specific parts of the program. e.g. # $ make del targ=windowscale targ=__nopattern__ del: rm *${targ}*.o; make