makefile commande makedepend recompile tout
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 :
Code:
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 beaucoup chercher sur internet une solution mais je n'ai pas trouvé si vous avez une solution ; merci par avance.
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.