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"]