我们可以使用相对路径在GNU Makefile中包含另一个Makefile吗?

时间:2009-08-25 11:49:06

标签: makefile gnu

我有一个Makefile:

project/all_app/myapp/src/Makefile

我还有一个主人Depend.mk

project/Depend.mk

我可以使用相对路径包含主Makefile吗?

include ../../../../Depend.mk

2 个答案:

答案 0 :(得分:9)

警告make的包含从pwd开始,不是 Makefile的路径。 (所以make -f可能会导致问题)

答案 1 :(得分:5)

make in include的规则有点复杂 - 请参阅GNU make手册的this section。但是 - 是的 - 你可以做你所要求的。