1cc_library(
2    name = "libnos_transport",
3    srcs = [
4        "crc16.c",
5        "transport.c",
6    ],
7    hdrs = [
8        "crc16.h",
9        "include/nos/transport.h",
10    ],
11    includes = [
12        "include",
13    ],
14    visibility = ["//visibility:public"],
15    deps = [
16        "//host/generic:nos_headers",
17    ],
18)
19
20cc_test(
21    name = "libnos_transport_test",
22    srcs = [
23        "test/test.cpp",
24    ],
25    copts = [
26        "-fsanitize=address",
27        "-Ihost/generic/libnos_transport",
28    ],
29    linkopts = ["-fsanitize=address"],
30    deps = [
31        ":libnos_transport",
32        "//host/generic:nos_headers",
33        "@gtest",
34    ],
35)
36