# # Copyright (C) 2021 The LineageOS Project # # SPDX-License-Identifier: Apache-2.0 # PRODUCT_BUILD_SUPER_PARTITION := false PRODUCT_USE_DYNAMIC_PARTITIONS := true # Enable updating of APEXes $(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk) # Include GSI keys $(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk) # Atrace PRODUCT_PACKAGES += \ android.hardware.atrace@1.0-service # Audio PRODUCT_PACKAGES += \ android.hardware.audio@6.0-impl \ android.hardware.audio.effect@6.0-impl \ android.hardware.audio.service \ android.hardware.bluetooth.audio@2.0-impl \ android.hardware.soundtrigger@2.3-impl PRODUCT_PACKAGES += \ audio.a2dp.default \ audio.bluetooth.default \ audio.primary.kona \ audio.r_submix.default \ audio.usb.default \ PRODUCT_PACKAGES += \ liba2dpoffload \ libaudiopreprocessing \ libbatterylistener \ libbundlewrapper \ libcomprcapture \ libdownmix \ libdynproc \ libeffectproxy \ libexthwplugin \ libhdmiedid \ libhfp \ libldnhncr \ libqcompostprocbundle \ libqcomvisualizer \ libqcomvoiceprocessing \ libreverbwrapper \ libsndmonitor \ libspkrprot \ libvisualizer \ libvolumelistener # Bluetooth PRODUCT_PACKAGES += \ vendor.qti.hardware.bluetooth_audio@2.0.vendor \ vendor.qti.hardware.btconfigstore@1.0.vendor # Camera PRODUCT_PACKAGES += \ android.hardware.camera.provider@2.4-impl \ android.hardware.camera.provider@2.4-service_64 \ libcamera2ndk_vendor \ libgui_vendor \ vendor.qti.hardware.camera.postproc@1.0.vendor PRODUCT_PACKAGES += \ libstdc++.vendor PRODUCT_PACKAGES += \ Snap # Consumer IR PRODUCT_PACKAGES += \ android.hardware.ir@1.0-impl \ android.hardware.ir@1.0-service # Display PRODUCT_PACKAGES += \ android.hardware.graphics.mapper@3.0-impl-qti-display \ android.hardware.graphics.mapper@4.0-impl-qti-display \ android.hardware.memtrack@1.0-impl \ android.hardware.memtrack@1.0-service \ libdisplayconfig.qti \ libdisplayconfig.qti.vendor \ libqdMetaData \ libsdmcore \ libsdmutils \ libtinyxml \ libvulkan \ memtrack.kona \ vendor.display.config@1.5 \ vendor.display.config@1.11.vendor \ vendor.display.config@2.0 \ vendor.display.config@2.0.vendor \ vendor.qti.hardware.display.allocator-service \ vendor.qti.hardware.display.composer-service \ vendor.qti.hardware.display.mapper@1.1.vendor \ vendor.qti.hardware.display.mapper@2.0.vendor \ vendor.qti.hardware.display.mapper@3.0.vendor \ vendor.qti.hardware.display.mapper@4.0.vendor # DRM PRODUCT_PACKAGES += \ android.hardware.drm@1.3-service.clearkey # fastbootd PRODUCT_PACKAGES += \ fastbootd # Fingerprint ifneq ($(TARGET_NO_FOD),true) PRODUCT_PACKAGES += \ vendor.goodix.hardware.biometrics.fingerprint@2.1.vendor endif PRODUCT_PACKAGES += \ vendor.xiaomi.hardware.fingerprintextension@1.0.vendor # Health PRODUCT_PACKAGES += \ android.hardware.health@2.1-impl \ android.hardware.health@2.1-service # HIDL PRODUCT_PACKAGES += \ libhwbinder.vendor # IPACM PRODUCT_PACKAGES += \ ipacm \ IPACM_cfg.xml \ libipanat \ liboffloadhal # Lights PRODUCT_PACKAGES += \ lights.kona # Media PRODUCT_PACKAGES += \ libavservices_minijail \ libavservices_minijail.vendor \ libavservices_minijail_vendor # Net PRODUCT_PACKAGES += \ netutils-wrapper-1.0 # NFC PRODUCT_PACKAGES += \ com.android.nfc_extras \ com.gsma.services.nfc \ libchrome.vendor \ NfcNci \ SecureElement \ Tag \ vendor.nxp.hardware.nfc@1.1 \ vendor.nxp.hardware.nfc@2.0 \ vendor.nxp.hardware.nfc@1.1.vendor \ vendor.nxp.hardware.nfc@2.0.vendor # OMX PRODUCT_PACKAGES += \ init.qti.media.sh \ libOmxAacEnc \ libOmxAmrEnc \ libOmxCore \ libOmxEvrcEnc \ libOmxG711Enc \ libOmxQcelp13Enc \ libOmxVdec \ libOmxVenc \ libstagefrighthw # Power PRODUCT_PACKAGES += \ android.hardware.power-service-qti # QMI PRODUCT_PACKAGES += \ libjson \ libqti_vndfwk_detect \ libqti_vndfwk_detect.vendor \ libvndfwk_detect_jni.qti \ libvndfwk_detect_jni.qti.vendor # RIL PRODUCT_PACKAGES += \ libprotobuf-cpp-full \ librmnetctl \ libxml2 # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@1.0-impl \ android.hardware.sensors@1.0-service \ libsensorndkbridge # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) # Inherit the proprietary files $(call inherit-product, vendor/xiaomi/sm8250-common/sm8250-common-vendor.mk)