は、一束のファイルを一度に処理する時間がかかります。makefile、複数の入力のルール
基本的に私はこれまでのmakefileの専門家からだけど、私は唯一の2つのファイルを持っているときに素晴らしいことだろうとやって.SULFFIXSを使用するように、これは有効な構文
%.out: %.input1 %.input2
merge $<1 $<2 [email protected]
doit: project.out
# project.out merged
になりたいです二つの入力、または将来の使用のための2つの出力にそれを適応させる...
.SULFFIX: .in.out
.in.out:
dosomething $< [email protected]
doit: project.out
GNU私はいくつかのいくつかの出力を持つルールを持っている方法についての議論が、サーバでどれを見つけた3.81
を作りますすべての入力。
良い点は、およそ$を忘れてしまいました^。 ..そして、もし私が命令のために必要なのが最初のものなら何を?私は運が嫌いですか? – gcb
OK、あなたのサンプル$ <は最初のファイルです。全てが予想よりもうまく行った。おかげで – gcb
ハムが、そのパターンで、私は実行されるdoitルールを実行するたびに。 – gcb