blob: 941fbe17f6953b8f99d90b46166c6b11b35c5d2d [file] [log] [blame]
# Description:
# Defines the Android toolchain.
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
load("@rules_shell//shell:sh_binary.bzl", "sh_binary")
load(":toolchain.bzl", "android_toolchain")
licenses(["notice"])
filegroup(
name = "all_files",
srcs = glob(["**"]),
)
# Android Toolchain Type
toolchain_type(
name = "toolchain_type",
visibility = ["//visibility:public"],
)
# Default Android Toolchain
android_toolchain(
name = "android_default",
visibility = ["//visibility:public"],
)
toolchain(
name = "android_default_toolchain",
toolchain = ":android_default",
toolchain_type = ":toolchain_type",
)
bzl_library(
name = "bzl",
srcs = glob(["*.bzl"]),
)
genrule(
name = "gen_unzip",
outs = ["unzip.sh"],
cmd = """cat > $@ <<EOF
unzip \\$$@
EOF
""",
executable = True,
)
sh_binary(
name = "zip",
srcs = [":zip.sh"],
visibility = ["//visibility:public"],
)
sh_binary(
name = "unzip",
srcs = [":unzip.sh"],
visibility = ["//visibility:public"],
)