CPPFLAGS = -c -Wall -I. SOURCE_DIR = ../../pixelmap all: PixelMapTest Pixel.o: $(SOURCE_DIR)/Pixel.cc $(SOURCE_DIR)/Pixel.h g++ $(CPPFLAGS) $(SOURCE_DIR)/Pixel.cc -o Pixel.o PixelMap.o: $(SOURCE_DIR)/PixelMap.cc $(SOURCE_DIR)/PixelMap.h g++ $(CPPFLAGS) $(SOURCE_DIR)/PixelMap.cc -o PixelMap.o PixelMapTest.o: PixelMapTest.cc g++ $(CPPFLAGS) PixelMapTest.cc -o PixelMapTest.o PixelMapTest: PixelMapTest.o Pixel.o PixelMap.o g++ PixelMapTest.o Pixel.o PixelMap.o -o PixelMapTest clean: rm -f *.o *~ PixelMapTest