111 lines
3.2 KiB
Makefile
111 lines
3.2 KiB
Makefile
# PIF values
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
persist.sys.pihooks_MANUFACTURER?=Google \
|
|
persist.sys.pihooks_BRAND?=google \
|
|
persist.sys.pihooks_PRODUCT?=frankel_beta \
|
|
persist.sys.pihooks_DEVICE?=frankel \
|
|
persist.sys.pihooks_ID?=BP41.250916.015.A1 \
|
|
persist.sys.pihooks_RELEASE?=12 \
|
|
persist.sys.pihooks_SECURITY_PATCH?=2025-10-05 \
|
|
persist.sys.pihooks_DEVICE_INITIAL_SDK_INT?=21 \
|
|
persist.sys.pihooks_SDK_INT?=32
|
|
|
|
PRODUCT_BUILD_PROP_OVERRIDES += \
|
|
BuildFingerprint=google/frankel_beta/frankel:16/BP41.250916.015.A1/14394230:user/release-keys \
|
|
PihooksGmsFp="google/frankel_beta/frankel:16/BP41.250916.015.A1/14394230:user/release-keys" \
|
|
PihooksGmsModel="Pixel 10"
|
|
|
|
# Evolution X packages
|
|
PRODUCT_PACKAGES += \
|
|
EvoEgg \
|
|
GameSpace
|
|
# OmniStyle
|
|
# OmniJaws \
|
|
|
|
PRODUCT_PACKAGES += \
|
|
Updater
|
|
|
|
ifeq ($(WITH_GMS),false)
|
|
PRODUCT_PACKAGES += \
|
|
UpdaterVanillaOverlay
|
|
endif
|
|
|
|
# LMO packages
|
|
PRODUCT_PACKAGES += \
|
|
LMOFreeform \
|
|
LMOFreeformSidebar
|
|
# LMOSystemUIClock
|
|
|
|
# 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
|
|
|
|
# Use a generic profile based boot image by default
|
|
PRODUCT_USE_PROFILE_FOR_BOOT_IMAGE := true
|
|
PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION := frameworks/base/boot/boot-image-profile.txt
|
|
|
|
# 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
|
|
|
|
# PERF_ANIM_OVERRIDE
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
persist.sys.activity_anim_perf_override=$(PERF_ANIM_OVERRIDE)
|
|
|
|
ifeq ($(PERF_ANIM_OVERRIDE),true)
|
|
PRODUCT_PRODUCT_PROPERTIES += \
|
|
debug.sf.predict_hwc_composition_strategy=0
|
|
endif
|
|
|
|
# Other ROM feature flags
|
|
BYPASS_CHARGE_SUPPORTED ?= false
|
|
PERF_ANIM_OVERRIDE ?= false
|
|
TARGET_ENABLES_IMS_OVERRIDES ?= false
|
|
TORCH_STR_SUPPORTED ?= true
|
|
|
|
PRODUCT_SYSTEM_PROPERTIES += \
|
|
persist.sys.battery_bypass_supported=$(BYPASS_CHARGE_SUPPORTED) \
|
|
persist.sys.target_enables_ims_override=$(TARGET_ENABLES_IMS_OVERRIDES) \
|
|
persist.sys.torch_str_support=$(TORCH_STR_SUPPORTED)
|