# # Copyright (C) 2020 The LineageOS Project # # SPDX-License-Identifier: Apache-2.0 # $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) # Inherit proprietary targets $(call inherit-product-if-exists, vendor/xiaomi/sm6250-common/sm6250-common-vendor.mk) # Enable updating of APEXes $(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk) # Setup dalvik vm configs $(call inherit-product, frameworks/native/build/phone-xhdpi-4096-dalvik-heap.mk) # AID/fs configs PRODUCT_PACKAGES += \ fs_config_files # API PRODUCT_SHIPPING_API_LEVEL := 29 # Audio PRODUCT_PACKAGES += \ libvolumelistener PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml # AVB PRODUCT_PACKAGES += \ q-gsi.avbpubkey \ r-gsi.avbpubkey \ s-gsi.avbpubkey # Bluetooth PRODUCT_PACKAGES += \ BluetoothQti # Camera PRODUCT_PACKAGES += \ Snap # Fstab PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_RAMDISK)/fstab.qcom \ $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.qcom # HIDL PRODUCT_PACKAGES += \ android.hidl.base@1.0 \ android.hidl.base@1.0_system \ android.hidl.manager@1.0 \ android.hidl.manager@1.0_system # Init scripts PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/init.qcom.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qcom.rc \ $(LOCAL_PATH)/rootdir/etc/init.qcom.usb.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qcom.usb.rc \ $(LOCAL_PATH)/rootdir/etc/init.target.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.target.rc PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/bin/init.qcom.post_boot.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.post_boot.sh \ $(LOCAL_PATH)/rootdir/bin/init.qcom.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.sh \ $(LOCAL_PATH)/rootdir/bin/init.qti.chg_policy.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.chg_policy.sh # Light PRODUCT_PACKAGES += \ android.hardware.light@2.0-service.xiaomi_sm6250 # Media PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/media/media_profiles_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_vendor.xml # Overlays DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay \ $(LOCAL_PATH)/overlay-lineage \ $(LOCAL_PATH)/overlay-system PRODUCT_ENFORCE_RRO_TARGETS := * PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += \ $(LOCAL_PATH)/overlay-lineage/lineage-sdk \ $(LOCAL_PATH)/overlay-lineage/packages/apps/Snap \ $(LOCAL_PATH)/overlay-system # Partitions PRODUCT_USE_DYNAMIC_PARTITIONS := true # RCS PRODUCT_PACKAGES += \ rcs_service_aidl \ rcs_service_aidl.xml \ rcs_service_api \ rcs_service_api.xml # Recovery PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/init.recovery.qcom.rc:recovery/root/init.recovery.qcom.rc \ $(LOCAL_PATH)/rootdir/bin/init.recovery.qcom.sh:recovery/root/init.recovery.qcom.sh # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) # Telephony PRODUCT_PACKAGES += \ ims-ext-common \ ims_ext_common.xml \ qti-telephony-hidl-wrapper \ qti_telephony_hidl_wrapper.xml \ qti-telephony-utils \ qti_telephony_utils.xml \ telephony-ext PRODUCT_BOOT_JARS += \ telephony-ext # TextClassifier PRODUCT_PACKAGES += \ textclassifier.bundle1