
Envoyé par
Jean-Marc.Bourguet
Ca indique que toto.o dépend de toto.cxx et toto.hh. Donc après avoir modifié toto.hh, toto.o devrait être refais. Mais ça n'indique pas les autres dépendances (titi.o pourrait aussi dépendre de toto.hh).
Justement, c'est sensé indiquer que toto.o depend de toto.cxx ET toto.hh. Cependant quand je modifie mon toto.hh et que je refais un make, il ne recontruit pas toto.o et par conséquent ni l'executable. Par contre si je modifie toto.cxx, il recompile toto.o et l'executable 
Si j'ai bien crompris, quand on modifie toto.hh, make doit voir ce changement et executer
g++ -c toto.cxx -o toto.o
Mais apparemment ca ne marche pas comme ca ...
Partager