INC=-I/clair/bklimt/include LIB=-L/clair/bklimt/lib -lpq -lstdc++ all: ../bin/foobar ../bin/test ../bin/knn ../bin/color_dist # BIN ../bin/foobar: ../obj/foobar.o gcc $(LIB) -o $@ $^ ../bin/knn: ../obj/photos.o ../obj/knn.o gcc $(LIB) -o $@ $^ ../bin/test: ../obj/photos.o ../obj/test.o gcc $(LIB) -o $@ $^ ../bin/color_dist: ../obj/color_dist.o ../obj/photos.o gcc $(LIB) -o $@ $^ # OBJ ../obj/foobar.o: foobar.cpp gcc $(INC) -c -o $@ $< ../obj/knn.o: knn.cpp photos.h gcc $(INC) -c -o $@ $< ../obj/test.o: test.cpp photos.h gcc $(INC) -c -o $@ $< ../obj/photos.o: photos.cpp photos.h gcc $(INC) -c -o $@ $< ../obj/color_dist.o: color_dist.cpp photos.h gcc $(INC) -c -o $@ $<