1package(default_visibility = ["//visibility:public"])
2
3cc_library(
4    name = "pico_stdio_headers",
5    hdrs = ["include/pico/stdio.h"],
6    defines = ["LIB_PICO_STDIO=1"],
7    includes = ["include"],
8    target_compatible_with = ["//bazel/constraint:host"],
9    visibility = [
10        "//src/host/pico_stdlib:__pkg__",
11    ],
12)
13
14cc_library(
15    name = "pico_stdio",
16    srcs = ["stdio.c"],
17    implementation_deps = [
18        "//src/host/hardware_uart",
19    ],
20    target_compatible_with = ["//bazel/constraint:host"],
21    deps = [
22        ":pico_stdio_headers",
23        "//src/common/pico_stdlib_headers",
24        "//src/common/pico_time",
25        "//src/host/hardware_gpio",
26        "//src/host/hardware_uart",
27        "//src/host/pico_platform",
28    ],
29)
30