列如 make 2440_config后
uboot为什么首先调用的是config.mk
不是用make命令调用的是makefile吗
否则要用 make -f config.mk呀?
谢谢高手!
------解决方案--------------------
你看u-boot的顶层Makefile呀。make 2440_config。2440_config这就是目标,你在顶层的Makefile中会发现这样的规则:
mini2440_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t mini2440 samsung s3c24x0
而MKCONFIG就是config.mk这个文件,所以说你输入make 2440_config执行的就是config.mk。不同的是后面的所有都是传给config.mk的参数。你直接输入make -f config.mk是不行的,因为没有传给它需要的参数。