separation main et fonctions

This commit is contained in:
Forest 2017-05-23 17:36:54 +02:00
parent 5ede5056a8
commit 28165352bc
8 changed files with 26642 additions and 280 deletions

View file

@ -1,15 +1,24 @@
EXEC= KirbyTrack
EXEC= KirbyTrack Navy
LSFML = -lsfml-graphics -lsfml-window -lsfml-system -lsfml-audio
CFLAGS = -Wall -g3
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
g++ -o $@ $< `pkg-config opencv --libs` $(LSFML) $(CFLAGS)
g++ -o $@ $< $(LDFLAGS) $(CFLAGS)
KirbyTrack.o : KirbyTrack.c
g++ -o $@ -c $< `pkg-config opencv --cflags` $(CFLAGS)
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)