databuild/graph/BUILD.bazel

35 lines
777 B
Python

load("@rules_go//go:def.bzl", "go_binary")
load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library")
exports_files([
"go_analyze_wrapper.sh.tpl",
"go_exec_wrapper.sh.tpl",
"rust_analyze_wrapper.sh.tpl",
])
go_binary(
name = "analyze_go",
srcs = ["analyze.go"],
visibility = ["//visibility:public"],
)
go_binary(
name = "execute",
srcs = ["execute.go"],
visibility = ["//visibility:public"],
)
rust_binary(
name = "analyze",
srcs = ["analyze.rs"],
edition = "2021",
deps = [
"@crates//:serde",
"@crates//:serde_json",
"@crates//:log",
"@crates//:simple_logger",
"@crates//:crossbeam-channel",
"@crates//:num_cpus",
],
visibility = ["//visibility:public"],
)