• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@cui//:defs.bzl", "aliases", "all_crate_deps")
2load("@rules_rust//rust:defs.bzl", "rust_binary")
3
4exports_files(
5    ["Cargo.toml"],
6    visibility = ["//visibility:public"],
7)
8
9rust_binary(
10    name = "urls_generator",
11    srcs = glob(["src/**/*.rs"]),
12    aliases = aliases(),
13    compile_data = [
14        "//crate_universe/private:urls.bzl",
15    ],
16    edition = "2021",
17    proc_macro_deps = all_crate_deps(proc_macro = True),
18    rustc_env = {
19        "MODULE_ROOT_PATH": "$(rootpath //crate_universe/private:urls.bzl)",
20    },
21    deps = all_crate_deps(normal = True),
22)
23