如何编写规则以使用单个操作生成文件集。
实施例:
文件x
,y
,z
是单个执行脚本t.sh
的结果,它将文件a
作为输入。
x y z: a
t.sh $@
GNU make尝试执行t.sh
3次。
答案 0 :(得分:13)
您可以实施automake manual中指定的解决方案之一。
因为你已经标记了这个gnumake
,我还应该指出,使用具有多个目标的GNU make模式规则(具有%
的规则)将考虑从一次执行规则生成:请参阅GNU make manual。