27
27
VERIFIED_BOOT := VERIFIED_BOOT=0
28
28
endif
29
29
30
+ ifeq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION ) >= 24 ) ) " ) ))
31
+ OSVERSION_IN_BOOTIMAGE := OSVERSION_IN_BOOTIMAGE=1
32
+ ENABLE_VB_ATTEST := ENABLE_VB_ATTEST=1
33
+ else
34
+ OSVERSION_IN_BOOTIMAGE := OSVERSION_IN_BOOTIMAGE=0
35
+ ENABLE_VB_ATTEST := ENABLE_VB_ATTEST=0
36
+ endif
37
+
30
38
ifneq ($(TARGET_BUILD_VARIANT ) ,user)
31
39
DEVICE_STATUS := DEFAULT_UNLOCK=true
32
40
endif
@@ -49,7 +57,7 @@ ABOOT_CLEAN:
49
57
# ELF binary for ABOOT
50
58
TARGET_ABOOT_ELF := $(PRODUCT_OUT ) /aboot.elf
51
59
$(TARGET_ABOOT_ELF ) : ABOOT_CLEAN | $(ABOOT_OUT )
52
- $(MAKE ) -C bootable/bootloader/lk TOOLCHAIN_PREFIX=$(CROSS_COMPILE ) BOOTLOADER_OUT=../../../$(ABOOT_OUT ) $(BOOTLOADER_PLATFORM ) $(EMMC_BOOT ) $(SIGNED_KERNEL ) $(VERIFIED_BOOT ) $(DEVICE_STATUS ) $(BUILD_VARIANT )
60
+ $(MAKE ) -C bootable/bootloader/lk TOOLCHAIN_PREFIX=$(CROSS_COMPILE ) BOOTLOADER_OUT=../../../$(ABOOT_OUT ) $(BOOTLOADER_PLATFORM ) $(EMMC_BOOT ) $(SIGNED_KERNEL ) $(VERIFIED_BOOT ) $(DEVICE_STATUS ) $(BUILD_VARIANT ) $( ENABLE_VB_ATTEST ) $( OSVERSION_IN_BOOTIMAGE )
53
61
54
62
# NAND variant output
55
63
TARGET_NAND_BOOTLOADER := $(PRODUCT_OUT ) /appsboot.mbn
@@ -78,7 +86,7 @@ $(TARGET_NAND_BOOTLOADER): appsbootldr_clean | $(NAND_BOOTLOADER_OUT)
78
86
79
87
# Top level for eMMC variant targets
80
88
$(TARGET_EMMC_BOOTLOADER ) : emmc_appsbootldr_clean | $(EMMC_BOOTLOADER_OUT ) $(INSTALLED_KEYSTOREIMAGE_TARGET )
81
- $(MAKE ) -C bootable/bootloader/lk TOOLCHAIN_PREFIX=$(CROSS_COMPILE ) BOOTLOADER_OUT=../../../$(EMMC_BOOTLOADER_OUT ) $(BOOTLOADER_PLATFORM ) EMMC_BOOT=1 $(SIGNED_KERNEL ) $(VERIFIED_BOOT ) $(DEVICE_STATUS ) $(BUILD_VARIANT )
89
+ $(MAKE ) -C bootable/bootloader/lk TOOLCHAIN_PREFIX=$(CROSS_COMPILE ) BOOTLOADER_OUT=../../../$(EMMC_BOOTLOADER_OUT ) $(BOOTLOADER_PLATFORM ) EMMC_BOOT=1 $(SIGNED_KERNEL ) $(VERIFIED_BOOT ) $(DEVICE_STATUS ) $(BUILD_VARIANT ) $( ENABLE_VB_ATTEST ) $( OSVERSION_IN_BOOTIMAGE )
82
90
83
91
# Keep build NAND & eMMC as default for targets still using TARGET_BOOTLOADER
84
92
TARGET_BOOTLOADER := $(PRODUCT_OUT ) /EMMCBOOT.MBN
0 commit comments