makefile 多层嵌套实例

想把项目中的内容分门别类,将不同的内容归类到不同的目录中。编译时需要使用makefile的多层嵌套的方式。

makefile没有系统的学过,基本处在拿来用的级别,网上找了些资料最终化了几个小时才配好。


首先源码树如下:

最深的有三层,最顶层、base目录层以及base目录下的子目录层(至于core目录只有两层)

makefile 多层嵌套实例


最顶层makefile:

makefile 多层嵌套实例



base目录下的makefile:

makefile 多层嵌套实例


最底层的makefile:

makefile 多层嵌套实例