gs201: use prebuilt GKI boot.img for production builds
When $(TARGET_KERNEL_DIR) contains: * boot.img * boot-user.img then use those as prebuilt boot images for the target build. Note that debug kernels (e.g. $(TARGET_KERNEL_DIR)/kasan) only have Image.lz4, so the debug build ends up building boot.img from source Bug: 223663549 Change-Id: If9d2b1041108cec8fc0481e4b633502371d6f987
This commit is contained in:
parent
7230a6cbd4
commit
19c92aa321
1 changed files with 10 additions and 1 deletions
|
@ -42,8 +42,17 @@ BOARD_KERNEL_CMDLINE += swiotlb=noforce
|
||||||
BOARD_BOOTCONFIG += androidboot.boot_devices=14700000.ufs
|
BOARD_BOOTCONFIG += androidboot.boot_devices=14700000.ufs
|
||||||
|
|
||||||
TARGET_NO_BOOTLOADER := true
|
TARGET_NO_BOOTLOADER := true
|
||||||
TARGET_NO_KERNEL := false
|
|
||||||
TARGET_NO_RADIOIMAGE := true
|
TARGET_NO_RADIOIMAGE := true
|
||||||
|
ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
|
||||||
|
BOARD_PREBUILT_BOOTIMAGE := $(wildcard $(TARGET_KERNEL_DIR)/boot.img)
|
||||||
|
else
|
||||||
|
BOARD_PREBUILT_BOOTIMAGE := $(wildcard $(TARGET_KERNEL_DIR)/boot-user.img)
|
||||||
|
endif
|
||||||
|
ifneq (,$(BOARD_PREBUILT_BOOTIMAGE))
|
||||||
|
TARGET_NO_KERNEL := true
|
||||||
|
else
|
||||||
|
TARGET_NO_KERNEL := false
|
||||||
|
endif
|
||||||
BOARD_USES_GENERIC_KERNEL_IMAGE := true
|
BOARD_USES_GENERIC_KERNEL_IMAGE := true
|
||||||
BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT := true
|
BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT := true
|
||||||
BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT := true
|
BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT := true
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue