make:仅构建目标的依赖关系,而不是目标本身

时间:2020-05-20 03:48:22

标签: makefile

假设我有这个Makefile

A: A_src
   recipe1

B: B_src
   recipe2

F: A B F_src
   recipe3

我想要像make dependencies F这样的命令,该命令仅执行recipe1recipe2,而不执行recipe3。用例如下:我想以交互方式编辑文件F_src,并且编辑器要求对象B和A(不仅是它们的源)必须具有完整的功能。但是,在开始编辑F_src之前,我不会浪费时间建立F,而make F会另外做。

1 个答案:

答案 0 :(得分:0)

您需要另一个目标:

edit_F: A B

为空(即没有自己的规则)只是具有依赖性