2010-06-10 14 views
21

Come si scrive una regola per generare un insieme di file utilizzando una singola azione.Generare più destinazioni utilizzando una singola azione/regola

Esempio: file x, y, z sono generati come risultato della singola esecuzione dello script t.sh che prende presentare a come input.

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

GNU make tenta di eseguire t.sh 3 volte.

+4

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

+1

Grazie per il puntamento! :) È stato difficile cercare questa domanda negli archivi. – shoban

+0

appena aggiunto una risposta che funziona (bene) a http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-from-a-single-source-file –

risposta

12

È possibile implementare una delle soluzioni specificate nello automake manual.

Perché hai codificato questo gnumake, vorrei anche sottolineare che l'utilizzo di un GNU make regola modello (quelli con %) con bersagli multipli prenderà in considerazione sia generato da un'esecuzione della regola: vedi la GNU make manual.

Problemi correlati