Update target_lists to be less aggressive

This removes a broken analysis targets from bp2build.sh
(external/skia/...) and refines packages/...

The principled approach to maintaining bp2build.sh to only build
directories and targets we actually care to verify. This is especially
important when we launch allowlist v2, as we expect a large number of
unimportant packages to be `b build` broken -- and that's WAI.

Bug: 303878192
Bug: 303829714
Test: b build --nobuild on the set of targets verified in bp2build.sh
passes (except for CaptivePortalLogin, which is handled by other CLs in
the topic)

Change-Id: I56d4bbd40490f7f6af8ff107fd9809f9412a9a4f
1 file changed
tree: 6977eca097801e3626a2cbd47f3035a7a1a28884
  1. api_surfaces/
  2. bazel_sandwich/
  3. bin/
  4. ci/
  5. compliance/
  6. docs/
  7. examples/
  8. flags/
  9. json_module_graph/
  10. mk2rbc/
  11. mkcompare/
  12. platforms/
  13. product_config/
  14. rules/
  15. scripts/
  16. tests/
  17. toolchains/
  18. utils/
  19. vendor/
  20. .gitignore
  21. bazel.BUILD
  22. bazel.WORKSPACE
  23. buildifier_hook.sh
  24. common.bazelrc
  25. constants_exported_to_soong.bzl
  26. darwin.bazelrc
  27. linux.bazelrc
  28. OWNERS
  29. PREUPLOAD.cfg
  30. 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.