Files
2025-03-08 23:52:19 -08:00

36 lines
700 B
Python

load("//pkg/sync/locking:locking.bzl", "declare_mutex")
load("//tools:defs.bzl", "go_library", "go_test")
package(
default_applicable_licenses = ["//:license"],
licenses = ["notice"],
)
declare_mutex(
name = "gomaxprocs_mutex",
out = "gomaxprocs_mutex.go",
package = "gomaxprocs",
prefix = "gomaxprocs",
)
go_library(
name = "gomaxprocs",
srcs = [
"gomaxprocs.go",
"gomaxprocs_mutex.go",
],
visibility = ["//:sandbox"],
deps = [
"//pkg/log",
"//pkg/sync",
"//pkg/sync/locking",
],
)
go_test(
name = "gomaxprocs_test",
size = "small",
srcs = ["gomaxprocs_test.go"],
library = ":gomaxprocs",
)