GodzilLe 11/10/2016 à 11:03
Folco: je l'ai fait un temps, j'ai passe et perdu plus de temps a essayer de comprendre comment était foutu ces machin a base de magie noir makefilienne que de service rendu. Au final, j'ai laisse tomber car ca ne sert quasiment a rien, au pire si un header est généré, il suffit de mettre une règle explicite.
Les headers systèmes ne changent pas, ou en tout cas si ils changent de manière notable tu auras d'autre problèmes, si ton code change les headers de manière notable un make clean / make est la plus simple et sure des solutions.
J'ai eu des cas bizarre ou les dépendances n’était pas correctement calcule et ça faisait des choses anormales.
Bref, j’évite soigneusement :/
EDIT: Pour simplifier, tout ce qui invoque de la magie noir dans un makefile j’évite soigneusement, la maintenabilite avant tout.