You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
2.0 KiB

#---------------------------------------------
# Partition Build Config
#---------------------------------------------
RAMDISK_ENABLE := true
TARGET_NO_RADIOIMAGE := true
TARGET_NO_BOOTLOADER := true
# Build fastboot.bin sbl.bin slaveboot.bin by default
TARGET_NO_FASTBOOT ?= false
# Build boot.img and odm.img by default
TARGET_NO_KERNEL ?= false
# Build recovery.img by default
TARGET_NO_RECOVERY ?= false
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4
#---------------------------------------------
# Partition Size Config
#---------------------------------------------
BOARD_USES_VENDORIMAGE := true
BOARD_USES_PRODUCTIMAGE := true
BOARD_USES_ODMIMAGE := true
TARGET_COPY_OUT_VENDOR := vendor
TARGET_COPY_OUT_PRODUCT := product
TARGET_COPY_OUT_ODM := odm
BOARD_FLASH_BLOCK_SIZE := 4096
BOARD_CACHEIMAGE_PARTITION_SIZE ?= 838860800 #800M cache.img
BOARD_USERDATAIMAGE_PARTITION_SIZE ?= 8589934592 #8192M userdata.img
BOARD_TRUSTEDCORE_PARTITION_SIZE ?= 8388608 #8M trustedcore.img
BOARD_ATF_PARTITION_SIZE ?= 2097152 #2M atf.bin
BOARD_ODMIMAGE_PARTITION_SIZE ?= 56623104 #54M odm.img
BOARD_PRODUCTIMAGE_PARTITION_SIZE ?= 419430400 #400M product.img
#---------------------------------------------
# Dynamic Partition Config
#---------------------------------------------
# Dynamic Partition config(also need to set BOARD_SUPER_PARTITION_SIZE etc in build/BoardConfig.sh)
BOARD_BUILD_SUPER_IMAGE_BY_DEFAULT := true
BOARD_EXT4_SHARE_DUP_BLOCKS := true
BOARD_BUILD_SYSTEM_ROOT_IMAGE :=
BOARD_SUPER_PARTITION_GROUPS := group_oem
BOARD_GROUP_OEM_PARTITION_LIST := system vendor
#super image size: 3640M = 2500M + 500M + (Reserved)640M
BOARD_SUPER_PARTITION_SIZE ?= 3816816640
#Group OEM size: 3500M
BOARD_GROUP_OEM_SIZE := 3670016000