blob: 442301138e9443946bc08fe9dd8a2bd45bc42b08 [file] [log] [blame]
load("@cui//: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 = glob([
"**/*.rs",
]) + [
"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",
],
edition = "2018",
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),
)