14
14
# limitations under the License.
15
15
#
16
16
17
- DEVICE_PATH := device/realme/RMX3241
17
+ ALLOW_MISSING_DEPENDENCIES =true
18
+ DEVICE_PATH := device/realme/apollob
18
19
19
20
# Architecture
20
21
TARGET_ARCH := arm64
@@ -56,12 +57,12 @@ BOARD_BOOTIMG_HEADER_VERSION := 2
56
57
57
58
TARGET_KERNEL_ARCH := arm64
58
59
TARGET_KERNEL_HEADER_ARCH := arm64
59
- TARGET_PREBUILT_KERNEL := $(DEVICE_PATH ) /prebuilt/kernel
60
-
61
- BOARD_PREBUILT_DTBIMAGE_DIR := $(DEVICE_PATH ) /prebuilt/dtb
62
- BOARD_PREBUILT_DTBOIMAGE := $(DEVICE_PATH ) /prebuilt/recovery_dtbo
60
+ TARGET_KERNEL_SOURCE := kernel/realme/apollob
61
+ TARGET_KERNEL_CONFIG := apollob_defconfig
62
+ TARGET_KERNEL_CLANG_COMPILE := true
63
63
64
64
BOARD_INCLUDE_RECOVERY_DTBO := true
65
+ BOARD_PREBUILT_DTBOIMAGE := $(DEVICE_PATH ) /prebuilt/recovery_dtbo
65
66
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
66
67
67
68
BOARD_MKBOOTIMG_ARGS := --ramdisk_offset $(BOARD_RAMDISK_OFFSET )
@@ -70,12 +71,12 @@ BOARD_MKBOOTIMG_ARGS += --header_version $(BOARD_BOOTIMG_HEADER_VERSION)
70
71
BOARD_MKBOOTIMG_ARGS += --second_offset $(BOARD_KERNEL_SECOND_OFFSET )
71
72
BOARD_MKBOOTIMG_ARGS += --dtb_offset $(BOARD_DTB_OFFSET )
72
73
73
- # Init
74
- TARGET_INIT_VENDOR_LIB := libinit_realme6833
75
- TARGET_RECOVERY_DEVICE_MODULES := libinit_realme6833
76
-
77
74
# Assert
78
- TARGET_OTA_ASSERT_DEVICE := RMX3241,RMX3242
75
+ TARGET_OTA_ASSERT_DEVICE := RMX3241,RMX3242,RE513CL1,apollob
76
+
77
+ # Init
78
+ TARGET_INIT_VENDOR_LIB := libinit_apollob
79
+ TARGET_RECOVERY_DEVICE_MODULES := libinit_apollob
79
80
80
81
# Crypto
81
82
PLATFORM_SECURITY_PATCH := 2099-12-31
@@ -85,20 +86,7 @@ VENDOR_SECURITY_PATCH := 2099-12-31
85
86
# Android Verified Boot
86
87
BOARD_AVB_ENABLE := true
87
88
88
- BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS := --set_hashtree_disabled_flag
89
- BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS := --flags 2
90
-
91
- BOARD_AVB_VBMETA_SYSTEM := system product
92
- BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem
93
- BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048
94
- BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP )
95
- BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 2
96
-
97
- BOARD_AVB_VBMETA_VENDOR := vendor odm
98
- BOARD_AVB_VBMETA_VENDOR_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem
99
- BOARD_AVB_VBMETA_VENDOR_ALGORITHM := SHA256_RSA2048
100
- BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP )
101
- BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX_LOCATION := 4
89
+ BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS := --flags 3
102
90
103
91
BOARD_AVB_RECOVERY_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem
104
92
BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA2048
@@ -137,6 +125,7 @@ TARGET_SYSTEM_PROP := $(DEVICE_PATH)/system.prop
137
125
BOARD_USES_METADATA_PARTITION := true
138
126
139
127
# Recovery
128
+ BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
140
129
BOARD_CHARGER_DISABLE_INIT_BLANK := true
141
130
TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
142
131
RECOVERY_SDCARD_ON_DATA := true
0 commit comments