xref: /aosp_15_r20/external/bazelbuild-rules_java/java/common/BUILD (revision abe8e1b943c923005d847f1e3cf6637de4ed1a1f)
1*abe8e1b9SSadaf Ebrahimiload("@bazel_skylib//:bzl_library.bzl", "bzl_library")
2*abe8e1b9SSadaf Ebrahimi
3*abe8e1b9SSadaf Ebrahimipackage(default_visibility = ["//visibility:public"])
4*abe8e1b9SSadaf Ebrahimi
5*abe8e1b9SSadaf Ebrahimilicenses(["notice"])
6*abe8e1b9SSadaf Ebrahimi
7*abe8e1b9SSadaf Ebrahimifilegroup(
8*abe8e1b9SSadaf Ebrahimi    name = "srcs",
9*abe8e1b9SSadaf Ebrahimi    srcs = glob(["**"]),
10*abe8e1b9SSadaf Ebrahimi    visibility = ["//java:__pkg__"],
11*abe8e1b9SSadaf Ebrahimi)
12*abe8e1b9SSadaf Ebrahimi
13*abe8e1b9SSadaf Ebrahimibzl_library(
14*abe8e1b9SSadaf Ebrahimi    name = "common",
15*abe8e1b9SSadaf Ebrahimi    srcs = glob(["*.bzl"]),
16*abe8e1b9SSadaf Ebrahimi    visibility = ["//visibility:public"],
17*abe8e1b9SSadaf Ebrahimi    deps = ["//java/private"],
18*abe8e1b9SSadaf Ebrahimi)
19*abe8e1b9SSadaf Ebrahimi
20*abe8e1b9SSadaf Ebrahimifilegroup(
21*abe8e1b9SSadaf Ebrahimi    name = "for_bazel_tests",
22*abe8e1b9SSadaf Ebrahimi    testonly = 1,
23*abe8e1b9SSadaf Ebrahimi    srcs = [
24*abe8e1b9SSadaf Ebrahimi        "BUILD",
25*abe8e1b9SSadaf Ebrahimi        ":common",
26*abe8e1b9SSadaf Ebrahimi    ],
27*abe8e1b9SSadaf Ebrahimi    visibility = ["//java:__pkg__"],
28*abe8e1b9SSadaf Ebrahimi)
29