diff --git a/CleanSpec.mk b/CleanSpec.mk index f43fa0ec4..b899bcda6 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -646,6 +646,8 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libstagefright_soft*) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/odm/build.prop) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/odm/build.prop) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/apex) + # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST # ************************************************ diff --git a/target/board/mainline_arm64/BoardConfig.mk b/target/board/mainline_arm64/BoardConfig.mk index 70505f4e1..ea2b3c5d7 100644 --- a/target/board/mainline_arm64/BoardConfig.mk +++ b/target/board/mainline_arm64/BoardConfig.mk @@ -34,3 +34,8 @@ AB_OTA_PARTITIONS := system BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4 + +# Mainline devices support apex +# TODO: move this to BoardConfigMainlineCommon. Currently, GSI wants flattened +# apexes, but emulator wants .apex files, preventing this. +TARGET_FLATTEN_APEX := false