Merge pull request #110 from UebelAndre:stardoc

PiperOrigin-RevId: 390563581
Change-Id: I3b2ad2e944b9ece65447c81775ff321507dc5369
diff --git a/cc/BUILD b/cc/BUILD
index 9bf862a..bcfa42f 100644
--- a/cc/BUILD
+++ b/cc/BUILD
@@ -46,6 +46,17 @@
 )
 
 filegroup(
+    name = "bzl_srcs",
+    srcs = glob([
+        "**/*.bzl",
+    ]) + [
+        "//cc/private/rules_impl:bzl_srcs",
+        "//cc/private/toolchain:bzl_srcs",
+    ],
+    visibility = ["//visibility:public"],
+)
+
+filegroup(
     name = "srcs",
     srcs = glob([
         "**/*.bzl",
diff --git a/cc/private/rules_impl/BUILD b/cc/private/rules_impl/BUILD
index 37f326d..dc74dfe 100644
--- a/cc/private/rules_impl/BUILD
+++ b/cc/private/rules_impl/BUILD
@@ -3,6 +3,13 @@
 licenses(["notice"])  # Apache 2.0
 
 filegroup(
+    name = "bzl_srcs",
+    srcs = glob([
+        "**/*.bzl",
+    ]),
+)
+
+filegroup(
     name = "srcs",
     srcs = glob([
         "**/*.bzl",
diff --git a/cc/private/toolchain/BUILD b/cc/private/toolchain/BUILD
index 3026ac6..6915d5b 100644
--- a/cc/private/toolchain/BUILD
+++ b/cc/private/toolchain/BUILD
@@ -66,6 +66,11 @@
 )
 
 filegroup(
+    name = "bzl_srcs",
+    srcs = glob(["**/*.bzl"]),
+)
+
+filegroup(
     name = "srcs",
     srcs = glob(["**"]),
 )
diff --git a/tools/migration/BUILD b/tools/migration/BUILD
index 443299b..91c5d54 100644
--- a/tools/migration/BUILD
+++ b/tools/migration/BUILD
@@ -132,7 +132,10 @@
     ],
 )
 
-exports_files(["ctoolchain_compare.bzl"])
+exports_files([
+    "cc_toolchain_config_comparator.bzl",
+    "ctoolchain_compare.bzl",
+])
 
 bzl_library(
     name = "ctoolchain_compare_bzl",