mirror of
https://github.com/github/codeql.git
synced 2026-07-22 03:32:03 +02:00
Add BUILD.bazel files for the yeast and yeast-macros crates, register them as dependencies of the shared tree-sitter extractor, and refresh the vendored crate dependencies via update_tree_sitter_extractors_deps.sh.
30 lines
646 B
Python
30 lines
646 B
Python
load("@rules_rust//rust:defs.bzl", "rust_library")
|
|
load("//misc/bazel/3rdparty/tree_sitter_extractors_deps:defs.bzl", "aliases", "all_crate_deps")
|
|
|
|
exports_files(["Cargo.toml"])
|
|
|
|
rust_library(
|
|
name = "codeql-extractor",
|
|
srcs = glob([
|
|
"src/**/*.rs",
|
|
]),
|
|
aliases = aliases(),
|
|
compile_data = [
|
|
"src/generator/prefix.dbscheme",
|
|
],
|
|
deps = all_crate_deps() + [
|
|
"//shared/yeast",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "tree-sitter-extractor",
|
|
actual = ":codeql-extractor",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "dbscheme-prefix",
|
|
srcs = ["src/generator/prefix.dbscheme"],
|
|
)
|