【发布时间】:2012-03-29 22:44:30
【问题描述】:
有一个耗时的步骤可以将一堆文件展平。
基本上我希望这是有效的语法
%.out: %.input1 %.input2
merge $<1 $<2 $@
doit: project.out
# project.out merged
我远非 makefile 专家,但我喜欢在只有两个文件时使用 .SULFIXS 来执行此操作,如果将其调整为两个输入或两个输出以供将来使用会非常好...
.SULFFIX: .in.out
.in.out:
dosomething $< $@
doit: project.out
GNU Make 3.81
我发现了一些关于如何制定具有多个输出的规则的讨论,但没有一个具有多个输入的规则。
【问题讨论】: