1

我有一个开发项目,并使用另一个 lib 项目源代码,它有自己的 makefile 来生成 lib 文件。如何编写我的项目生成文件来调用另一个生成文件?

myproject/
  -makefile 
  src/

  threePartyLibProject/
         -makefile
         src/
         inc/

如何编写我的项目生成文件以调用threePartyLibProject 生成文件,以及如何链接到其生成的库?

非常感谢您的帮助,

非常感谢。

4

2 回答 2

3

您可以使用-Cmyproject.makefile 中的开关进行递归 make

threePartyLibProject:
             $(MAKE) -C threePartyLibProject
于 2013-06-17T08:27:36.627 回答
2

你的makefile应该是这样的。

all: threePartyLibProject
threePartyLibProject:
[TAB] $(MAKE) -C threePartyLibProject

.PHONY: threePartyLibProject
于 2013-06-17T11:24:29.737 回答