次のようなメイクファイルを作成しようとしています。
%-foo-(k).out : %-foo-(k-1).out
# do something, e.g.
cat $< $@
つまり、任意の語幹を持ち、次に-foo-
、整数、 が続くファイルがあります.out
。各ファイルは同じ名前のファイルに依存し、整数は 1 つ小さいものになります。
たとえば、ファイルblah/bleh-foo-1.out
が存在する場合、
make blah/bleh-foo-2.out
動作します。
そのようなことがあれば、複数のステムでこれを行うことができます... (gnu) make でこの種のことを行う別の方法は何ですか?