commit | 52f78b1683a099f282aa06aea703d5e2c5ee59c0 | [log] [tgz] |
---|---|---|
author | David 'Digit' Turner <digit@google.com> | Thu May 24 11:33:37 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 24 11:33:37 2018 |
tree | eb75a7daea01e205ec7f0cd4b4ac3d1c00229371 | |
parent | 54209cdb4db9fc7c518ff89e55c2912da4de8c9a [diff] |
android: build: Add extra native libraries to APK .build_config This CL augments the .build_config file of APK with a new entry at native['extra_shared_libraries'] that list extra shared libraries that can be packaged into the final APK (but which may be processed differently from the list in native['libraries']. This entry will be used later when building an App Bundle module that depends on the APK's .build_config. This is required because the full list of native libraries is determined by a set of complex rules performed by the android_apk() rule, which would be difficult to replicate in a different one without lots of code duplication, or making android_apk() even more complicated that it currently is. + Add a flag in the APK's .build_config file telling it whether the libraries are stored uncompressed (and page-aligned) in the APK. This will allow reproducing the same compression setting when generating the bundle later. BUG=820459 R=agrieve@chromium.org, estevenson@chromium.org, yfriedman@chromium.org Change-Id: I7a4fa94e68370dbc167c1f9729d152f4692fdaff Reviewed-on: https://chromium-review.googlesource.com/1047865 Commit-Queue: David Turner <digit@chromium.org> Reviewed-by: agrieve <agrieve@chromium.org> Reviewed-by: Eric Stevenson <estevenson@chromium.org> Cr-Commit-Position: refs/heads/master@{#561464}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .