(1)命令执行追溯
Sourcebuild/envsetup.sh
Make bootimage -j10
(2)bootimage 目标执行如下
core/main.mk:859:.PHONY:bootimage
core/main.mk:860:bootimage:$(INSTALLED_BOOTIMAGE_TARGET)
(3)执行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') \
下面为里面的内容
BOARD_KERNEL_CMDLINE :=console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcommsm_rtb.filter=0x237 ehci-hcd.park