Files
vendor_lineage/config/common_mobile.mk
Zabuka_zuzu 162609e192 vendor: Setup build package type
Change-Id: I4286c114043d8908e90c912ce5c39f604566cae
2025-11-05 08:08:27 +00:00

86 lines
2.1 KiB
Makefile

# Inherit common mobile Lineage stuff
$(call inherit-product, vendor/lineage/config/common.mk)
# Include AOSP audio files
$(call inherit-product-if-exists, frameworks/base/data/sounds/AudioPackage14.mk)
include vendor/lineage/config/aosp_audio.mk
# Include Lineage audio files
include vendor/lineage/config/lineage_audio.mk
# Default notification/alarm sounds
WITH_GMS ?= true
ifeq ($(WITH_GMS),true)
PRODUCT_PRODUCT_PROPERTIES += \
ro.config.notification_sound=Eureka.ogg \
ro.config.alarm_alert=Fresh_start.ogg
else
PRODUCT_PRODUCT_PROPERTIES += \
ro.config.notification_sound=Argon.ogg \
ro.config.alarm_alert=Hassium.ogg
endif
# Apps
PRODUCT_PACKAGES += \
AvatarPicker \
Glimpse \
LatinIME
# Temp build
#PRODUCT_PACKAGES += \
# Launcher3QuickStep
#PRODUCT_DEXPREOPT_SPEED_APPS += \
# Launcher3QuickStep
# Charger
PRODUCT_PACKAGES += \
charger_res_images
ifneq ($(WITH_LINEAGE_CHARGER),false)
PRODUCT_PACKAGES += \
lineage_charger_animation \
lineage_charger_animation_vendor
endif
# Legal
PRODUCT_SYSTEM_PROPERTIES += \
ro.lineagelegal.url=https://lineageos.org/legal
# Display
PRODUCT_SYSTEM_EXT_PROPERTIES += \
debug.sf.frame_rate_multiple_threshold=60
# Media
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
media.recorder.show_manufacturer_and_model=true
# SystemUI plugins
PRODUCT_PACKAGES += \
QuickAccessWallet
# TextClassifier
PRODUCT_PACKAGES += \
libtextclassifier_annotator_en_model \
libtextclassifier_annotator_universal_model \
libtextclassifier_actions_suggestions_universal_model \
libtextclassifier_lang_id_model
PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
system/etc/textclassifier/actions_suggestions.universal.model \
system/etc/textclassifier/lang_id.model \
system/etc/textclassifier/textclassifier.en.model \
system/etc/textclassifier/textclassifier.universal.model
# TFLite service.
PRODUCT_PACKAGES += libtensorflowlite_jni
PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
system/lib/libtensorflowlite_jni.so \
system/lib64/libtensorflowlite_jni.so
# Themes
PRODUCT_PACKAGES += \
ThemePicker \
ThemesStub