【发布时间】:2011-11-07 16:12:15
【问题描述】:
我在 Automake 中需要处理一些文件,但不知道如何正确处理(使用 gnu make 扩展的 automake 规则)。例如,我有一个名为 refName.in 的文件,并希望生成输出 refName.out。我有两个相关的命令行:
produce-out refName.in refName.out
produce-deps refName.in
第一个简单地获取输入文件并产生输出。第二个提供文件的依赖项列表。
我应该在 Automake 中做什么才能使此设置正常工作?我希望有完整的依赖跟踪,这样如果列表中由 produce-deps 生成的任何文件都会触发 produce-out 被调用。
(注意:更改这些命令的工作方式没有问题。如果需要,一个命令可以产生输出和依赖关系。也可以修改不同的命令行开关等。)
(PS:如果需要 GNU make 扩展完全可以。我已经在 Makefile.am 和其他扩展中使用了模式化规则。)
【问题讨论】:
标签: automake