2025-07-16 10:01:41 +00:00
|
|
|
load("@rules_cc//cc:cc_library.bzl", "cc_library")
|
2023-01-02 14:28:25 +00:00
|
|
|
load("@rules_zig//zig:defs.bzl", "zig_library")
|
|
|
|
|
|
|
|
|
|
cc_library(
|
|
|
|
|
name = "macos_c",
|
|
|
|
|
srcs = ["macos.c"],
|
|
|
|
|
hdrs = ["macos.h"],
|
2024-05-20 11:28:25 +00:00
|
|
|
target_compatible_with = [
|
|
|
|
|
"@platforms//os:macos",
|
|
|
|
|
],
|
2023-01-02 14:28:25 +00:00
|
|
|
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": [],
|
|
|
|
|
}),
|
|
|
|
|
)
|
2025-03-13 12:27:21 +00:00
|
|
|
|
|
|
|
|
cc_static_library(
|
|
|
|
|
name = "macos_static_tools",
|
2025-07-16 10:01:41 +00:00
|
|
|
deps = ["macos_c"],
|
2025-03-13 12:27:21 +00:00
|
|
|
)
|