Add bazel-skylib selects support

In order to handle all of Soong's target.<name> types, use of
selects.config_setting_group simplifies readability as multiple (e.g.
target.bionic, and target.linux) encompass more than one os (android,
linux_bionic and android, linux_bionic, linux_glibc respectively).

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