blob: 861a7a700a09dc8c1bc4cd6757277b9f3c75b2cc [file] [log] [blame]
diff --git a/extensions.bzl b/extensions.bzl
new file mode 100644
index 0000000..c7e96b3
--- /dev/null
+++ b/extensions.bzl
@@ -0,0 +1,15 @@
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+
+def _non_module_dependencies_impl(_ctx):
+ http_archive(
+ name = "com_google_googleapis",
+ sha256 = "bd8e735d881fb829751ecb1a77038dda4a8d274c45490cb9fcf004583ee10571",
+ strip_prefix = "googleapis-07c27163ac591955d736f3057b1619ece66f5b99",
+ urls = [
+ "https://github.com/googleapis/googleapis/archive/07c27163ac591955d736f3057b1619ece66f5b99.tar.gz",
+ ],
+ )
+
+non_module_dependencies = module_extension(
+ implementation = _non_module_dependencies_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,
+))