我有一个正在开发的项目,并使用另一个lib项目源代码,它有自己的makefile来生成lib文件。如何编写我的项目makefile来调用另一个makefile?
myproject/
-makefile
src/
threePartyLibProject/
-makefile
src/
inc/
如何编写我的项目makefile来调用threePartyLibProject makefile,以及如何链接到它生成的库?
非常感谢您的帮助,
非常感谢。
答案 0 :(得分:3)
您可以使用myproject.makefile中的-C
开关recursive make:
threePartyLibProject:
$(MAKE) -C threePartyLibProject
答案 1 :(得分:2)
你的makefile应该是这样的。
all: threePartyLibProject
threePartyLibProject:
[TAB] $(MAKE) -C threePartyLibProject
.PHONY: threePartyLibProject