| 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, |
| +)) |