5eac8a1e4b
Check device variant by using ro.boot.hwc and ro.boot.proudct.hardware.sku, and set the correct model based on value of ro.product.marketname on stock ROM
80 lines
2.4 KiB
Makefile
80 lines
2.4 KiB
Makefile
#
|
|
# Copyright (C) 2021 The LineageOS Project
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# Installs gsi keys into ramdisk, to boot a GSI with verified boot.
|
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk)
|
|
|
|
# Enable updating of APEXes
|
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk)
|
|
|
|
# Inherit from sm6150-common
|
|
$(call inherit-product, device/xiaomi/sm6150-common/sm6150.mk)
|
|
|
|
# API level, the device has been commercially launched on
|
|
PRODUCT_SHIPPING_API_LEVEL := 30
|
|
|
|
# Audio
|
|
PRODUCT_PACKAGES += \
|
|
libtinycompress
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/configs/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_intcodec.xml \
|
|
$(LOCAL_PATH)/configs/audio/mixer_paths_idp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_idp.xml \
|
|
$(LOCAL_PATH)/configs/audio/mixer_paths_overlay_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_overlay_dynamic.xml \
|
|
$(LOCAL_PATH)/configs/audio/mixer_paths_overlay_static.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_overlay_static.xml \
|
|
$(LOCAL_PATH)/configs/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml
|
|
|
|
# Camera
|
|
PRODUCT_PACKAGES += \
|
|
CutoutRingServiceSweet
|
|
|
|
# Display
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/configs/display/qdcm_calib_data_xiaomi_k6_38_0c_0a_fhd_dsc_video_dsi_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_xiaomi_k6_38_0c_0a_fhd_dsc_video_dsi_panel.xml
|
|
|
|
# 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
|
|
|
|
# Overlay
|
|
DEVICE_PACKAGE_OVERLAYS += \
|
|
$(LOCAL_PATH)/overlay
|
|
|
|
# Overlay-RRO
|
|
PRODUCT_PACKAGES += \
|
|
SweetinproSettingsProvider \
|
|
SweetinproWifiOverlay \
|
|
SweetWifiOverlay
|
|
|
|
# Partitions
|
|
PRODUCT_BUILD_SUPER_PARTITION := false
|
|
PRODUCT_USE_DYNAMIC_PARTITIONS := true
|
|
|
|
# Perf
|
|
PRODUCT_PACKAGES += \
|
|
libqti-perfd-client
|
|
|
|
# Power
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/configs/power/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
|
|
|
|
# Sensors
|
|
PRODUCT_PACKAGES += \
|
|
android.hardware.sensors@1.0-impl \
|
|
android.hardware.sensors@1.0-service
|
|
|
|
# Soong namespaces
|
|
PRODUCT_SOONG_NAMESPACES += \
|
|
$(LOCAL_PATH)
|
|
|
|
# Vendor service manager
|
|
PRODUCT_PACKAGES += \
|
|
vndservicemanager
|
|
|
|
# Call the proprietary setup
|
|
$(call inherit-product, vendor/xiaomi/sweet/sweet-vendor.mk)
|