From 583bb0245b0e051e32bd4688a7816ae7a25a6018 Mon Sep 17 00:00:00 2001 From: Nishant Panwar Date: Wed, 12 Jun 2024 09:19:56 +0000 Subject: [PATCH] Set dexpreopt and dexopt filter for SystemUI Bug: 271887637 Test: Built and flashed on local device Flag: build.RELEASE_SYSTEMUI_USE_SPEED_PROFILE Change-Id: Idafe8f8e72a7b50bd3d0baea8b736dd853943a09 --- device.mk | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/device.mk b/device.mk index 12938240..ab918a96 100644 --- a/device.mk +++ b/device.mk @@ -1136,12 +1136,19 @@ PRODUCT_PACKAGES_DEBUG += BatteryStatsViewer DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product.xml # Preopt SystemUI +ifneq ($(RELEASE_SYSTEMUI_USE_SPEED_PROFILE), true) PRODUCT_DEXPREOPT_SPEED_APPS += SystemUIGoogle # For internal -PRODUCT_DEXPREOPT_SPEED_APPS += SystemUI # For AOSP +PRODUCT_DEXPREOPT_SPEED_APPS += SystemUI # For AOSP +endif -# Compile SystemUI on device with `speed`. +# Set on-device compilation mode for SystemUI. +ifeq ($(RELEASE_SYSTEMUI_USE_SPEED_PROFILE), true) +PRODUCT_PROPERTY_OVERRIDES += \ + dalvik.vm.systemuicompilerfilter=speed-profile +else PRODUCT_PROPERTY_OVERRIDES += \ dalvik.vm.systemuicompilerfilter=speed +endif # Keymaster configuration PRODUCT_COPY_FILES += \