# # Copyright (C) 2022 The LineageOS Project # # SPDX-License-Identifier: Apache-2.0 # # 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) # A/B PRODUCT_PACKAGES += \ android.hardware.boot@1.2-service \ android.hardware.boot@1.2-mtkimpl \ android.hardware.boot@1.2-mtkimpl.recovery \ mtk_plpath_utils PRODUCT_PACKAGES += \ update_engine \ update_engine_sideload \ update_verifier PRODUCT_PACKAGES_DEBUG += \ update_engine_client AB_OTA_POSTINSTALL_CONFIG += \ RUN_POSTINSTALL_system=true \ POSTINSTALL_PATH_system=system/bin/otapreopt_script \ FILESYSTEM_TYPE_system=ext4 \ POSTINSTALL_OPTIONAL_system=true PRODUCT_PACKAGES += \ checkpoint_gc \ otapreopt_script # Audio PRODUCT_PACKAGES += \ android.hardware.audio.service \ android.hardware.audio@6.0-impl \ android.hardware.audio.effect@6.0-impl \ android.hardware.bluetooth.audio@2.0-impl PRODUCT_PACKAGES += \ audio.a2dp.default \ audio.bluetooth.default \ audio.r_submix.default \ audio.usb.default PRODUCT_PACKAGES += \ libtinycompress \ libtinyxml \ tinymix # Bluetooth PRODUCT_PACKAGES += \ android.hardware.bluetooth@1.0.vendor \ android.hardware.bluetooth@1.1.vendor # Camera PRODUCT_PACKAGES += \ android.hardware.camera.common@1.0.vendor \ android.hardware.camera.device@3.3.vendor \ android.hardware.camera.device@3.4.vendor \ android.hardware.camera.device@3.5.vendor \ android.hardware.camera.device@3.6.vendor \ android.hardware.camera.provider@2.4.vendor \ android.hardware.camera.provider@2.5.vendor \ android.hardware.camera.provider@2.6.vendor \ # DRM PRODUCT_PACKAGES += \ android.hardware.drm@1.0.vendor \ android.hardware.drm@1.1.vendor \ android.hardware.drm@1.2.vendor \ android.hardware.drm@1.3.vendor # fastbootd PRODUCT_PACKAGES += \ fastbootd # Gatekeeper PRODUCT_PACKAGES += \ android.hardware.gatekeeper@1.0-impl \ android.hardware.gatekeeper@1.0-service # GNSS PRODUCT_PACKAGES += \ android.hardware.gnss@1.0.vendor \ android.hardware.gnss@1.1.vendor \ android.hardware.gnss@2.0.vendor \ android.hardware.gnss@2.1.vendor \ android.hardware.gnss.measurement_corrections@1.0.vendor \ android.hardware.gnss.measurement_corrections@1.1.vendor \ android.hardware.gnss.visibility_control@1.0.vendor # Health PRODUCT_PACKAGES += \ android.hardware.health@2.1-impl \ android.hardware.health@2.1-impl.recovery \ android.hardware.health@2.1-service # HIDL PRODUCT_PACKAGES += \ android.hidl.base@1.0 \ android.hidl.base@1.0.vendor \ libhidltransport.vendor \ libhwbinder.vendor # Keymaster PRODUCT_PACKAGES += \ android.hardware.keymaster@4.0.vendor # Overlays PRODUCT_ENFORCE_RRO_TARGETS := * # Power PRODUCT_PACKAGES += \ android.hardware.power-service-mediatek # Rootdir PRODUCT_PACKAGES += \ fstab.mt6785 \ init.ago.rc \ init.connectivity.rc \ init.modem.rc \ init.mt6785.rc \ init.mt6785.usb.rc \ init.sensor_1_0.rc \ ueventd.mtk.rc # Shipping API level PRODUCT_SHIPPING_API_LEVEL := 30 # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) # Vibrator PRODUCT_PACKAGES += \ android.hardware.vibrator-service.rosemary # Inherit the proprietary files $(call inherit-product, vendor/xiaomi/rosemary/rosemary-vendor.mk)