入门级makefile递归调用示例,添加子目录在rule.mk中手动添加,如需自动添加,后续再给出示例。
1、主makefile
1、主makefile
点击(此处)折叠或打开
- #SUBDIR+=subdir
- TOPDIR=$(shell pwd)#调用shell 命令,默认的解析器为SHELL=/bin/sh
- export TOPDIR#导出环境变量给子makefile使用
- include $(TOPDIR)/rule.mk#加载.mk文件,实际上就是解析.mk里面的内容
- all:<