2010-06-10 13 views
21

Jak napisać regułę, aby wygenerować zestaw plików za pomocą pojedynczej akcji.Generowanie wielu celów za pomocą pojedynczego działania/reguły

Przykład: Pliki x, y, z są generowane w wyniku pojedynczego wykonania skryptu t.sh który bierze plik a jako wejście.

GNU próbować wykonać t.sh 3 razy.

+4

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

+1

Dzięki za wskazanie! :) Trudno było znaleźć to pytanie w archiwum. – shoban

+0

Właśnie dodano odpowiedź, która działa (dobrze) na http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-from-a-single-source-file –

Odpowiedz

12

Można zastosować jedno z rozwiązań określonych w automake manual.

Ponieważ otagowaniu ten gnumake, mam również podkreślić, że za pomocą GNU make regułę wzoru (te z %) z wielu celów rozważy zarówno generowane z jednego realizacją zasady: patrz GNU make manual.

Powiązane problemy