EXEC= KirbyTrack Navy LDFLAGS = -lsfml-graphics -lsfml-window -lsfml-system -lsfml-audio `pkg-config opencv --libs` CFLAGS = -Wall -g3 -pg `pkg-config opencv --cflags` all: $(EXEC) KirbyTrack : KirbyTrack.o fonction.o g++ -o $@ $< $(LDFLAGS) $(CFLAGS) KirbyTrack.o : KirbyTrack.c fonction.h g++ -o $@ -c $< $(CFLAGS) Navy : Navy.o fonction.o g++ -o $@ $^ $(LDFLAGS) $(CFLAGS) Navy.o : Navy.c fonction.h g++ -o $@ -c $< $(CFLAGS) fonction.o : fonction.c fonction.h g++ -o $@ -c $< $(CFLAGS) clean : rm -f *.o $(EXEC)