Loading core/base_rules.mk +1 −0 Original line number Diff line number Diff line Loading @@ -86,6 +86,7 @@ $(call pretty-error,Only one of LOCAL_PROPRIETARY_MODULE[$(LOCAL_PROPRIETARY_MOD endif include $(BUILD_SYSTEM)/local_vndk.mk include $(BUILD_SYSTEM)/local_vsdk.mk my_module_tags := $(LOCAL_MODULE_TAGS) ifeq ($(my_host_cross),true) Loading core/binary.mk +1 −1 Original line number Diff line number Diff line Loading @@ -806,7 +806,7 @@ else ifneq (,$(LOCAL_SDK_VERSION)) # Set target-api for LOCAL_SDK_VERSIONs other than current. ifneq (,$(filter-out current system_current test_current, $(LOCAL_SDK_VERSION))) renderscript_target_api := $(LOCAL_SDK_VERSION) renderscript_target_api := $(call get-numeric-sdk-version,$(LOCAL_SDK_VERSION)) endif endif # LOCAL_SDK_VERSION is set endif # LOCAL_RENDERSCRIPT_TARGET_API is set Loading core/config.mk +5 −0 Original line number Diff line number Diff line Loading @@ -875,6 +875,11 @@ TARGET_AVAILABLE_SDK_VERSIONS := $(call numerically_sort,\ $(patsubst $(HISTORICAL_SDK_VERSIONS_ROOT)/%/android.jar,%, \ $(wildcard $(HISTORICAL_SDK_VERSIONS_ROOT)/*/android.jar))) TARGET_AVAILABLE_SDK_VERSIONS := $(addprefix system_,$(call numerically_sort,\ $(patsubst $(HISTORICAL_SDK_VERSIONS_ROOT)/%/android_system.jar,%, \ $(wildcard $(HISTORICAL_SDK_VERSIONS_ROOT)/*/android_system.jar)))) \ $(TARGET_AVAILABLE_SDK_VERSIONS) # We don't have prebuilt test_current SDK yet. TARGET_AVAILABLE_SDK_VERSIONS := test_current $(TARGET_AVAILABLE_SDK_VERSIONS) Loading core/definitions.mk +19 −0 Original line number Diff line number Diff line Loading @@ -3386,3 +3386,22 @@ $(foreach source,$(ENFORCE_RRO_SOURCES), \ $(eval ALL_MODULES.$(enforce_rro_source_module).REQUIRED += $(enforce_rro_module)) \ ) endef ########################################################### ## Find system_$(VER) in LOCAL_SDK_VERSION ## ## $(1): LOCAL_SDK_VERSION ########################################################### define has-system-sdk-version $(filter system_%,$(1)) endef ########################################################### ## Get numerical version in LOCAL_SDK_VERSION ## ## $(1): LOCAL_SDK_VERSION ########################################################### define get-numeric-sdk-version $(filter-out current,\ $(if $(call has-system-sdk-version,$(1)),$(patsubst system_%,%,$(1)),$(1))) endef core/dpi_specific_apk.mk +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ $(built_dpi_apk): PRIVATE_ASSET_DIR := $(LOCAL_ASSET_DIR) $(built_dpi_apk): PRIVATE_AAPT_INCLUDES := $(all_library_res_package_exports) $(built_dpi_apk): PRIVATE_RESOURCE_LIST := $(all_res_assets) ifneq (,$(filter-out current system_current test_current, $(LOCAL_SDK_VERSION))) $(built_dpi_apk): PRIVATE_DEFAULT_APP_TARGET_SDK := $(LOCAL_SDK_VERSION) $(built_dpi_apk): PRIVATE_DEFAULT_APP_TARGET_SDK := $(call get-numeric-sdk-version,$(LOCAL_SDK_VERSION)) else $(built_dpi_apk): PRIVATE_DEFAULT_APP_TARGET_SDK := $(DEFAULT_APP_TARGET_SDK) endif Loading Loading
core/base_rules.mk +1 −0 Original line number Diff line number Diff line Loading @@ -86,6 +86,7 @@ $(call pretty-error,Only one of LOCAL_PROPRIETARY_MODULE[$(LOCAL_PROPRIETARY_MOD endif include $(BUILD_SYSTEM)/local_vndk.mk include $(BUILD_SYSTEM)/local_vsdk.mk my_module_tags := $(LOCAL_MODULE_TAGS) ifeq ($(my_host_cross),true) Loading
core/binary.mk +1 −1 Original line number Diff line number Diff line Loading @@ -806,7 +806,7 @@ else ifneq (,$(LOCAL_SDK_VERSION)) # Set target-api for LOCAL_SDK_VERSIONs other than current. ifneq (,$(filter-out current system_current test_current, $(LOCAL_SDK_VERSION))) renderscript_target_api := $(LOCAL_SDK_VERSION) renderscript_target_api := $(call get-numeric-sdk-version,$(LOCAL_SDK_VERSION)) endif endif # LOCAL_SDK_VERSION is set endif # LOCAL_RENDERSCRIPT_TARGET_API is set Loading
core/config.mk +5 −0 Original line number Diff line number Diff line Loading @@ -875,6 +875,11 @@ TARGET_AVAILABLE_SDK_VERSIONS := $(call numerically_sort,\ $(patsubst $(HISTORICAL_SDK_VERSIONS_ROOT)/%/android.jar,%, \ $(wildcard $(HISTORICAL_SDK_VERSIONS_ROOT)/*/android.jar))) TARGET_AVAILABLE_SDK_VERSIONS := $(addprefix system_,$(call numerically_sort,\ $(patsubst $(HISTORICAL_SDK_VERSIONS_ROOT)/%/android_system.jar,%, \ $(wildcard $(HISTORICAL_SDK_VERSIONS_ROOT)/*/android_system.jar)))) \ $(TARGET_AVAILABLE_SDK_VERSIONS) # We don't have prebuilt test_current SDK yet. TARGET_AVAILABLE_SDK_VERSIONS := test_current $(TARGET_AVAILABLE_SDK_VERSIONS) Loading
core/definitions.mk +19 −0 Original line number Diff line number Diff line Loading @@ -3386,3 +3386,22 @@ $(foreach source,$(ENFORCE_RRO_SOURCES), \ $(eval ALL_MODULES.$(enforce_rro_source_module).REQUIRED += $(enforce_rro_module)) \ ) endef ########################################################### ## Find system_$(VER) in LOCAL_SDK_VERSION ## ## $(1): LOCAL_SDK_VERSION ########################################################### define has-system-sdk-version $(filter system_%,$(1)) endef ########################################################### ## Get numerical version in LOCAL_SDK_VERSION ## ## $(1): LOCAL_SDK_VERSION ########################################################### define get-numeric-sdk-version $(filter-out current,\ $(if $(call has-system-sdk-version,$(1)),$(patsubst system_%,%,$(1)),$(1))) endef
core/dpi_specific_apk.mk +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ $(built_dpi_apk): PRIVATE_ASSET_DIR := $(LOCAL_ASSET_DIR) $(built_dpi_apk): PRIVATE_AAPT_INCLUDES := $(all_library_res_package_exports) $(built_dpi_apk): PRIVATE_RESOURCE_LIST := $(all_res_assets) ifneq (,$(filter-out current system_current test_current, $(LOCAL_SDK_VERSION))) $(built_dpi_apk): PRIVATE_DEFAULT_APP_TARGET_SDK := $(LOCAL_SDK_VERSION) $(built_dpi_apk): PRIVATE_DEFAULT_APP_TARGET_SDK := $(call get-numeric-sdk-version,$(LOCAL_SDK_VERSION)) else $(built_dpi_apk): PRIVATE_DEFAULT_APP_TARGET_SDK := $(DEFAULT_APP_TARGET_SDK) endif Loading