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