mcshader-lsp/server/BUILD
2020-09-13 22:49:27 +01:00

32 lines
No EOL
903 B
Text

load("@io_bazel_rules_rust//rust:rust.bzl", "rust_binary")
load("@io_bazel_rules_rust//:aspects.bzl", "rust_analyzer")
package(default_visibility = ["//visibility:public"])
rust_analyzer(
name = "mcshader-lsp-ra",
targets = [":mcshader-lsp"],
)
rust_binary(
name = "mcshader-lsp",
srcs = glob(["src/*.rs"]),
deps = [
"//server/cargo:anyhow",
"//server/cargo:bit_set",
"//server/cargo:chan",
"//server/cargo:fs_extra",
"//server/cargo:hamcrest2",
"//server/cargo:lazy_static",
"//server/cargo:percent_encoding",
"//server/cargo:petgraph",
"//server/cargo:regex",
"//server/cargo:rust_lsp",
"//server/cargo:serde",
"//server/cargo:serde_json",
"//server/cargo:tempdir",
"//server/cargo:thiserror",
"//server/cargo:url",
"//server/cargo:walkdir",
],
)