Bonjour à tous,

je suis sur un projet pour lequel je souhaite une interface graphique. Pour compiler mon projet, j'utilise un makefile assez généraliste, mais pour compiler le fichier de l'interface graphique, j'ai besoin d'options supplémentaires. Ma question est donc, comment modifier mon makefile pour qu'il prenne en compte mon fichier graph.cpp en le linkant avec les librairies nécessaires.
Voici mon makefile:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
NOM = lapinoux
 
override CXXFLAGS+=-Wall
LDFLAGS =
 
#Liste des objets à lies pour produire l'executable
OBJETS = main.o animal.o lapin.o renard.o pile.o carte.o graph.o
 
 
#Regle generale de production des objets
 
#Regle de production de l'executable
#$(REP_EXEC)/$(NOM).$(VERSION): $(OBJETS)
$(NOM): $(OBJETS)
	$(CXX) $(LDFLAGS) $^ -o $@
 
 
clean:
	@$(RM) *.o *~ *.*~
et les options pour une compilation "classique" de mon fichier d'interface graphique:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
g++ -o GRAPH graph.cpp `sdl-config --cflags --libs` -lSDL_ttf -lfreetype


Merci d'avance !