如何通过依赖项构建包含路径?

时间:2014-09-24 15:09:37

标签: makefile

我有一个变量DEPS,它是一个lib列表,例如: libs/a libs/b。我设置了makefile,以便所有内容都以正确的顺序构建,但是我也想设置一个变量INCLUDE_PATH,它将添加所有的libs'包括目录。

现在看起来像:

INCLUDE_PATH = $(foreach DEP,$(DEPS),-I$(ROOT)/$(DEP)/include )

哪个有效。

但是说我有一个库,libs/c取决于其他两个,我的应用依赖于它。我总是可以在我的makefile中写DEPS = libs/c libs/a libs/b来使INCLUDE_PATH更正,但是有没有办法写这个,只有DEPS = libs/c就足够了,INCLUDE_PATH仍然是{{} 1}}?

0 个答案:

没有答案