2025-06-27 19:36:12 -04:00
|
|
|
load("@bazel_skylib//rules:write_file.bzl", "write_file")
|
|
|
|
|
load("@rules_pkg//:mappings.bzl", "pkg_files")
|
|
|
|
|
|
|
|
|
|
# Generate this because otherwise the linter wants to change the format.
|
|
|
|
|
write_file(
|
|
|
|
|
name = "manifest_write",
|
|
|
|
|
out = "MANIFEST.MF",
|
|
|
|
|
content = [
|
|
|
|
|
"Manifest-Version: 1.0",
|
|
|
|
|
"",
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
pkg_files(
|
|
|
|
|
name = "src_jar_dummy_manifest",
|
|
|
|
|
srcs = [
|
|
|
|
|
"MANIFEST.MF",
|
|
|
|
|
],
|
|
|
|
|
prefix = "META-INF",
|
|
|
|
|
visibility = ["//visibility:public"],
|
|
|
|
|
)
|
2025-07-30 20:07:06 -07:00
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
|
name = "compilation_mode_windows_fastbuild",
|
|
|
|
|
constraint_values = [
|
|
|
|
|
"@platforms//os:windows",
|
|
|
|
|
],
|
|
|
|
|
values = {
|
|
|
|
|
"compilation_mode": "fastbuild",
|
|
|
|
|
},
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
|
name = "compilation_mode_windows_dbg",
|
|
|
|
|
constraint_values = [
|
|
|
|
|
"@platforms//os:windows",
|
|
|
|
|
],
|
|
|
|
|
values = {
|
|
|
|
|
"compilation_mode": "dbg",
|
|
|
|
|
},
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
|
name = "compilation_mode_dbg",
|
|
|
|
|
values = {
|
|
|
|
|
"compilation_mode": "dbg",
|
|
|
|
|
},
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
|
name = "linux_compilation_mode_dbg",
|
|
|
|
|
constraint_values = [
|
|
|
|
|
"@platforms//os:linux",
|
|
|
|
|
],
|
|
|
|
|
values = {
|
|
|
|
|
"compilation_mode": "dbg",
|
|
|
|
|
},
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
|
name = "osx_compilation_mode_dbg",
|
|
|
|
|
constraint_values = [
|
|
|
|
|
"@platforms//os:osx",
|
|
|
|
|
],
|
|
|
|
|
values = {
|
|
|
|
|
"compilation_mode": "dbg",
|
|
|
|
|
},
|
|
|
|
|
)
|