1package(default_visibility = ["//visibility:public"])
2
3cc_library(
4    name = "hardware_claim",
5    srcs = ["claim.c"],
6    hdrs = ["include/hardware/claim.h"],
7    includes = ["include"],
8    deps = [
9    ] + select({
10        "//bazel/constraint:host": [
11            "//src/host/hardware_sync",
12        ],
13        "//conditions:default": [
14            "//src:pico_platform_internal",
15            "//src/rp2_common/hardware_sync:hardware_sync_headers",
16            "//src/rp2_common/hardware_sync_spin_lock",
17        ],
18    }),
19)
20