|
1 | 1 | local_repository( |
2 | 2 | name = "rules_android", |
3 | | - path = "../..", # rules_android's WORKSPACE relative to this inner workspace |
| 3 | + path = "../..", # rules_android's WORKSPACE relative to this inner workspace |
4 | 4 | ) |
5 | 5 |
|
6 | 6 | # --SNIP--: Everything below this line goes into the example WORKSPACE snippet in the release notes. |
7 | 7 |
|
8 | 8 | # Android rules dependencies |
9 | 9 | load("@rules_android//:prereqs.bzl", "rules_android_prereqs") |
| 10 | + |
10 | 11 | rules_android_prereqs() |
11 | 12 |
|
12 | 13 | load("@bazel_features//:deps.bzl", "bazel_features_deps") |
| 14 | + |
13 | 15 | bazel_features_deps() |
14 | 16 |
|
15 | 17 | load("@rules_cc//cc:extensions.bzl", "compatibility_proxy_repo") |
| 18 | + |
16 | 19 | compatibility_proxy_repo() |
17 | 20 |
|
18 | 21 | ##### rules_java setup for rules_android ##### |
19 | 22 | load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies") |
| 23 | + |
20 | 24 | rules_java_dependencies() |
21 | 25 |
|
22 | 26 | # note that the following line is what is minimally required from protobuf for the java rules |
23 | 27 | # consider using the protobuf_deps() public API from @com_google_protobuf//:protobuf_deps.bzl |
24 | 28 | load("@com_google_protobuf//bazel/private:proto_bazel_features.bzl", "proto_bazel_features") # buildifier: disable=bzl-visibility |
| 29 | + |
25 | 30 | proto_bazel_features(name = "proto_bazel_features") |
| 31 | + |
26 | 32 | # register toolchains |
27 | 33 | load("@rules_java//java:repositories.bzl", "rules_java_toolchains") |
| 34 | + |
28 | 35 | rules_java_toolchains() |
29 | 36 |
|
30 | 37 | ##### rules_jvm_external setup for rules_android ##### |
31 | 38 | load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") |
| 39 | + |
32 | 40 | rules_jvm_external_deps() |
| 41 | + |
33 | 42 | load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") |
| 43 | + |
34 | 44 | rules_jvm_external_setup() |
35 | 45 |
|
36 | 46 | ##### rules_android setup ##### |
37 | 47 | load("@rules_android//:defs.bzl", "rules_android_workspace") |
| 48 | + |
38 | 49 | rules_android_workspace() |
39 | 50 |
|
40 | 51 | # Android SDK setup |
41 | 52 | load("@rules_android//rules:rules.bzl", "android_sdk_repository") |
| 53 | + |
42 | 54 | android_sdk_repository( |
43 | 55 | name = "androidsdk", |
44 | 56 | ) |
|
0 commit comments