forked from openkylin/platform_build
Provide LOCAL_RENDERSCRIPT_TARGET_API override.
BUG=5206223 This allows us to set the RS API level independent of the other SDK versions that a developer might choose. Change-Id: Id8b476abcbbbdaa86e04ba0ea16414cb2fa5bd15
This commit is contained in:
parent
e92f15a858
commit
a941d137fa
|
@ -106,6 +106,7 @@ LOCAL_MANIFEST_FILE:=
|
|||
LOCAL_RENDERSCRIPT_INCLUDES:=
|
||||
LOCAL_RENDERSCRIPT_INCLUDES_OVERRIDE:=
|
||||
LOCAL_RENDERSCRIPT_CC:=
|
||||
LOCAL_RENDERSCRIPT_TARGET_API:=
|
||||
LOCAL_BUILD_HOST_DEX:=
|
||||
LOCAL_DEX_PREOPT:=
|
||||
LOCAL_PROTOC_OPTIMIZE_TYPE:= # lite(default),micro,full
|
||||
|
|
15
core/java.mk
15
core/java.mk
|
@ -136,18 +136,17 @@ RenderScript_file_stamp := $(LOCAL_INTERMEDIATE_SOURCE_DIR)/RenderScript.stamp
|
|||
renderscript_intermediate := $(LOCAL_INTERMEDIATE_SOURCE_DIR)/renderscript
|
||||
|
||||
renderscript_target_api :=
|
||||
|
||||
ifneq (,$(LOCAL_RENDERSCRIPT_TARGET_API))
|
||||
renderscript_target_api := $(LOCAL_RENDERSCRIPT_TARGET_API)
|
||||
else
|
||||
ifneq (,$(LOCAL_SDK_VERSION))
|
||||
# Only HC (version 11) should be using the prebuilt RS tools.
|
||||
ifeq (11,$(LOCAL_SDK_VERSION))
|
||||
ifeq ($(LOCAL_RENDERSCRIPT_CC),)
|
||||
LOCAL_RENDERSCRIPT_CC := prebuilt/$(HOST_PREBUILT_TAG)/llvm-rs-cc/llvm-rs-cc
|
||||
endif
|
||||
endif
|
||||
# Set target-api for LOCAL_SDK_VERSIONs other than 11 and current.
|
||||
ifneq (,$(filter-out 11 current, $(LOCAL_SDK_VERSION)))
|
||||
# Set target-api for LOCAL_SDK_VERSIONs other than current.
|
||||
ifneq (,$(filter-out current, $(LOCAL_SDK_VERSION)))
|
||||
renderscript_target_api := $(LOCAL_SDK_VERSION)
|
||||
endif
|
||||
endif # LOCAL_SDK_VERSION is set
|
||||
endif # LOCAL_RENDERSCRIPT_TARGET_API is set
|
||||
|
||||
ifeq ($(LOCAL_RENDERSCRIPT_CC),)
|
||||
LOCAL_RENDERSCRIPT_CC := $(LLVM_RS_CC)
|
||||
|
|
Loading…
Reference in New Issue