tree: 3c620ee7036c772b7642a27d365508a18083b36f [path history] [tgz]
  1. apex/
  2. coverage/
  3. java/
  4. python/
  5. android_app_certificate.bzl
  6. apex.bzl
  7. apex_key.bzl
  8. BUILD.bazel
  9. cc_binary.bzl
  10. cc_constants.bzl
  11. cc_library_common.bzl
  12. cc_library_headers.bzl
  13. cc_library_shared.bzl
  14. cc_library_static.bzl
  15. cc_object.bzl
  16. cc_proto.bzl
  17. cc_stub_library.bzl
  18. filegroup.bzl
  19. generate_toc.bzl
  20. lunch.bzl
  21. make_injection.bzl
  22. prebuilt_etc.bzl
  23. prebuilt_library_shared.bzl
  24. prebuilt_library_static.bzl
  25. proto_file_utils.bzl
  26. README.md
  27. sh_binary.bzl
  28. soong_injection.bzl
  29. static_libc.bzl
  30. stl.bzl
  31. stripped_cc_common.bzl
rules/README.md

Bazel rules for Android Platform.

This directory contains Starlark extensions for building the Android Platform with Bazel.

APEX

Run the following command to build a miminal APEX example.

$ b build //build/bazel/examples/apex/minimal:build.bazel.examples.apex.minimal

Verify the contents of the APEX with zipinfo:

$ zipinfo bazel-bin/build/bazel/examples/apex/minimal/build.bazel.examples.apex.minimal.apex