2017-08-29 57 views
0

我有一个项目可以构建多个工件,包括共享库,静态库和单元测试可执行文件。该Makefile中的大多数目标都使用Google的协议缓冲区,该缓冲区内置在该项目的子模块中。在Makefile中,如何在构建其他任何东西之前声明应该始终存在的目标?

现在几乎所有Makefile的目标都需要构建Protocol Buffers,但是必须为所有目标添加先决条件似乎很乏味。 那么在构建任何其他目标之前,有没有办法指定Makefile中的目标应该始终存在?

回答

相关问题