Add missing `bzl_library` and test filegroups PiperOrigin-RevId: 673788851 Change-Id: Ibe81809a76f0f038f022d50aa42ec359aa734594
diff --git a/java/bazel/BUILD.bazel b/java/bazel/BUILD.bazel index 1db01d3..c3abda2 100644 --- a/java/bazel/BUILD.bazel +++ b/java/bazel/BUILD.bazel
@@ -53,3 +53,9 @@ ], visibility = ["//visibility:private"], ) + +filegroup( + name = "for_bazel_tests", + testonly = 1, + visibility = ["//java:__pkg__"], +)
diff --git a/java/bazel/common/BUILD.bazel b/java/bazel/common/BUILD.bazel new file mode 100644 index 0000000..c023770 --- /dev/null +++ b/java/bazel/common/BUILD.bazel
@@ -0,0 +1,6 @@ +load("@bazel_skylib//:bzl_library.bzl", "bzl_library") + +bzl_library( + name = "common", + srcs = glob(["*.bzl"]), +)
diff --git a/java/bazel/common/empty.bzl b/java/bazel/common/empty.bzl new file mode 100644 index 0000000..c40e750 --- /dev/null +++ b/java/bazel/common/empty.bzl
@@ -0,0 +1 @@ +"""Placeholder for glob"""
diff --git a/java/common/BUILD b/java/common/BUILD index e8b08c0..d8f22f7 100644 --- a/java/common/BUILD +++ b/java/common/BUILD
@@ -25,6 +25,7 @@ srcs = [ "BUILD", ":common", + "//java/common/rules:for_bazel_tests", ], visibility = ["//java:__pkg__"], )
diff --git a/java/common/rules/BUILD b/java/common/rules/BUILD index 5031de8..5bbc94e 100644 --- a/java/common/rules/BUILD +++ b/java/common/rules/BUILD
@@ -1,3 +1,5 @@ +load("@bazel_skylib//:bzl_library.bzl", "bzl_library") + package(default_visibility = ["//visibility:public"]) filegroup( @@ -7,3 +9,49 @@ ], visibility = ["//java/common:__pkg__"], ) + +bzl_library( + name = "android_lint_bzl", + srcs = ["android_lint.bzl"], + visibility = ["//visibility:private"], +) + +bzl_library( + name = "rule_util_bzl", + srcs = ["rule_util.bzl"], + visibility = ["//visibility:private"], +) + +bzl_library( + name = "core_rules", + srcs = [ + "basic_java_library.bzl", + "java_binary.bzl", + "java_binary_wrapper.bzl", + "java_import.bzl", + "java_library.bzl", + "java_plugin.bzl", + "java_toolchain.bzl", + ], + visibility = [ + "//java:__pkg__", + ], + deps = [ + ":android_lint_bzl", + ":rule_util_bzl", + # TODO: re-enable after rules_cc release + # "@rules_cc//cc/common", + "//java/common", + "@bazel_skylib//lib:paths", + ], +) + +filegroup( + name = "for_bazel_tests", + testonly = 1, + srcs = [ + "BUILD", + ":core_rules", + ], + visibility = ["//java/common:__pkg__"], +)