23 lines
765 B
Python
23 lines
765 B
Python
module(name = "alexion", version = "0.1.0")
|
|
|
|
bazel_dep(name = "rules_rust", version = "0.74.0")
|
|
|
|
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
|
|
rust.toolchain(versions = [])
|
|
use_repo(rust, "rust_toolchains")
|
|
|
|
local_rust = use_extension("//tools/rust:extensions.bzl", "local_rust")
|
|
use_repo(local_rust, "local_rust_toolchain")
|
|
|
|
crate = use_extension("@rules_rust//crate_universe:extensions.bzl", "crate")
|
|
crate.from_cargo(
|
|
name = "machoke_crates",
|
|
cargo_lockfile = "//src/machoke:Cargo.lock",
|
|
host_tools = "@local_rust_toolchain//:rustc",
|
|
manifests = ["//src/machoke:Cargo.toml"],
|
|
)
|
|
use_repo(crate, "machoke_crates")
|
|
|
|
register_toolchains("@rust_toolchains//:all")
|
|
register_toolchains("@local_rust_toolchain//:local_rust_toolchain")
|