xref: /aosp_15_r20/external/bazelbuild-rules_android/WORKSPACE (revision 9e965d6fece27a77de5377433c2f7e6999b8cc0b)
1workspace(name = "rules_android")
2
3load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
4load(":android_sdk_supplemental_repository.bzl", "android_sdk_supplemental_repository")
5
6maybe(
7    android_sdk_repository,
8    name = "androidsdk",
9)
10
11maybe(
12    android_ndk_repository,
13    name = "androidndk",
14)
15
16# This can be removed once https://github.com/bazelbuild/bazel/commit/773b50f979b8f40e73cf547049bb8e1114fb670a
17# is released, or android_sdk_repository is properly Starlarkified and dexdump
18# added there.
19android_sdk_supplemental_repository(name = "androidsdk-supplemental")
20
21load("prereqs.bzl", "rules_android_prereqs")
22
23rules_android_prereqs(dev_mode = True)
24
25load("defs_dev.bzl", "rules_android_workspace")
26
27rules_android_workspace()
28
29register_toolchains("//toolchains/android:all")
30
31register_toolchains("//toolchains/android_sdk:all")
32
33register_toolchains("//toolchains/emulator:all")
34