• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
3
4android_sdk_repository(
5    name = "androidsdk",
6)
7
8android_ndk_repository(
9    name = "androidndk",
10)
11
12maybe(
13    http_archive,
14    name = "rules_jvm_external",
15    strip_prefix = "rules_jvm_external-fa73b1a8e4846cee88240d0019b8f80d39feb1c3",
16    sha256 = "7e13e48b50f9505e8a99cc5a16c557cbe826e9b68d733050cd1e318d69f94bb5",
17    url = "https://github.com/bazelbuild/rules_jvm_external/archive/fa73b1a8e4846cee88240d0019b8f80d39feb1c3.zip",
18)
19
20maybe(
21    http_archive,
22    name = "bazel_skylib",
23    urls = [
24        "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
25        "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
26    ],
27    sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c",
28)
29load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
30bazel_skylib_workspace()
31
32local_repository(
33    name = "rules_android",
34    path = "../..", # rules_android's WORKSPACE relative to this inner workspace
35)
36load("@rules_android//:prereqs.bzl", "rules_android_prereqs")
37rules_android_prereqs()
38load("@rules_android//:defs.bzl", "rules_android_workspace")
39rules_android_workspace()
40register_toolchains(
41    "@rules_android//toolchains/android:android_default_toolchain",
42    "@rules_android//toolchains/android_sdk:android_sdk_tools",
43)
44
45