Add //cc:srcs filegroup that Bazel can depend on in unittests
RELNOTES: None.
PiperOrigin-RevId: 279041716
Change-Id: I90ce28031a4f2ac737cffbe57d42030c0d1d862b
diff --git a/cc/BUILD b/cc/BUILD
index 06b253f..9bf862a 100644
--- a/cc/BUILD
+++ b/cc/BUILD
@@ -45,6 +45,18 @@
visibility = ["//visibility:public"],
)
+filegroup(
+ name = "srcs",
+ srcs = glob([
+ "**/*.bzl",
+ "**/BUILD",
+ ]) + [
+ "//cc/private/rules_impl:srcs",
+ "//cc/private/toolchain:srcs",
+ ],
+ visibility = ["//visibility:public"],
+)
+
# TODO(aiuto): Find a way to strip this rule from the distribution tarball.
filegroup(
name = "distribution",
diff --git a/cc/private/rules_impl/BUILD b/cc/private/rules_impl/BUILD
index 54eef46..37f326d 100644
--- a/cc/private/rules_impl/BUILD
+++ b/cc/private/rules_impl/BUILD
@@ -4,11 +4,8 @@
filegroup(
name = "srcs",
- srcs = glob(
- ["**"],
- exclude = [
- ".*",
- "*~",
- ],
- ),
+ srcs = glob([
+ "**/*.bzl",
+ "**/BUILD",
+ ]),
)