1
有一个耗时的步骤,可以使一堆文件变平。makefile,用于多输入的规则
基本上,我想这是有效的语法
%.out: %.input1 %.input2
merge $<1 $<2 [email protected]
doit: project.out
# project.out merged
我根本不是一个makefile的专家,但我喜欢用.SULFFIXS这样做,当只有两个文件,将是巨大的适应这两个输入,或为将来使用两个输出...
.SULFFIX: .in.out
.in.out:
dosomething $< [email protected]
doit: project.out
GNU使3.81
我已经找到了如何与多个输出的规则进行了几次讨论,但没有与服务器al输入。
好点,忘了$ ^。 ..如果我需要的命令是第一个呢?我运气不好? – gcb 2012-03-29 22:55:39
好吧,刚刚测试过,用你的例子$ <是第一个文件。所有的事情进展都比预期的要好。谢谢 – gcb 2012-03-29 22:57:41
嗡嗡声,但有了这种模式,我每次运行它执行的doit规则。 – gcb 2012-03-29 22:58:49