summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java.mk b/core/java.mk
index fc5a8bc333..c3787ae3c4 100644
--- a/core/java.mk
+++ b/core/java.mk
@@ -395,6 +395,13 @@ else
# that would break apps that use APIs removed from the current SDK.
my_proguard_sdk_raise := $(call java-lib-header-files,$(TARGET_DEFAULT_BOOTCLASSPATH_LIBRARIES) $(TARGET_DEFAULT_JAVA_LIBRARIES))
endif
+ifdef BOARD_SYSTEMSDK_VERSIONS
+ifneq (,$(filter true,$(LOCAL_VENDOR_MODULE) $(LOCAL_ODM_MODULE) $(LOCAL_PROPRIETARY_MODULE)))
+ # But for vendor or odm apks, don't raise SDK as the apks are required to
+ # use SDK APIs only
+ my_proguard_sdk_raise :=
+endif
+endif
endif
legacy_proguard_flags := $(addprefix -libraryjars ,$(my_proguard_sdk_raise) \