2010-06-10 8 views
21

¿Cómo escribo una regla para generar un conjunto de archivos con una sola acción?Generar destino múltiple mediante acción simple/regla

Ejemplo: Archivos x, y, z se generan como resultado de la sola ejecución de secuencia de comandos t.sh que tiene presentar a como entrada.

x y z: a 
    t.sh [email protected] 

GNU make intente ejecutar t.sh 3 veces.

+4

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

+1

¡Gracias por señalar! :) Fue difícil buscar esta pregunta en los archivos. – shoban

+0

acaba de agregar una respuesta que funciona (bien) a http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-f-sun-source-file –

Respuesta

12

Puede implementar una de las soluciones especificadas en el automake manual.

Debido a que usted ha etiquetado este gnumake, también debería señalar que el uso de GNU make regla de patrón (los que tienen %) con múltiples objetivos considerará tanto genera a partir de una ejecución de la regla: ver el GNU make manual.

Cuestiones relacionadas