sm8550-common: Convert to non-A/B devices with dynamic partitions
Change-Id: Id58a12940c30c5050d825ceb15a8b55f83d89061
This commit is contained in:
@@ -9,26 +9,6 @@ BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
|
|||||||
|
|
||||||
COMMON_PATH := device/samsung/sm8550-common
|
COMMON_PATH := device/samsung/sm8550-common
|
||||||
|
|
||||||
# A/B
|
|
||||||
AB_OTA_UPDATER := true
|
|
||||||
|
|
||||||
AB_OTA_PARTITIONS += \
|
|
||||||
boot \
|
|
||||||
dtbo \
|
|
||||||
init_boot \
|
|
||||||
odm \
|
|
||||||
product \
|
|
||||||
recovery \
|
|
||||||
system \
|
|
||||||
system_dlkm \
|
|
||||||
system_ext \
|
|
||||||
vbmeta \
|
|
||||||
vbmeta_system \
|
|
||||||
vbmeta_vendor \
|
|
||||||
vendor \
|
|
||||||
vendor_boot \
|
|
||||||
vendor_dlkm
|
|
||||||
|
|
||||||
# Architecture
|
# Architecture
|
||||||
TARGET_ARCH := arm64
|
TARGET_ARCH := arm64
|
||||||
TARGET_ARCH_VARIANT := armv8-a-branchprot
|
TARGET_ARCH_VARIANT := armv8-a-branchprot
|
||||||
|
29
common.mk
29
common.mk
@@ -13,29 +13,9 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/emulated_storage.mk)
|
|||||||
# Enforce generic ramdisk allow list
|
# Enforce generic ramdisk allow list
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic_ramdisk.mk)
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic_ramdisk.mk)
|
||||||
|
|
||||||
# Enable virtual AB with vendor ramdisk
|
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_vendor_ramdisk.mk)
|
|
||||||
|
|
||||||
# Setup dalvik vm configs
|
# Setup dalvik vm configs
|
||||||
$(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk)
|
$(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk)
|
||||||
|
|
||||||
# A/B
|
|
||||||
AB_OTA_POSTINSTALL_CONFIG += \
|
|
||||||
RUN_POSTINSTALL_system=true \
|
|
||||||
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
|
||||||
FILESYSTEM_TYPE_system=ext4 \
|
|
||||||
POSTINSTALL_OPTIONAL_system=true
|
|
||||||
|
|
||||||
AB_OTA_POSTINSTALL_CONFIG += \
|
|
||||||
RUN_POSTINSTALL_vendor=true \
|
|
||||||
POSTINSTALL_PATH_vendor=bin/checkpoint_gc \
|
|
||||||
FILESYSTEM_TYPE_vendor=ext4 \
|
|
||||||
POSTINSTALL_OPTIONAL_vendor=true
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
checkpoint_gc \
|
|
||||||
otapreopt_script
|
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
SOONG_CONFIG_NAMESPACES += android_hardware_audio
|
SOONG_CONFIG_NAMESPACES += android_hardware_audio
|
||||||
SOONG_CONFIG_android_hardware_audio += \
|
SOONG_CONFIG_android_hardware_audio += \
|
||||||
@@ -375,15 +355,6 @@ PRODUCT_COPY_FILES += \
|
|||||||
frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml \
|
frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml \
|
||||||
frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml
|
frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml
|
||||||
|
|
||||||
# Update engine
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
update_engine \
|
|
||||||
update_engine_sideload \
|
|
||||||
update_verifier
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES_DEBUG += \
|
|
||||||
update_engine_client
|
|
||||||
|
|
||||||
# Vendor service manager
|
# Vendor service manager
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vndservicemanager
|
vndservicemanager
|
||||||
|
Reference in New Issue
Block a user