通过 WM-SDK-W806 这个项目, 实例分析一下C语言项目中 Makefile 的组织结构. 从项目中与make相关的文件, 可以看到这是一个递归make的结构. 主要的文件都已经在结构中标出. 执行`make`时, 先执行主Makefile, 主Makefile中依次包含conf.mk, inc.mk, rule.mk. 行进到rule.mk, 在其中中执行指定的目标, 如果未指定, 则执行默认的all目标. 这里重点分析rule.mk文件, 因为这里定义了所有的规则, 以及对应的目标处理关系
当前文章:联盛德 HLK-W806 (十二): Makefile组织结构和编译流程说明
文章起源:
http://cqcxhl.com/article/dsoipds.html