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.
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 :
Mon programme SDL marche malgré ces warnings si vous avez une idée.
Partager