CPPFLAGS = -c -Wall -I.

all: PixelMapTest

Pixel.o: Pixel.cc Pixel.h
	g++ $(CPPFLAGS) Pixel.cc -o Pixel.o

PixelMap.o: PixelMap.cc PixelMap.h
	g++ $(CPPFLAGS) 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