all: tri

tri: main.c triInsertion.o triFusion.o triRapide.o utils.o
	gcc -Wall main.c triInsertion.o triFusion.o triRapide.o utils.o -Wall -o tri

insertion: triInsertion.c triInsertion.h
	gcc -c triInsertion.c triInsertion.h -Wall

fusion: triFusion.c triFusion.h
	gcc -c triFusion.c triFusion.h -Wall

rapide: triRapide.c triRapide.h
	gcc -c triRapide.c triRapide.h -Wall

utils: utils.c utils.h
	gcc -c utils.c utils.h -Wall

clear:
	rm *.o