| 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__"], | |
| ) |