小编use*_*572的帖子

文件内容的 Makefile 依赖性,可能不存在

我在创建依赖于其他文件内容的 Makefile 构建时遇到问题。

我知道我可以在 makefile 中编写类似的内容来动态生成先决条件:

result/nuclease.stat : $(shell cat config/nuclease.sample.list)

#bash
make result/nuclease.stat
Run Code Online (Sandbox Code Playgroud)

但问题是文件config/nuclease.sample.list可能不存在,而我有一个目标。

如果我可以在$(shell cat config/nuclease.sample.list)评估之前强制 make 要求config/ nuclease.sample.list - 问题就解决了。

我应该建立什么样的依赖?

另一件事,我想保留所有 gnu make 的优良品质:仅下载一次文件,仅处理一次等等。

请检查Makefile依赖树

bash makefile gnu-make

1
推荐指数
1
解决办法
872
查看次数

标签 统计

bash ×1

gnu-make ×1

makefile ×1