uboot根目录下的config.mk
config.mk
的主要内容是编译属性和链接属性预处理属性,这些是交叉工具链本身的一些特征,这里只选择性分析
config.mk在主Makefile中被包含:
...
include $(TOPDIR)/config.mk
主要完成内容概览:
include $(TOPDIR)/config.mk
├── (1)编译工具定义 CC = $(CROSS_COMPILE)gcc
├── (2)包含开发板配置文件:sinclude $(OBJTREE)/include/autoconf.mk
├── (3)指定连接脚本LDSCRIPT
├── (4)uboot 链接地址TEXT_BASE
├── (5)自动推导规则
...
详细代码分析: