Bonjour, j'utilise la commande makedepend ça marche, mais le problème, quand je modifie un seul fichier .h ça me recompile tout le programme alors que je voudrai recompilé que les fichiers modifiés.
Voici mon makefile avec la commande makedepend :
J'ai beaucoup chercher sur internet une solution mais je n'ai pas trouvé si vous avez une solution ; merci par avance.
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
20
21
22
23 CCCOM=$(CC) $(COPTS) COPTS = -c -g -W -Wall -Werror -O3 -UDEBUG SRC=$(wildcard *.c) OBJS=$(SRC:.c=.o) life : $(OBJS) $(CC) $^ -o $@ -L/usr/local/lib -lSDLmain -lSDL -lcomdlg32 %.o : %.c $(CCCOM) $< .PHONY : clean depend depend: makedepend $(SRC) clean : $(RM) $(OBJS) *~ *.stckdump *.exe \#*\# mrproper : clean rm -rf $(EXEC) #remove all
J'ai aussi des warnings après avoir fait mon "make depend" dans ma console cygwin voici une image :
Pièce jointe 270070
Mon programme SDL marche malgré ces warnings si vous avez une idée.
Partager