Files
vendor_lineage/config/evolution.mk
rmp22 9775ee20ab config: Add bypass charging prop
Change-Id: Iee2e99e9ec929221336fea361ab516b00f47bb7e
2025-12-10 00:00:25 +09:00

82 lines
2.1 KiB
Makefile

# Evolution X packages
PRODUCT_PACKAGES += \
EvoEgg \
GameSpace \
OmniJaws \
OmniStyle
PRODUCT_PACKAGES += \
Updater
ifeq ($(WITH_GMS),false)
PRODUCT_PACKAGES += \
UpdaterVanillaOverlay
endif
# BtHelper
PRODUCT_PACKAGES += \
BtHelper
# Face Unlock
ifeq ($(TARGET_SUPPORTS_64_BIT_APPS),true)
PRODUCT_PACKAGES += \
FaceUnlock
PRODUCT_SYSTEM_EXT_PROPERTIES += \
ro.face.sense_service=true
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.biometrics.face.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/android.hardware.biometrics.face.xml
endif
# DeviceAsWebcam
ifeq ($(TARGET_BUILD_DEVICE_AS_WEBCAM), true)
PRODUCT_PACKAGES += \
DeviceAsWebcam
PRODUCT_VENDOR_PROPERTIES += \
ro.usb.uvc.enabled=true
endif
# Cloned app exemption
PRODUCT_COPY_FILES += \
vendor/lineage/prebuilt/common/etc/sysconfig/preinstalled-packages-platform-evolution-product.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/preinstalled-packages-platform-evolution-product.xml
# ColumbusService
ifneq ($(TARGET_SUPPORTS_QUICK_TAP),false)
PRODUCT_PACKAGES += \
ColumbusService
endif
# Enable blur
TARGET_ENABLE_BLUR ?= true
ifeq ($(TARGET_ENABLE_BLUR),true)
PRODUCT_SYSTEM_PROPERTIES += \
ro.custom.blur.enable=true \
persist.sysui.disableBlur=false \
ro.surface_flinger.supports_background_blur=1
else
PRODUCT_SYSTEM_PROPERTIES += \
ro.custom.blur.enable=false \
persist.sysui.disableBlur=true \
ro.surface_flinger.supports_background_blur=0
endif
# Disable async MTE on a few processes
PRODUCT_SYSTEM_EXT_PROPERTIES += \
persist.arm64.memtag.app.com.android.se=off \
persist.arm64.memtag.app.com.google.android.bluetooth=off \
persist.arm64.memtag.app.com.android.nfc=off \
persist.arm64.memtag.process.system_server=off
# Private keys
ifeq ($(EVO_BUILD_TYPE),Official)
include vendor/evolution-priv/keys/keys.mk
else
-include vendor/evolution-priv/keys/keys.mk
endif
BYPASS_CHARGE_SUPPORTED ?= false
PRODUCT_SYSTEM_PROPERTIES += \
persist.sys.battery_bypass_supported=$(BYPASS_CHARGE_SUPPORTED)