CC = g++
CFLAGS = -g
PROJ = trypolygon

DEPS = Polygon.h Point.h
OBJ = $(PROJ).o Polygon.o Point.o

%.o: %.cpp $(DEPS)
	$(CC) $(CFLAGS) -c -o $@ $<
	
$(PROJ): $(OBJ)
	$(CC) $(CFLAGS) -o $@ $^

clean:
	rm -f *.o
	rm -f *~
	rm -f $(PROJ)
