| load("@cui//:defs.bzl", "aliases", "all_crate_deps") |
| load("@rules_rust//rust:defs.bzl", "rust_binary") |
| |
| exports_files( |
| ["Cargo.toml"], |
| visibility = ["//visibility:public"], |
| ) |
| |
| 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), |
| ) |