commit | f7ee36575c5d8746f83299c244cfebe0db2a89cd | [log] [tgz] |
---|---|---|
author | Ivo List <ilist@google.com> | Thu Jun 22 20:02:21 2023 +0200 |
committer | GitHub <noreply@github.com> | Thu Jun 22 20:02:21 2023 +0200 |
tree | ca73956d8f5499a330989e5cb908af7fb4dd5810 | |
parent | 27fdbc0ae37ba7225b9d462ded3dce761f145c3e [diff] |
Add standard platforms for old rules_android (#94) Adding the standard platforms to older rules_android will make it possible to do gradual transition: first flipping --incompatible_enable_android_toolchain_resolution and independently of this switching from old to new version of rules_android. This will require a compatibility release of old rules_android.
The master
branch of https://github.com/bazelbuild/rules_android is now deprecated. Active development has been moved to the ‘main’ branch. We will leave this branch up for posterity.
This repository contains the Skylark implementation of Android rules in Bazel.
The rules are being incrementally converted from their native implementations in the Bazel source tree.
For the list of Android rules, see the Bazel documentation.
To use the new Bazel Android rules, add the following to your WORKSPACE file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "build_bazel_rules_android", urls = ["https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip"], sha256 = "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", strip_prefix = "rules_android-0.1.1", )
Then, in your BUILD files, import and use the rules:
load("@build_bazel_rules_android//android:rules.bzl", "android_library") android_library( ... )