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