am 2b942f87
: Merge "Add build rules for libRSSupportIO (Usage_IO lib for RS compat lib)"
* commit '2b942f87f6b74ad9c5381fa96dcb1d46f155779b': Add build rules for libRSSupportIO (Usage_IO lib for RS compat lib)
This commit is contained in:
@@ -598,5 +598,6 @@ RS_PREBUILT_COMPILER_RT := prebuilts/sdk/renderscript/lib/$(TARGET_ARCH)/libcomp
|
|||||||
|
|
||||||
# API Level lists for Renderscript Compat lib.
|
# API Level lists for Renderscript Compat lib.
|
||||||
RSCOMPAT_32BIT_ONLY_API_LEVELS := 8 9 10 11 12 13 14 15 16 17 18 19 20
|
RSCOMPAT_32BIT_ONLY_API_LEVELS := 8 9 10 11 12 13 14 15 16 17 18 19 20
|
||||||
|
RSCOMPAT_NO_USAGEIO_API_LEVELS := 8 9 10 11 12 13
|
||||||
|
|
||||||
include $(BUILD_SYSTEM)/dumpvar.mk
|
include $(BUILD_SYSTEM)/dumpvar.mk
|
||||||
|
@@ -224,10 +224,16 @@ rs_support_lib := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/libRSSupport.so
|
|||||||
rs_jni_lib := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/librsjni.so
|
rs_jni_lib := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/librsjni.so
|
||||||
LOCAL_JNI_SHARED_LIBRARIES += libRSSupport librsjni
|
LOCAL_JNI_SHARED_LIBRARIES += libRSSupport librsjni
|
||||||
|
|
||||||
|
rs_support_io_lib :=
|
||||||
|
# check if the target api level support USAGE_IO
|
||||||
|
ifeq ($(filter $(RSCOMPAT_NO_USAGEIO_API_LEVELS),$(renderscript_target_api)),)
|
||||||
|
rs_support_io_lib := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/libRSSupportIO.so
|
||||||
|
LOCAL_JNI_SHARED_LIBRARIES += libRSSupportIO
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
$(rs_compatibility_jni_libs): $(RenderScript_file_stamp) $(RS_PREBUILT_CLCORE) \
|
$(rs_compatibility_jni_libs): $(RenderScript_file_stamp) $(RS_PREBUILT_CLCORE) \
|
||||||
$(rs_support_lib) $(rs_jni_lib) $(rs_compiler_rt)
|
$(rs_support_lib) $(rs_support_io_lib) $(rs_jni_lib) $(rs_compiler_rt)
|
||||||
$(rs_compatibility_jni_libs): $(BCC_COMPAT)
|
$(rs_compatibility_jni_libs): $(BCC_COMPAT)
|
||||||
$(rs_compatibility_jni_libs): PRIVATE_CXX := $(TARGET_CXX)
|
$(rs_compatibility_jni_libs): PRIVATE_CXX := $(TARGET_CXX)
|
||||||
$(rs_compatibility_jni_libs): $(renderscript_intermediate)/librs.%.so: \
|
$(rs_compatibility_jni_libs): $(renderscript_intermediate)/librs.%.so: \
|
||||||
|
Reference in New Issue
Block a user