我通过include
获得了一个使用多个makefile的庞大项目。有一次,一个宏被设置(正确)但在另一个点,当我希望能够使用它时,它不再被定义。
基本上,我为我的项目运行一个本地makefile,include
是我使用(openFrameworks)框架的全局makefile。这个include
的其他makefile取决于平台,我的项目所依赖的插件等等。
我喜欢拥有与cpp
类似的命令,但是对于makefile,我可以查看所有include
和宏扩展后的内容。< / p>
我已经尝试使用remake -X
来调试它,但它似乎总会运行所有内容,直到它到达第一个目标。在我担心的事情之后很久就出现了第一个目标。