【发布时间】:2016-09-07 11:21:56
【问题描述】:
对于一个小项目,我有以下工作流程:
- 编译代码并生成
./data和./images - 运行代码,将许多文件写入
./data - 从数据文件生成图像,将它们放在
./images - 从图像生成视频
我写了一个makefile,它可以运行代码,如果需要的话,可以在之前编译它。但我不知道如何实现步骤 3 和 4 的依赖关系,目前手动设置目标。
那么,有没有办法检查例如./data 中的最新文件比 ./images 中的最新文件更新?不必逐个文件执行此操作,并且数据/图像文件的总数是未知的。
【问题讨论】:
-
“没有必要逐个文件地执行此操作” 为什么不呢?
data和images中的文件不是一一对应的吗?
标签: makefile dependencies