30 lines
593 B
Python
30 lines
593 B
Python
load("@rules_zig//zig:defs.bzl", "zig_library")
|
|
|
|
cc_library(
|
|
name = "macos_c",
|
|
srcs = ["macos.c"],
|
|
hdrs = ["macos.h"],
|
|
target_compatible_with = [
|
|
"@platforms//os:macos",
|
|
],
|
|
visibility = ["//zml/tools:__subpackages__"],
|
|
)
|
|
|
|
zig_library(
|
|
name = "tools",
|
|
srcs = ["tracer.zig"],
|
|
main = "tools.zig",
|
|
visibility = ["//visibility:public"],
|
|
deps = select({
|
|
"@platforms//os:macos": [
|
|
":macos_c",
|
|
],
|
|
"//conditions:default": [],
|
|
}),
|
|
)
|
|
|
|
cc_static_library(
|
|
name = "macos_static_tools",
|
|
deps = ["macos_c"]
|
|
)
|