blob: 9e527cda9e782c1f1722c2741f37696fa16db6f6 [file] [log] [blame]
James Kuszmaul97f750d2019-01-20 20:08:03 -08001package(default_visibility = ["//visibility:public"])
2
Brian Silverman4f958792019-02-16 18:20:04 -08003load("//tools:environments.bzl", "mcu_cpus")
4
James Kuszmaul97f750d2019-01-20 20:08:03 -08005cc_library(
6 name = "ring_buffer",
7 hdrs = [
8 "ring_buffer.h",
9 ],
10)
11
12cc_test(
13 name = "ring_buffer_test",
14 srcs = [
15 "ring_buffer_test.cc",
16 ],
17 deps = [
18 ":ring_buffer",
19 "//aos/testing:googletest",
20 ],
21)
22
23cc_library(
24 name = "priority_queue",
25 hdrs = [
26 "priority_queue.h",
27 ],
28)
29
30cc_test(
31 name = "priority_queue_test",
32 srcs = [
33 "priority_queue_test.cc",
34 ],
35 deps = [
36 ":priority_queue",
37 "//aos/testing:googletest",
38 ],
39)
Brian Silvermand844a572019-01-26 15:59:00 -080040
41cc_library(
42 name = "sized_array",
43 hdrs = [
44 "sized_array.h",
45 ],
Brian Silverman4f958792019-02-16 18:20:04 -080046 compatible_with = mcu_cpus,
Brian Silvermand844a572019-01-26 15:59:00 -080047)
48
49cc_test(
50 name = "sized_array_test",
51 srcs = [
52 "sized_array_test.cc",
53 ],
54 deps = [
55 ":sized_array",
56 "//aos/testing:googletest",
57 ],
58)
Brian Silvermanf51499a2020-09-21 12:49:08 -070059
60cc_library(
61 name = "resizeable_buffer",
62 hdrs = [
63 "resizeable_buffer.h",
64 ],
65 deps = [
66 "@com_github_google_glog//:glog",
67 ],
68)
Brian Silverman3fab6182020-09-30 20:35:20 -070069
70cc_test(
71 name = "resizeable_buffer_test",
72 srcs = [
73 "resizeable_buffer_test.cc",
74 ],
75 deps = [
76 ":resizeable_buffer",
77 "//aos/testing:googletest",
78 "@com_google_absl//absl/types:span",
79 ],
80)