CC= gcc
CFLAGS= -Wall -pedantic

main : main.o testtri.o tri.o util.o chrono.o

main.o: main.c testtri.h
testtri.o : testtri.c testtri.h tri.h util.h chrono.h 
tri.o : tri.c tri.h
tri-sol.o : tri-sol.c tri.h
util.o: util.c util.h
chrono.o: chrono.c chrono.h

.PHONY : clean solution
solution: main.o testtri.o tri-sol.o util.o chrono.o
	$(CC) $(CFLAGS) $^ -o main
clean :
	-rm *.o main