【发布时间】:2018-05-25 12:49:32
【问题描述】:
我得到了这样的 Makefile
all: sub-dir my-rule
sub-dir:
$(MAKE) -C $@
my-rule: sub-dir
g++ main.cpp
.PHONY sub-dir
所以基本上我想在构建 my-rule 之前等待 sub-dir 完成,但 my-rule 每次都会重新构建 - 即使 sub-dir 没有变化。
如何让它等待子目录并仅在子目录发生更改时重建我的规则?
【问题讨论】:
标签: makefile compilation gnu-make