Support host platform builds in cc rules

This includes a number of fixes unrelated to host builds, that were
blockers of correctly building already-converted modules in host
platform:

- Shared libraries rpath support
- Shared libraries now symlinked to match their appropriate soname
- cc_object toolchain feature fixes

Test: mixed_droid, in conjunction with CL to enable host builds in mixed
builds.

Change-Id: Ie38ab4462796a89010101198be614d2c4689e281
8 files changed
tree: ad1f3926975b5f63ad9a1299e462b878907ebde4
  1. ci/
  2. docs/
  3. examples/
  4. json_module_graph/
  5. platforms/
  6. product_variables/
  7. rules/
  8. rules_cc/
  9. scripts/
  10. tests/
  11. bazel.BUILD
  12. bazel.sh
  13. bazel.WORKSPACE
  14. common.bazelrc
  15. darwin.bazelrc
  16. linux.bazelrc
  17. OWNERS
  18. 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.