2010-06-10 4 views
21

Comment écrire une règle pour générer un ensemble de fichiers en utilisant une seule action.Générer une cible multiple à l'aide d'une seule action/règle

Exemple: Files x, y, z sont générés en tant que résultat de l'exécution unique d'écriture t.sh qui se déposer a en entrée. GNU make essaie d'exécuter t.sh 3 fois.

+4

Duplicata de http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-from-a-single-source-file – Beta

+1

Merci d'avoir pointé! :) Il était difficile de chercher cette question dans les archives. – shoban

+0

vient d'ajouter une réponse qui fonctionne (bien) à http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-from-a-single-source-file –

Répondre

12

Vous pouvez implémenter l'une des solutions spécifiées dans automake manual.

Parce que vous avez balisé cette gnumake, je tiens également à souligner que l'utilisation d'une GNU make règle de modèle (ceux avec %) avec plusieurs cibles examinera à la fois généré d'une exécution de la règle: voir le GNU make manual.

Questions connexes