Respect `provides_uses_lib` for modules added via `[optional_]uses_libs`
Previously `provides_uses_lib` property affected only those <uses-library> dependencies that are automatically deduced by Soong as implicit Java SDK libraries reachable from the `libs` property. Other <uses-library> dependencies that are explicitly added in `uses_libs` and `optional_uses_libs` properties ignored `provides_uses_lib`. As TestUsesLibraries shows (see the TODOs), Soong behaviour is still incorrect in two ways (to be addressed in follow-up CLs): - `uses_libs`/`optional_uses_libs` are passed to manifest_fixer - verify_uses_libraries check is based on `uses_libs`/ `optional_uses_libs`, and not on the CLC as it should be Bug: 132357300 Test: m nothing Change-Id: I0ec7aab9dcd44554d1a79ddd382491c562266fa3
Loading
Please register or sign in to comment