24

単一のアクションを使用して一連のファイルを生成するルールを作成するにはどうすればよいですか。

例: ファイルxy、は、ファイルを入力として受け取るzスクリプトを 1 回実行した結果として生成されます。t.sha

x y z: a
    t.sh $@

GNU make はt.sh3 回実行を試みます。

4

1 に答える 1

14

automake マニュアルで指定されているソリューションの 1 つを実装できます。

あなたは this にタグを付けたので、複数のターゲットgnumakeで GNU make パターン ルール ( が付いているもの) を使用すると、両方がルールの 1 回の実行から生成されたと見なされることも指摘しておく必要があります: GNU make manualを参照してください。%

于 2011-02-08T02:52:06.510 に答える