diff options
author | Miao Wang <miaowang@google.com> | 2015-01-09 17:52:49 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-01-09 17:52:49 +0000 |
commit | 962dd8a0125dcfc853eb95867788bd6802611a08 (patch) | |
tree | 3c966b75dd5df2480dbefb7484a75a7aa8aa977e /core/java.mk | |
parent | 516a656bbecb25a2fde3df53447fd0287930e9a3 (diff) | |
parent | de00ebbe24185237a1056fde39cfc839534e31da (diff) | |
download | build-962dd8a0125dcfc853eb95867788bd6802611a08.zip build-962dd8a0125dcfc853eb95867788bd6802611a08.tar.gz build-962dd8a0125dcfc853eb95867788bd6802611a08.tar.bz2 |
am de00ebbe: am caf44db2: Merge "Add build rules for 64bit Renderscript Compat lib."
* commit 'de00ebbe24185237a1056fde39cfc839534e31da':
Add build rules for 64bit Renderscript Compat lib.
Diffstat (limited to 'core/java.mk')
-rw-r--r-- | core/java.mk | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/core/java.mk b/core/java.mk index 9de9bcb..0fba710 100644 --- a/core/java.mk +++ b/core/java.mk @@ -213,8 +213,20 @@ $(RenderScript_file_stamp): $(renderscript_sources_fullpath) $(LOCAL_RENDERSCRIP ifneq ($(LOCAL_RENDERSCRIPT_COMPATIBILITY),) bc_files := $(patsubst %.fs,%.bc, $(patsubst %.rs,%.bc, $(notdir $(renderscript_sources)))) + + +ifeq ($(filter $(RSCOMPAT_32BIT_ONLY_API_LEVELS),$(renderscript_target_api)),) +ifeq ($(TARGET_IS_64_BIT),true) +renderscript_intermediate.bc_folder := $(renderscript_intermediate.COMMON)/res/raw/bc64/ +else +renderscript_intermediate.bc_folder := $(renderscript_intermediate.COMMON)/res/raw/bc32/ +endif +else +renderscript_intermediate.bc_folder := $(renderscript_intermediate.COMMON)/res/raw/ +endif + rs_generated_bc := $(addprefix \ - $(renderscript_intermediate.COMMON)/res/raw/, $(bc_files)) + $(renderscript_intermediate.bc_folder), $(bc_files)) renderscript_intermediate := $(intermediates)/renderscript @@ -239,7 +251,7 @@ $(rs_compatibility_jni_libs): $(RenderScript_file_stamp) $(RS_PREBUILT_CLCORE) \ $(rs_compatibility_jni_libs): $(BCC_COMPAT) $(rs_compatibility_jni_libs): PRIVATE_CXX := $(TARGET_CXX) $(rs_compatibility_jni_libs): $(renderscript_intermediate)/librs.%.so: \ - $(renderscript_intermediate.COMMON)/res/raw/%.bc + $(renderscript_intermediate.bc_folder)%.bc $(transform-bc-to-so) endif |