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 = "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"], )