91 lines
2.9 KiB
Makefile
91 lines
2.9 KiB
Makefile
#
|
|
# Copyright (C) 2022-2023 The LineageOS Project
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# NFC
|
|
TARGET_NFC_SUPPORTED_SKUS := marble
|
|
|
|
# Inherit from xiaomi sm8450-common
|
|
$(call inherit-product, device/xiaomi/sm8450-common/common.mk)
|
|
|
|
# Inherit from the proprietary version
|
|
$(call inherit-product, vendor/xiaomi/marble/marble-vendor.mk)
|
|
|
|
# Call the MiuiCamera setup
|
|
$(call inherit-product-if-exists, device/xiaomi/miuicamera-marble/device.mk)
|
|
$(call soong_config_set,camera,package_name,com.android.camera)
|
|
|
|
# Init
|
|
$(call soong_config_set,libinit,vendor_init_lib,//$(LOCAL_PATH):init_xiaomi_marble)
|
|
|
|
# Init scripts
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/rootdir/etc/init.marble.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.marble.rc
|
|
|
|
# Audio
|
|
PRODUCT_PACKAGES += \
|
|
firmware_aw_cali.bin_symlink
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/audio/mixer_paths_waipio_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_ukee/mixer_paths_ukee_mtp.xml \
|
|
$(LOCAL_PATH)/audio/resourcemanager_waipio_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_ukee/resourcemanager_ukee_mtp.xml \
|
|
$(LOCAL_PATH)/audio/usecaseKvManager.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usecaseKvManager.xml
|
|
|
|
# Light
|
|
$(call soong_config_set,xiaomi_sm8450_sensor_notifier,extension_lib,//device/xiaomi/marble:libsensor-notifier-ext-light)
|
|
|
|
# Logging
|
|
SPAMMY_LOG_TAGS := \
|
|
MiStcImpl \
|
|
SDM \
|
|
SDM-histogram \
|
|
SRE \
|
|
SensorService \
|
|
WifiHAL \
|
|
cnss-daemon \
|
|
libcitsensorservice@2.0-impl \
|
|
libsensor-displayalgo \
|
|
libsensor-parseRGB \
|
|
libsensor-ssccalapi \
|
|
sensors \
|
|
vendor.qti.hardware.display.composer-service \
|
|
vendor.xiaomi.sensor.citsensorservice@2.0-service
|
|
|
|
ifneq ($(TARGET_BUILD_VARIANT),eng)
|
|
PRODUCT_VENDOR_PROPERTIES += \
|
|
$(foreach tag,$(SPAMMY_LOG_TAGS),log.tag.$(tag)=E)
|
|
endif
|
|
|
|
# Overlay
|
|
PRODUCT_PACKAGES += \
|
|
ApertureResMarble \
|
|
FrameworksResMarble \
|
|
NfcResMarble \
|
|
SettingsProviderResMarble \
|
|
SettingsProviderResMarbleCN \
|
|
SettingsResMarble \
|
|
SystemUIResMarble \
|
|
WifiResMarble \
|
|
WifiResMarbleCN \
|
|
|
|
# Soong namespaces
|
|
PRODUCT_SOONG_NAMESPACES += \
|
|
$(LOCAL_PATH)
|
|
|
|
# System properties
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/properties/build_CN.prop:$(TARGET_COPY_OUT_ODM)/etc/build_CN.prop \
|
|
$(LOCAL_PATH)/properties/build_GL.prop:$(TARGET_COPY_OUT_ODM)/etc/build_GL.prop \
|
|
$(LOCAL_PATH)/properties/build_IN.prop:$(TARGET_COPY_OUT_ODM)/etc/build_IN.prop
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
$(LOCAL_PATH)/properties/build_CN.prop:$(TARGET_COPY_OUT_RECOVERY)/root/vendor/odm/etc/build_CN.prop \
|
|
$(LOCAL_PATH)/properties/build_GL.prop:$(TARGET_COPY_OUT_RECOVERY)/root/vendor/odm/etc/build_GL.prop \
|
|
$(LOCAL_PATH)/properties/build_IN.prop:$(TARGET_COPY_OUT_RECOVERY)/root/vendor/odm/etc/build_IN.prop
|
|
|
|
# Vibrator
|
|
$(call soong_config_set,qti_vibrator,effect_lib,libqtivibratoreffect.xiaomi)
|
|
$(call soong_config_set,qti_vibrator,use_effect_stream,true)
|