databuild/databuild/graph/BUILD.bazel
2025-07-06 14:41:26 -07:00

43 lines
1,004 B
Python

load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library")
exports_files([
"rust_analyze_wrapper.sh.tpl",
"rust_execute_wrapper.sh.tpl",
])
rust_binary(
name = "execute",
srcs = ["execute.rs"],
edition = "2021",
visibility = ["//visibility:public"],
deps = [
"//databuild",
"@crates//:clap",
"@crates//:crossbeam-channel",
"@crates//:log",
"@crates//:serde",
"@crates//:serde_json",
"@crates//:simple_logger",
"@crates//:tokio",
"@crates//:uuid",
],
)
rust_binary(
name = "analyze",
srcs = ["analyze.rs"],
edition = "2021",
visibility = ["//visibility:public"],
deps = [
"//databuild",
"@crates//:clap",
"@crates//:crossbeam-channel",
"@crates//:log",
"@crates//:num_cpus",
"@crates//:serde",
"@crates//:serde_json",
"@crates//:simple_logger",
"@crates//:tokio",
"@crates//:uuid",
],
)