Support LOCAL_RENDERSCRIPT_TARGET_API := current
Renderscript was using LOCAL_RENDERSCRIPT_TARGET_API := 0 to mean current. Use current instead, and check for it when comparing if LOCAL_RENDERSCRIPT_TARGET_API >= 21. Fixes an issue where LOCAL_RENDERSCRIPT_TARGET_API := 0 was being treated as < 21, causing the renderscript resources to be passed to aapt2: out/target/common/obj/APPS/RSTestBackward_intermediates/flat-res/zip_res.flata.contents/raw/bc32: error: resource file cannot be a directory. Bug: 79481102 Test: m java FORCE_AAPT2=true Change-Id: I7726d0463ce1693bc9653b4d869ced181c491036
This commit is contained in:
@@ -75,7 +75,7 @@ $(rs_generated_src_jar): PRIVATE_RS_CC := $(LOCAL_RENDERSCRIPT_CC)
|
||||
$(rs_generated_src_jar): PRIVATE_RS_FLAGS := $(renderscript_flags)
|
||||
$(rs_generated_src_jar): PRIVATE_RS_SOURCE_FILES := $(renderscript_sources_fullpath)
|
||||
$(rs_generated_src_jar): PRIVATE_RS_OUTPUT_DIR := $(renderscript_intermediate.COMMON)
|
||||
$(rs_generated_src_jar): PRIVATE_RS_TARGET_API := $(renderscript_target_api)
|
||||
$(rs_generated_src_jar): PRIVATE_RS_TARGET_API := $(filter-out current,$(renderscript_target_api))
|
||||
$(rs_generated_src_jar): PRIVATE_DEP_FILES := $(bc_dep_files)
|
||||
$(rs_generated_src_jar): PRIVATE_RS_OUTPUT_RES_ZIP := $(rs_generated_res_zip)
|
||||
$(rs_generated_src_jar): .KATI_IMPLICIT_OUTPUTS := $(rs_generated_res_zip)
|
||||
|
Reference in New Issue
Block a user