blob: dd53162bca5412f451937aeb1e24885b2f5e574c [file] [log] [blame]
load("@crate_universe_crate_index//:defs.bzl", "aliases", "all_crate_deps")
load("@rules_rust//rust:defs.bzl", "rust_binary")
exports_files(
["Cargo.toml"],
visibility = ["//visibility:public"],
)
filegroup(
name = "distro",
srcs = [
"BUILD.bazel",
"Cargo.toml",
],
visibility = ["//crate_universe/tools:__pkg__"],
)
rust_binary(
name = "urls_generator",
srcs = glob(["src/**/*.rs"]),
aliases = aliases(),
compile_data = [
"//crate_universe/private:urls.bzl",
],
proc_macro_deps = all_crate_deps(proc_macro = True),
rustc_env = {
"MODULE_ROOT_PATH": "$(rootpath //crate_universe/private:urls.bzl)",
},
deps = all_crate_deps(normal = True),
)