我正在尝试编写一个执行以下操作的makefile:
%-foo-(k).out : %-foo-(k-1).out
# do something, e.g.
cat $< $@
即存在具有任意词干的文件,然后-foo-
是 ,然后是整数,然后是.out
. 每个文件都依赖于同名文件,整数小一。
例如,如果文件blah/bleh-foo-1.out
存在,那么
make blah/bleh-foo-2.out
会工作。
如果有这样的事情,我可以用多个词干来做到这一点......在(gnu)make 中做这种事情的另一种方法是什么?