makefile3
2015-02-08 17:35:07 2 举报
Makefile3是一个用于自动化编译和构建程序的脚本文件。它包含了一系列的规则和指令,用于指定如何编译源代码、链接库文件以及生成可执行文件等操作。通过使用Makefile3,开发者可以更高效地管理项目的构建过程,避免手动执行繁琐的命令。Makefile3通常使用特定的语法和关键字来定义目标、依赖关系和命令,以便在需要时自动执行相应的操作。它可以与各种编程语言和开发工具集成,提供一致的构建环境。总之,Makefile3是一个强大的工具,可以帮助开发者简化项目的构建过程,提高开发效率。
作者其他创作
大纲/内容
$(Q)$(MAKE) $(build)=scripts/kconfig $@
484行
skip-makefile是否为0
生成include/config/auto.conf
指定obj为scripts/kconfig,调用Makefile.build
处理scripts_basic和outputmakefile
$(Q)$(MAKE) -C $(srctree) KBUILD_SRC= $@
为1
设置config-targets(0)、mixed-targets(0)和dot-config(1)变量
1
处理modules目标
不为1
500行
2
mixed-targets是否为1
为0
处理vmlinux目标
KBUILD_EXTMOD是否为空
5
3
config-targets是否为1
使用不同目标指定KBUILD_SRC,分别重新执行顶层Makefile。这样就直接到第二段判断
结束
417行
6
141行
452行
463至476行
4
处理single目标
分析MAKECMDGOALS变量包括哪些目标
dot-config是否为1
为空
处理.config无关目标
0 条评论
下一页