diff options
author | Dan Willemsen <dwillemsen@google.com> | 2017-05-16 18:19:40 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2017-05-16 18:19:40 -0700 |
commit | ddb86c3de7d581d821e780765466a8dd62dd770f (patch) | |
tree | 2e1569235e04455c429ec55f56aa9a685e5f91de /build_rs.py | |
parent | 7098f1f732c677995cdebd7d7f15171052c0cef9 (diff) | |
download | rs-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-x | build_rs.py | 13 |
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. |