Skip to content

Commit df17c1e

Browse files
committed
mobile/deps: Bump rules_android -> 0.6.0
Signed-off-by: Ryan Northey <[email protected]>
1 parent ec2d900 commit df17c1e

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

mobile/WORKSPACE

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ load("@envoy//bazel:dependency_imports.bzl", "envoy_dependency_imports")
6666

6767
envoy_dependency_imports()
6868

69+
##### rules_jvm_external setup for rules_android #####
70+
load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps")
71+
rules_jvm_external_deps()
72+
load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup")
73+
rules_jvm_external_setup()
74+
6975
load("@envoy_mobile//bazel:envoy_mobile_dependencies.bzl", "envoy_mobile_dependencies")
7076

7177
envoy_mobile_dependencies()
@@ -74,6 +80,9 @@ load("@envoy_mobile//bazel:envoy_mobile_toolchains.bzl", "envoy_mobile_toolchain
7480

7581
envoy_mobile_toolchains()
7682

83+
load("@rules_android//:defs.bzl", "rules_android_workspace")
84+
rules_android_workspace()
85+
7786
load("//bazel:android_configure.bzl", "android_configure")
7887

7988
android_configure(

mobile/bazel/android_configure.bzl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ def _android_autoconf_impl(repository_ctx):
2626
api_level={},
2727
build_tools_version="{}",
2828
)
29+
native.register_toolchains(
30+
"@rules_android//toolchains/android:android_default_toolchain",
31+
"@rules_android//toolchains/android_sdk:android_sdk_tools",
32+
)
33+
native.register_toolchains("@androidsdk//:sdk-toolchain", "@androidsdk//:all")
2934
""".format(sdk_home, sdk_api_level, build_tools_version)
3035

3136
ndk_rule = ""
@@ -48,7 +53,9 @@ def _android_autoconf_impl(repository_ctx):
4853
load("@rules_android_ndk//:rules.bzl", "android_ndk_repository")
4954
5055
def android_workspace():
56+
print("SDK SETUP")
5157
{}
58+
print("NDK SETUP")
5259
{}
5360
""".format(sdk_rule, ndk_rule))
5461

mobile/bazel/envoy_mobile_repositories.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ def kotlin_repos():
9797
def android_repos():
9898
http_archive(
9999
name = "rules_android",
100-
urls = ["https://github.com/bazelbuild/rules_android/archive/refs/tags/v0.1.1.zip"],
101-
sha256 = "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806",
102-
strip_prefix = "rules_android-0.1.1",
100+
urls = ["https://github.com/bazelbuild/rules_android/archive/refs/tags/v0.6.0.zip"],
101+
sha256 = "691c90615ebf66aa474fdd5e17b92d54f62e5e3627f4eb224e9321cfcf5fe83f",
102+
strip_prefix = "rules_android-0.6.0",
103103
)
104104
http_archive(
105105
name = "rules_android_ndk",

0 commit comments

Comments
 (0)