Avoid symlinking shared lib output

This also propagtes a non-symlinked file in a new provider for
consumption in cquery. This, grouped together with a cquery handling
change in Soong, fixes a bug where shared libraries were showing up as
symlinks in a mixed build system image.

Test: With related soong changes, manually verified that installed
mixed-build libc was not a symlink. (cf_x86_64, inspected system.img
with `m droid`)
Test: mixed_libc.sh

Change-Id: I3dfb941d46e7aa8e45fc9985fe0d49886d830711
2 files changed
tree: de4f4b4a2b4e08da38bb9b9ac02f27f99cdf5652
  1. ci/
  2. docs/
  3. examples/
  4. json_module_graph/
  5. mk2rbc/
  6. platforms/
  7. product_config/
  8. product_variables/
  9. rules/
  10. scripts/
  11. tests/
  12. vendor/
  13. .gitignore
  14. bazel.BUILD
  15. bazel.sh
  16. bazel.WORKSPACE
  17. buildifier_hook.sh
  18. common.bazelrc
  19. darwin.bazelrc
  20. linux.bazelrc
  21. OWNERS
  22. PREUPLOAD.cfg
  23. README.md
README.md

Bazel

The code in this directory is experimental. Bazel support for Android Platform is undergoing active development and workflow stability is currently not guaranteed.