(1)命令执行追溯
Sourcebuild/envsetup.sh
执行envsetup.sh脚本,把(TARGET_DEVICE)/BoardConfig.mk包含了进来
build/envsetup.sh:628: localTOPFILE=build/core/envsetup.mk
-->build/core/envsetup.mk:161: $(shell test -d device && find device -maxdepth 4 -path '*/$(TARGET_DEVICE)/BoardConfig.mk') \
下面为里面的内容
CPXXX/AndroidBoard.mk:34:includekernel/AndroidKernel.mk
device/yulong/CPXXX/AndroidBoard.mk
21 ifeq ($(KERNEL_DEFCONFIG),)
22 ifeq ($(TARGET_BUILD_VARIANT),user)
23 KERNEL_DEFCONFIG := msm-perf_defconfig
24 else
25 KERNEL_DEFCONFIG:= msm_defconfig
26 endif
27 endif