xref: /aosp_15_r20/external/bazelbuild-rules_android/examples/basicapp/WORKSPACE (revision 9e965d6fece27a77de5377433c2f7e6999b8cc0b)
1*9e965d6fSRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2*9e965d6fSRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
3*9e965d6fSRomain Jobredeaux
4*9e965d6fSRomain Jobredeauxandroid_sdk_repository(
5*9e965d6fSRomain Jobredeaux    name = "androidsdk",
6*9e965d6fSRomain Jobredeaux)
7*9e965d6fSRomain Jobredeaux
8*9e965d6fSRomain Jobredeauxmaybe(
9*9e965d6fSRomain Jobredeaux    http_archive,
10*9e965d6fSRomain Jobredeaux    name = "rules_jvm_external",
11*9e965d6fSRomain Jobredeaux    strip_prefix = "rules_jvm_external-fa73b1a8e4846cee88240d0019b8f80d39feb1c3",
12*9e965d6fSRomain Jobredeaux    sha256 = "7e13e48b50f9505e8a99cc5a16c557cbe826e9b68d733050cd1e318d69f94bb5",
13*9e965d6fSRomain Jobredeaux    url = "https://github.com/bazelbuild/rules_jvm_external/archive/fa73b1a8e4846cee88240d0019b8f80d39feb1c3.zip",
14*9e965d6fSRomain Jobredeaux)
15*9e965d6fSRomain Jobredeaux
16*9e965d6fSRomain Jobredeauxmaybe(
17*9e965d6fSRomain Jobredeaux    http_archive,
18*9e965d6fSRomain Jobredeaux    name = "bazel_skylib",
19*9e965d6fSRomain Jobredeaux    urls = [
20*9e965d6fSRomain Jobredeaux        "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
21*9e965d6fSRomain Jobredeaux        "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz",
22*9e965d6fSRomain Jobredeaux    ],
23*9e965d6fSRomain Jobredeaux    sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c",
24*9e965d6fSRomain Jobredeaux)
25*9e965d6fSRomain Jobredeauxload("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
26*9e965d6fSRomain Jobredeauxbazel_skylib_workspace()
27*9e965d6fSRomain Jobredeaux
28*9e965d6fSRomain Jobredeauxlocal_repository(
29*9e965d6fSRomain Jobredeaux    name = "rules_android",
30*9e965d6fSRomain Jobredeaux    path = "../..", # rules_android's WORKSPACE relative to this inner workspace
31*9e965d6fSRomain Jobredeaux)
32*9e965d6fSRomain Jobredeauxload("@rules_android//:prereqs.bzl", "rules_android_prereqs")
33*9e965d6fSRomain Jobredeauxrules_android_prereqs()
34*9e965d6fSRomain Jobredeauxload("@rules_android//:defs.bzl", "rules_android_workspace")
35*9e965d6fSRomain Jobredeauxrules_android_workspace()
36*9e965d6fSRomain Jobredeauxregister_toolchains(
37*9e965d6fSRomain Jobredeaux    "@rules_android//toolchains/android:android_default_toolchain",
38*9e965d6fSRomain Jobredeaux    "@rules_android//toolchains/android_sdk:android_sdk_tools",
39*9e965d6fSRomain Jobredeaux)
40*9e965d6fSRomain Jobredeaux
41