diff --git a/Android.mk b/Android.mk index 218fb8a..894c9d0 100644 --- a/Android.mk +++ b/Android.mk @@ -9,30 +9,4 @@ LOCAL_PATH := $(call my-dir) ifneq ($(filter berlin berlna dubai tundra xpeng,$(TARGET_DEVICE)),) subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH)) $(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk))) - -include $(CLEAR_VARS) - -# A/B builds require us to create the mount points at compile time. -# Just creating it for all cases since it does not hurt. -FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/firmware_mnt -$(FIRMWARE_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE) - @echo "Creating $(FIRMWARE_MOUNT_POINT)" - @mkdir -p $(TARGET_OUT_VENDOR)/firmware_mnt - -BT_FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/bt_firmware -$(BT_FIRMWARE_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE) - @echo "Creating $(BT_FIRMWARE_MOUNT_POINT)" - @mkdir -p $(TARGET_OUT_VENDOR)/bt_firmware - -DSP_MOUNT_POINT := $(TARGET_OUT_VENDOR)/dsp -$(DSP_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE) - @echo "Creating $(DSP_MOUNT_POINT)" - @mkdir -p $(TARGET_OUT_VENDOR)/dsp - -FSG_MOUNT_POINT := $(TARGET_OUT_VENDOR)/fsg -$(FSG_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE) - @echo "Creating $(FSG_MOUNT_POINT)" - @mkdir -p $(TARGET_OUT_VENDOR)/fsg - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) $(BT_FIRMWARE_MOUNT_POINT) $(DSP_MOUNT_POINT) $(FSG_MOUNT_POINT) endif diff --git a/common.mk b/common.mk index 2dbe438..d94f585 100644 --- a/common.mk +++ b/common.mk @@ -4,6 +4,13 @@ # SPDX-License-Identifier: Apache-2.0 # +# Partitions +PRODUCT_PACKAGES += \ + vendor_bt_firmware_mountpoint \ + vendor_dsp_mountpoint \ + vendor_firmware_mnt_mountpoint \ + vendor_fsg_mountpoint + PRODUCT_BUILD_SUPER_PARTITION := false PRODUCT_USE_DYNAMIC_PARTITIONS := true