Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8ada00f authored by Ulyana Trafimovich's avatar Ulyana Trafimovich Committed by android-build-merger
Browse files

Merge "Revert^2 "Do not dexpreopt system server jars from updatable modules.""...

Merge "Revert^2 "Do not dexpreopt system server jars from updatable modules."" am: 28ef4100 am: 1dd62c17
am: cf126dfb

Change-Id: I32dacb257960fcc048d0da3041d481af7dcb7c61
parents 18e7602a cf126dfb
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -58,6 +58,11 @@ ifeq (,$(strip $(built_dex)$(my_prebuilt_src_file)$(LOCAL_SOONG_DEX_JAR))) # con
  LOCAL_DEX_PREOPT :=
endif

# Don't preopt system server jars that are updatable.
ifneq (,$(filter %:$(LOCAL_MODULE), $(PRODUCT_UPDATABLE_SYSTEM_SERVER_JARS)))
  LOCAL_DEX_PREOPT :=
endif

# if WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY=true and module is not in boot class path skip
# Also preopt system server jars since selinux prevents system server from loading anything from
# /data. If we don't do this they will need to be extracted which is not favorable for RAM usage