mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
66 lines
1.1 KiB
Python
66 lines
1.1 KiB
Python
load("@rules_pkg//pkg:mappings.bzl", "pkg_filegroup")
|
|
load(
|
|
"//misc/bazel:pkg.bzl",
|
|
"codeql_pack",
|
|
"codeql_pkg_files",
|
|
)
|
|
|
|
package(default_visibility = ["//rust:__subpackages__"])
|
|
|
|
filegroup(
|
|
name = "schema",
|
|
srcs = glob(["schema/*.py"]),
|
|
)
|
|
|
|
filegroup(
|
|
name = "schema-includes",
|
|
srcs = glob(["*.dbscheme"]),
|
|
)
|
|
|
|
filegroup(
|
|
name = "codegen-conf",
|
|
srcs = ["codegen.conf"],
|
|
)
|
|
|
|
codeql_pkg_files(
|
|
name = "tools-arch",
|
|
exes = ["//rust/extractor"],
|
|
prefix = "{CODEQL_PLATFORM}",
|
|
)
|
|
|
|
pkg_filegroup(
|
|
name = "tools",
|
|
srcs = [
|
|
":tools-arch",
|
|
"//rust/tools",
|
|
],
|
|
prefix = "tools",
|
|
)
|
|
|
|
codeql_pkg_files(
|
|
name = "root-files",
|
|
srcs = [
|
|
"codeql-extractor.yml",
|
|
"ql/lib/rust.dbscheme",
|
|
"ql/lib/rust.dbscheme.stats",
|
|
],
|
|
)
|
|
|
|
[
|
|
codeql_pack(
|
|
name = "-".join(parts),
|
|
srcs = [
|
|
":root-files",
|
|
":tools",
|
|
],
|
|
pack_prefix = "/".join(parts),
|
|
)
|
|
for parts in (
|
|
[
|
|
"experimental",
|
|
"rust",
|
|
],
|
|
["rust"],
|
|
)
|
|
]
|