Copy the `PRIVATE_STARLARKIFICATION_ALLOWLIST` from `@_builtins` to `@rules_cc`
PiperOrigin-RevId: 819235025
Change-Id: Ia7b16dd7dc52147b3d4c18ca1cf63f8a1ead33cd
diff --git a/cc/common/cc_helper_internal.bzl b/cc/common/cc_helper_internal.bzl
index 674ee66..d60d6a5 100644
--- a/cc/common/cc_helper_internal.bzl
+++ b/cc/common/cc_helper_internal.bzl
@@ -23,6 +23,44 @@
# LINT.IfChange(forked_exports)
+CREATE_COMPILE_ACTION_API_ALLOWLISTED_PACKAGES = [("", "devtools/rust/cc_interop"), ("", "third_party/crubit"), ("", "tools/build_defs/clif")]
+
+PRIVATE_STARLARKIFICATION_ALLOWLIST = [
+ ("_builtins", ""),
+ # Android rules
+ ("", "tools/build_defs/android"),
+ ("", "third_party/bazel_rules/rules_android"),
+ ("build_bazel_rules_android", ""),
+ ("rules_android", ""),
+ # Apple rules
+ ("", "third_party/bazel_rules/rules_apple"),
+ ("apple_support", ""),
+ ("rules_apple", ""),
+ # C++ rules
+ ("", "bazel_internal/test_rules/cc"),
+ ("", "third_party/bazel_rules/rules_cc"),
+ ("", "tools/build_defs/cc"),
+ ("rules_cc", ""),
+ # CUDA rules
+ ("", "third_party/gpus/cuda"),
+ # Go rules
+ ("", "tools/build_defs/go"),
+ # Java rules
+ ("", "third_party/bazel_rules/rules_java"),
+ ("rules_java", ""),
+ # Objc rules
+ ("", "tools/build_defs/objc"),
+ # Protobuf rules
+ ("", "third_party/protobuf"),
+ ("protobuf", ""),
+ ("com_google_protobuf", ""),
+ # Rust rules
+ ("", "third_party/bazel_rules/rules_rust/rust/private"),
+ ("rules_rust", "rust/private"),
+ # Python rules
+ ("", "third_party/bazel_rules/rules_python/google"),
+] + CREATE_COMPILE_ACTION_API_ALLOWLISTED_PACKAGES
+
_CC_SOURCE = [".cc", ".cpp", ".cxx", ".c++", ".C", ".cu", ".cl"]
_C_SOURCE = [".c"]
_OBJC_SOURCE = [".m"]