Change the naming policy of system_$(VER)
The name of system_$(VER) prebuilt file in droiddoc.mk and java_common.mk was changed to sdk_v$(LOCAL_SDK_VERSION). But system_$(VER) in apidiff.mk is not changed, since apidiff.mk file is not in AOSP. So this modify is added and the modify for core_current is added. Bug: 72031391 Test: build & run on taimen Change-Id: Ie227f4c6911fc80484f12b3f1cfa6472cb605d4b
This commit is contained in:
parent
dff13526f4
commit
8902f5505f
|
@ -57,18 +57,12 @@ ifneq ($(LOCAL_SDK_VERSION),)
|
|||
LOCAL_JAVA_LIBRARIES := android_test_stubs_current $(LOCAL_JAVA_LIBRARIES)
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH := $(call java-lib-files, android_test_stubs_current)
|
||||
else
|
||||
ifneq (,$(call has-system-sdk-version,$(LOCAL_SDK_VERSION)))
|
||||
ifeq (,$(TARGET_BUILD_APPS))
|
||||
LOCAL_JAVA_LIBRARIES := system_sdk_v$(call get-numeric-sdk-version,$(LOCAL_SDK_VERSION)) $(LOCAL_JAVA_LIBRARIES)
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH := $(call java-lib-files, system_sdk_v$(call get-numeric-sdk-version,$(LOCAL_SDK_VERSION)))
|
||||
else
|
||||
LOCAL_JAVA_LIBRARIES := sdk_v$(LOCAL_SDK_VERSION) $(LOCAL_JAVA_LIBRARIES)
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH := $(call java-lib-files, sdk_v$(LOCAL_SDK_VERSION))
|
||||
endif
|
||||
else
|
||||
LOCAL_JAVA_LIBRARIES := sdk_v$(LOCAL_SDK_VERSION) $(LOCAL_JAVA_LIBRARIES)
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH := $(call java-lib-files, sdk_v$(LOCAL_SDK_VERSION))
|
||||
endif
|
||||
# core_<ver> is subset of <ver>. Instead of defining a prebuilt lib for core_<ver>,
|
||||
# use the stub for <ver> when building for apps.
|
||||
_version := $(patsubst core_%,%,$(LOCAL_SDK_VERSION))
|
||||
LOCAL_JAVA_LIBRARIES := sdk_v$(_version) $(LOCAL_JAVA_LIBRARIES)
|
||||
$(full_target): PRIVATE_BOOTCLASSPATH := $(call java-lib-files, sdk_v$(_version))
|
||||
_version :=
|
||||
endif
|
||||
else
|
||||
LOCAL_JAVA_LIBRARIES := core-oj core-libart ext framework $(LOCAL_JAVA_LIBRARIES)
|
||||
|
|
Loading…
Reference in New Issue