blob: a7cb537a71905e3fc7d7f6c7a606ed82567d3b87 [file] [log] [blame]
diff --git a/extensions.bzl b/extensions.bzl
new file mode 100644
index 0000000..8d8228e
--- /dev/null
+++ b/extensions.bzl
@@ -0,0 +1,11 @@
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+
+def _non_module_deps_impl(_ctx):
+ http_archive(
+ name = "com_google_googleapis",
+ url = "https://github.com/googleapis/googleapis/archive/1d5522ad1056f16a6d593b8f3038d831e64daeea.tar.gz",
+ sha256 = "cd13e547cffaad217c942084fd5ae0985a293d0cce3e788c20796e5e2ea54758",
+ strip_prefix = "googleapis-1d5522ad1056f16a6d593b8f3038d831e64daeea",
+ )
+
+non_module_deps = module_extension(implementation = _non_module_deps_impl)
diff --git a/googleapis_ext.bzl b/googleapis_ext.bzl
new file mode 100644
index 0000000..f3c1e15
--- /dev/null
+++ b/googleapis_ext.bzl
@@ -0,0 +1,6 @@
+load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language")
+
+googleapis_ext = module_extension(implementation = lambda x: switched_rules_by_language(
+ name = "com_google_googleapis_imports",
+ cc = True,
+))