blob: 2f39fa21738a512573ed547192961c76fd52cae4 [file]
load("@rules_cc//cc:cc_library.bzl", "cc_library")
load("@rules_cc//cc:cc_test.bzl", "cc_test")
package(default_visibility = ["//visibility:public"])
filegroup(
name = "srcs",
srcs = [
"BUILD",
"BUILD.java_tools",
"BUILD.java_tools_prebuilt",
"BUILD.java_tools_prebuilt_darwin_x86_64",
"BUILD.tools",
"default_java_toolchain.bzl",
"launcher_flag_alias.bzl",
"local_java_repository.bzl",
"proguard_allowlister.cc",
"proguard_allowlister_lib.cc",
"proguard_allowlister_lib.h",
"proguard_allowlister_test.cc",
"proguard_allowlister_test_input.pgcfg",
"proguard_allowlister_test_lib.cc",
"proguard_allowlister_test_lib.h",
"toolchain_utils.bzl",
],
)
filegroup(
name = "bzl_srcs",
srcs = glob(["*.bzl"]),
visibility = ["//tools:__pkg__"],
)
filegroup(
name = "embedded_tools",
srcs = [
"BUILD.tools",
"default_java_toolchain.bzl",
"launcher_flag_alias.bzl",
"local_java_repository.bzl",
"proguard_allowlister.cc",
"proguard_allowlister_lib.cc",
"proguard_allowlister_lib.h",
"toolchain_utils.bzl",
],
visibility = ["//tools:__pkg__"],
)
cc_library(
name = "proguard_allowlister_test_lib",
testonly = 1,
srcs = [
"proguard_allowlister_lib.cc",
"proguard_allowlister_lib.h",
"proguard_allowlister_test_lib.cc",
],
hdrs = ["proguard_allowlister_test_lib.h"],
deps = ["@rules_cc//cc/runfiles"],
)
cc_test(
name = "proguard_allowlister_test",
srcs = [
"proguard_allowlister_test.cc",
],
data = ["proguard_allowlister_test_input.pgcfg"],
env = {
"TEST_INPUT": "$(rlocationpath :proguard_allowlister_test_input.pgcfg)",
},
deps = [
":proguard_allowlister_test_lib",
],
)
alias(
name = "java_tools_prebuilt_build_file",
actual = select({
"//src/conditions:darwin_x86_64": ":BUILD.java_tools_prebuilt_darwin_x86_64",
"//conditions:default": ":BUILD.java_tools_prebuilt",
}),
visibility = ["//src:__pkg__"],
)
exports_files(
[
"BUILD.java_tools",
],
visibility = ["//src:__pkg__"],
)