• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
2
3package(default_visibility = ["//visibility:public"])
4
5filegroup(
6    name = "srcs",
7    srcs = glob(["**"]),
8    visibility = ["//java/common/rules:__pkg__"],
9)
10
11bzl_library(
12    name = "impl",
13    srcs = glob(
14        ["*.bzl"],
15        exclude = ["java_helper.bzl"],
16    ),
17    visibility = ["//java:__subpackages__"],
18    deps = [
19        ":java_helper_bzl",
20        "//java/common:proguard_spec_info_bzl",
21        "@com_google_protobuf//bazel/common:proto_info_bzl",
22    ],
23)
24
25bzl_library(
26    name = "java_helper_bzl",
27    srcs = ["java_helper.bzl"],
28    visibility = ["//java:__subpackages__"],
29)
30
31filegroup(
32    name = "for_bazel_tests",
33    testonly = 1,
34    srcs = [
35        "BUILD",
36        ":impl",
37    ],
38    visibility = ["//java/common/rules:__pkg__"],
39)
40