Use TARGET_DEFAULT_JAVA_LIBRARIES instead of just framework.
- When raising the ProGuard sdk version for platform build, use TARGET_DEFAULT_JAVA_LIBRARIES instead of just framework. - Also added SUPPORT_LIBRARY_ROOT to reference support library resource dir. Bug: 20658265 Change-Id: Ib008d8e70508723db91431a062cac691367f2f6c
This commit is contained in:
@@ -623,6 +623,13 @@ include $(BUILD_SYSTEM)/clang/config.mk
|
||||
HISTORICAL_SDK_VERSIONS_ROOT := $(TOPDIR)prebuilts/sdk
|
||||
HISTORICAL_NDK_VERSIONS_ROOT := $(TOPDIR)prebuilts/ndk
|
||||
|
||||
# The path where app can reference the support library resources.
|
||||
ifdef TARGET_BUILD_APPS
|
||||
SUPPORT_LIBRARY_ROOT := $(HISTORICAL_SDK_VERSIONS_ROOT)/current/support
|
||||
else
|
||||
SUPPORT_LIBRARY_ROOT := frameworks/support
|
||||
endif
|
||||
|
||||
# Historical SDK version N is stored in $(HISTORICAL_SDK_VERSIONS_ROOT)/N.
|
||||
# The 'current' version is whatever this source tree is.
|
||||
#
|
||||
|
@@ -447,7 +447,7 @@ ifdef TARGET_BUILD_APPS
|
||||
else
|
||||
# For platform build, we can't just raise to the "current" SDK,
|
||||
# that would break apps that use APIs removed from the current SDK.
|
||||
my_support_library_sdk_raise := $(call java-lib-files,framework)
|
||||
my_support_library_sdk_raise := $(call java-lib-files,$(TARGET_DEFAULT_JAVA_LIBRARIES))
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
Reference in New Issue
Block a user