# 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../misclib/ -I../rpn/ -I./ OBJ=pathstuff.o scopedependentfunctions.o rpn.o rpnfunc.o rawinterpreter.o main.o keyboard.o commandline.o mathfunc.o LIB= main: $(OBJ) $(CC) $(INC) -o main $(OBJ) $(LIB) pathstuff.o: rpn.o ../rpn/pathstuff.h ../rpn/pathstuff.cpp $(CC) $(INC) -c ../rpn/pathstuff.cpp scopedependentfunctions.o: rpn.o rawinterpreter.o ../misclib/singleton.h ../rpn/scopedependentfunctions.h ../rpn/scopedependentfunctions.cpp ../rpn/scopedependentfunctions.h $(CC) $(INC) -c ../rpn/scopedependentfunctions.cpp rpn.o: ../rpn/rpn.h ../rpn/rpn.cpp ../rpn/rpn.h $(CC) $(INC) -c ../rpn/rpn.cpp rpnfunc.o: rpn.o ../rpn/rpnfunc.h pathstuff.o ../rpn/rpnfunc.cpp ../rpn/rpnfunc.h $(CC) $(INC) -c ../rpn/rpnfunc.cpp rawinterpreter.o: rpn.o ../misclib/singleton.h rpnfunc.o mathfunc.o ../rpn/rawinterpreter.h ../rpn/rawinterpreter.cpp ../rpn/rawinterpreter.h $(CC) $(INC) -c ../rpn/rawinterpreter.cpp main.o: commandline.o keyboard.o pathstuff.o rpn.o rpnfunc.o rawinterpreter.o scopedependentfunctions.o ../misclib/singleton.h ./main.cpp $(CC) $(INC) -c ./main.cpp keyboard.o: rawinterpreter.o scopedependentfunctions.o ../rpn/keyboard.h ../rpn/keyboard.cpp ../rpn/keyboard.h $(CC) $(INC) -c ../rpn/keyboard.cpp commandline.o: ../misclib/typedefs.h ../misclib/commandline.h ../misclib/commandline.cpp ../misclib/commandline.h $(CC) $(INC) -c ../misclib/commandline.cpp mathfunc.o: rpn.o ../rpn/mathfunc.h ../rpn/mathfunc.cpp ../rpn/mathfunc.h $(CC) $(INC) -c ../rpn/mathfunc.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