Don't make output directories when building apexes

Ninja gives this message: `ninja: outputs should be files, not
directories: ...`

This is because a directory's mtime will only change if files in it are
added / removed. But if the files change contents, or files in
subdirectories are added/removed, the directory won't be considered
"dirty" by ninja, and dependant actions won't be rerun.

Bug: 293609369
Test: m
Change-Id: I5bdb87310832841b08472e85ad14ba9475a5a182
1 file changed
tree: 162ca1e6bd7960d6920635d6815f991bb1bfa6e9
  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.