| # Description: | |
| # Defines the Android SDK toolchain. | |
| load(":rule.bzl", "dummy_toolchain_dep") | |
| licenses(["notice"]) | |
| filegroup( | |
| name = "all_files", | |
| srcs = glob(["**"]), | |
| ) | |
| # Android SDK Toolchain Type | |
| toolchain_type( | |
| name = "toolchain_type", | |
| visibility = ["//visibility:public"], | |
| ) | |
| toolchain( | |
| name = "android_sdk_tools", | |
| # This causes the toolchain to not be selected under arm, so | |
| # disable for now. | |
| # To be refined as part of https://github.com/bazelbuild/rules_android/issues/72 | |
| #exec_compatible_with = [ | |
| # "@platforms//cpu:x86_64", | |
| # "@platforms//os:linux", | |
| #], | |
| # TODO(b/175833893): This causes the toolchain to not be selected, so | |
| # disable for now. | |
| #target_compatible_with = [ | |
| # "@bazel_tools//platforms:android", | |
| #], | |
| toolchain = "@androidsdk//:sdk", | |
| toolchain_type = ":toolchain_type", | |
| ) | |
| dummy_toolchain_dep( | |
| name = "dummy_sdk_tools", | |
| sdk_toolchain = "@androidsdk//:sdk", | |
| visibility = ["//visibility:public"], | |
| ) |