GNU make : ne pas répéter l'exécution d'une commande en cas de cibles multiples
Bonjour à tous
je suis clairement débutant et ai une utilisation assez simple de GNU make, qui me permet pour autant de réaliser ce dont j'ai besoin.
J'utilise la comande GNU make pour rendre facile et reproductible l'execution de plusieurs programmes d'analyse statistique (des "do-files" du logiciel Stata.
Ainsi, il arrive assez fréquemment qu'un même do-file génère plusieurs résultats : tables, figures...
Dans le makefile, je code ainsi :
Code:
1 2 3
|
cible1 cible2 cible3: do-file $(database)
stata-se do do-file |
Mon problème est le suivant:avec ce code, l'execution du do-file est répété autant de fois qu'il y a de cibles. Or, un execution suffirait pour mettre à jour les 3 cibles...
Cela doit être simpliste mais je n'ai pas trouvé la solution, désolé
Merci de votre aide :merci: