Add operating system platform definitions for Android.

And also cleanup unused config_settings, since constraint_values can be
directly used in select keys now.

These model after the OsType definitions in arch.go: https://cs.android.com/android/platform/superproject/+/master:build/soong/android/arch.go;l=327-343;drc=5d8644990bf6124ce5e7911aba838004f482d9f6

Test: TH
Change-Id: Ie6a4d4130641aeafecfc49eeeb60d5fc4adab21f
7 files changed
tree: 66cef0033dcfde15ae546ac35478a5dc904011ef
  1. bazel_skylib/
  2. docs/
  3. examples/
  4. platforms/
  5. product_variables/
  6. rules/
  7. rules_cc/
  8. scripts/
  9. bazel.BUILD
  10. bazel.sh
  11. bazel.WORKSPACE
  12. common.bazelrc
  13. darwin.bazelrc
  14. linux.bazelrc
  15. OWNERS
  16. 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.