summaryrefslogtreecommitdiff
path: root/build_rs.py
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2017-05-16 18:19:40 -0700
committerDan Willemsen <dwillemsen@google.com>2017-05-16 18:19:40 -0700
commitddb86c3de7d581d821e780765466a8dd62dd770f (patch)
tree2e1569235e04455c429ec55f56aa9a685e5f91de /build_rs.py
parent7098f1f732c677995cdebd7d7f15171052c0cef9 (diff)
downloadrs-ddb86c3de7d581d821e780765466a8dd62dd770f.tar.gz
Fix shared library location in build_rs.py
The shared libraries intermediates are moving from .../obj/lib into independent intermediate directories, similar to static libraries. I've got compatibility copy rules set up, but they weren't triggered by rs-prebuilts-full, so just updating it here. Test: frameworks/rs/build_rs.py Change-Id: I187b373a16d83b9c95e5d6248c4bef567adee879
Diffstat (limited to 'build_rs.py')
-rwxr-xr-xbuild_rs.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/build_rs.py b/build_rs.py
index 8641fb65..dbc42836 100755
--- a/build_rs.py
+++ b/build_rs.py
@@ -232,9 +232,9 @@ def install_built_device_files(build_dir, install_dir, host):
}
shared_libs = {
- 'libRSSupport.so',
- 'libRSSupportIO.so',
- 'libblasV8.so',
+ 'libRSSupport',
+ 'libRSSupportIO',
+ 'libblasV8',
}
for product, arch in product_to_arch.items():
@@ -252,15 +252,16 @@ def install_built_device_files(build_dir, install_dir, host):
# Copy static libs and share libs.
product_dir = os.path.join(build_dir, 'target/product', product)
static_lib_dir = os.path.join(product_dir, 'obj/STATIC_LIBRARIES')
- shared_lib_dir = os.path.join(product_dir, 'obj/lib')
+ shared_lib_dir = os.path.join(product_dir, 'obj/SHARED_LIBRARIES')
for static_lib in static_libs:
built_lib = os.path.join(
static_lib_dir, static_lib + '_intermediates/' + static_lib + '.a')
lib_name = static_lib + '.a'
install_file(built_lib, os.path.join(lib_dir, lib_name))
for shared_lib in shared_libs:
- built_lib = os.path.join(shared_lib_dir, shared_lib)
- lib_name = shared_lib
+ built_lib = os.path.join(
+ shared_lib_dir, shared_lib + '_intermediates/' + shared_lib + '.so')
+ lib_name = shared_lib + '.so'
install_file(built_lib, os.path.join(lib_dir, lib_name))
# Copy renderscript-v8.jar.