如何将'VPATH'传递给sub-make

时间:2017-04-17 05:29:59

标签: makefile vpath

非常感谢您的评论。在这种情况下,实际上未使用 if(window.cordova && window.cordova.plugins.notification) { alert('This alert doesn't fire'); }

我写了一些makefile来递归地构建我的项目。

根目录中 makefile 的一部分如下所示,

VPATH

如您所见,我将变量VPATH += $(shell find -type d) export VPATH #Codes to generate $(ARXIVS), i.e. the list of all local archives, #is omitted here to save spaces all : main.o $(ARXIVS) $(ARXIVS) : $(MAKE) --directory $(@D) .PHONY : $(ARXIVS) all 传递给sub- make ,以节省一些计算成本。整个系统都有效。

但是子目录中的搜索路径与根目录中的搜索路径不同。

我在子 make 中打印了VAPTH的值,路径确实是与根目录相关的路径。因此,sub make 中的VPATH应该是错误的。

但整个系统都有效。这是怎么发生的?有人向我提出建议。提前致谢

0 个答案:

没有答案