@@ -5,15 +5,38 @@ local_repository(
55 path = "../.." ,
66)
77
8- # rules_android and Android SDK
9-
8+ ##### rules_cc setup #####
109load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
1110
11+ http_archive (
12+ name = "bazel_features" ,
13+ sha256 = "5d7bd1c44051cca8a9e0842eda9a5c223f2cb7264202022ff20ee77dcb3fb275" ,
14+ strip_prefix = "bazel_features-1.42.0" ,
15+ url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.42.0/bazel_features-v1.42.0.tar.gz" ,
16+ )
17+
18+ load ("@bazel_features//:deps.bzl" , "bazel_features_deps" )
19+
20+ bazel_features_deps ()
21+
22+ http_archive (
23+ name = "rules_cc" ,
24+ sha256 = "8dcd63392f0bb48adf74f413a9f39ba0fedcb8f99bf085a3b450f06d171dbb6d" ,
25+ strip_prefix = "rules_cc-0.2.4" ,
26+ url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.4/rules_cc-0.2.4.tar.gz" ,
27+ )
28+
29+ load ("@rules_cc//cc:extensions.bzl" , "compatibility_proxy_repo" )
30+
31+ compatibility_proxy_repo ()
32+
33+ # rules_android and Android SDK
34+
1235http_archive (
1336 name = "rules_android" ,
14- sha256 = "af84b69ab3d16dd1a41056286e6511f147a94ccea995603e13e934c915c1631c " ,
15- strip_prefix = "rules_android-0.6.0 " ,
16- url = "https://github.com/bazelbuild/rules_android/releases/download/v0.6.0 /rules_android-v0.6.0 .tar.gz" ,
37+ sha256 = "7c45b6aaa837fb6f2f23ad11387638cb00fa9f839a04ec564caac70a543a9cd5 " ,
38+ strip_prefix = "rules_android-0.7.1 " ,
39+ url = "https://github.com/bazelbuild/rules_android/releases/download/v0.7.1 /rules_android-v0.7.1 .tar.gz" ,
1740)
1841
1942# Android rules dependencies
@@ -63,14 +86,6 @@ register_toolchains(
6386 "@rules_android//toolchains/android_sdk:android_sdk_tools" ,
6487)
6588
66- ##### rules_cc setup #####
67- http_archive (
68- name = "rules_cc" ,
69- sha256 = "abc605dd850f813bb37004b77db20106a19311a96b2da1c92b789da529d28fe1" ,
70- strip_prefix = "rules_cc-0.0.17" ,
71- urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.17/rules_cc-0.0.17.tar.gz" ],
72- )
73-
7489# --SNIP--: Everything below this lines goes into the example WORKSPACE snippet in the release notes.
7590load ("@rules_android_ndk//:rules.bzl" , "android_ndk_repository" )
7691
0 commit comments