| module( |
| name = "rules_erlang", |
| compatibility_level = 3, |
| version = "3.10.4", |
| ) |
| |
| bazel_dep( |
| name = "rules_go", |
| repo_name = "io_bazel_rules_go", |
| version = "0.39.1", |
| ) |
| bazel_dep( |
| name = "bazel_skylib", |
| version = "1.4.1", |
| ) |
| bazel_dep( |
| name = "gazelle", |
| repo_name = "bazel_gazelle", |
| version = "0.29.0", |
| ) |
| |
| go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps") |
| |
| go_deps.from_file(go_mod = "@rules_erlang//:go.mod") |
| |
| use_repo( |
| go_deps, |
| "com_github_bazelbuild_buildtools", |
| "com_github_bmatcuk_doublestar_v4", |
| "com_github_google_go_cmp", |
| "in_gopkg_yaml_v2", |
| ) |
| |
| erlang_package = use_extension( |
| "//bzlmod:extensions.bzl", |
| "erlang_package", |
| ) |
| |
| use_repo( |
| erlang_package, |
| "getopt_src", |
| "xref_runner_src", |
| ) |
| |
| erlang_config_extension = use_extension( |
| "@rules_erlang//bzlmod:extensions.bzl", |
| "erlang_config", |
| ) |
| |
| use_repo( |
| erlang_config_extension, |
| "erlang_config", |
| ) |
| |
| register_toolchains( |
| "@erlang_config//external:toolchain_major", |
| "@erlang_config//external:toolchain_major_minor", |
| ) |