# 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../bucket/ -I../mathlib/ -I../misclib/ -I./ OBJ=hashtabletest.o hashfunction01.o random.o main.o commandline.o buckettest.o stringhash.o LIB= main: $(OBJ) $(CC) $(INC) -o main $(OBJ) $(LIB) hashtabletest.o: ../misclib/aclock.h ../bucket/bucketlink.h ../misclib/typedefs.h ../misclib/print.h ../bucket/hashtable.h ../bucket/hashtable2.h ../bucket/hashtabletest.h stringhash.o ../bucket/stringpairhash.h ../bucket/hashtabletest.cpp $(CC) $(INC) -c ../bucket/hashtabletest.cpp hashfunction01.o: ../misclib/typedefs.h ../bucket/hashfunction01.h ../bucket/hashfunction01.cpp ../bucket/hashfunction01.h $(CC) $(INC) -c ../bucket/hashfunction01.cpp random.o: ../mathlib/point.h ../misclib/typedefs.h ../mathlib/random.h ../mathlib/random.cpp ../mathlib/random.h $(CC) $(INC) -c ../mathlib/random.cpp main.o: buckettest.o commandline.o hashtabletest.o ../misclib/typedefs.h ./main.cpp $(CC) $(INC) -c ./main.cpp commandline.o: ../misclib/typedefs.h ../misclib/commandline.h ../misclib/commandline.cpp ../misclib/commandline.h $(CC) $(INC) -c ../misclib/commandline.cpp buckettest.o: ../misclib/typedefs.h ../misclib/aclock.h ../bucket/bucket.h ../bucket/bucketlink.h ../misclib/print.h ../bucket/buckethybrid.h ../bucket/buckettest.h random.o ../bucket/unitdouble.h ../bucket/buckettest.cpp ../bucket/buckettest.h $(CC) $(INC) -c ../bucket/buckettest.cpp stringhash.o: hashfunction01.o ../misclib/typedefs.h ../bucket/stringhash.h ../bucket/stringhash.cpp ../bucket/stringhash.h $(CC) $(INC) -c ../bucket/stringhash.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