
TARG	 = pc3
OBJS	 = main.o

CXX      = c++

CPPFLAGS = -DNDEBUG=1
CXXFLAGS = -O
LDFLAGS  =

all:	test

$(TARG):	$(OBJS)
	$(CXX) $(CXXFLAGS) -o $@ $(OBJS) $(LDFLAGS)

test:	$(TARG)
	./$(TARG) images/base.ppm images/2000-10-13.15.25.ppm
	./$(TARG) images/base.ppm images/2000-10-13.15.56.ppm
	./$(TARG) images/base.ppm images/2000-10-13.16.32.ppm

clean:		tidy
	rm -f $(TARG)

tidy:
	rm -f $(OBJS) debug.ppm

.PHONY:		all
.PHONY:		test
.PHONY:		clean
.PHONY:		tidy
.SECONDARY:	$(OBJS)
