blob: 70d98f1e6651cf805de7d19574e52321afeb4668 [file] [log] [blame]
James Kuszmaul97f750d2019-01-20 20:08:03 -08001package(default_visibility = ["//visibility:public"])
2
3cc_library(
4 name = "ring_buffer",
5 hdrs = [
6 "ring_buffer.h",
7 ],
Philipp Schraderdada1072020-11-24 11:34:46 -08008 target_compatible_with = ["@platforms//os:linux"],
James Kuszmaul97f750d2019-01-20 20:08:03 -08009)
10
11cc_test(
12 name = "ring_buffer_test",
13 srcs = [
14 "ring_buffer_test.cc",
15 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080016 target_compatible_with = ["@platforms//os:linux"],
James Kuszmaul97f750d2019-01-20 20:08:03 -080017 deps = [
18 ":ring_buffer",
19 "//aos/testing:googletest",
20 ],
21)
22
23cc_library(
24 name = "priority_queue",
25 hdrs = [
26 "priority_queue.h",
27 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080028 target_compatible_with = ["@platforms//os:linux"],
James Kuszmaul97f750d2019-01-20 20:08:03 -080029)
30
31cc_test(
32 name = "priority_queue_test",
33 srcs = [
34 "priority_queue_test.cc",
35 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080036 target_compatible_with = ["@platforms//os:linux"],
James Kuszmaul97f750d2019-01-20 20:08:03 -080037 deps = [
38 ":priority_queue",
39 "//aos/testing:googletest",
40 ],
41)
Brian Silvermand844a572019-01-26 15:59:00 -080042
43cc_library(
44 name = "sized_array",
45 hdrs = [
46 "sized_array.h",
47 ],
48)
49
50cc_test(
51 name = "sized_array_test",
52 srcs = [
53 "sized_array_test.cc",
54 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080055 target_compatible_with = ["@platforms//os:linux"],
Brian Silvermand844a572019-01-26 15:59:00 -080056 deps = [
57 ":sized_array",
58 "//aos/testing:googletest",
59 ],
60)
Brian Silvermanf51499a2020-09-21 12:49:08 -070061
62cc_library(
63 name = "resizeable_buffer",
64 hdrs = [
65 "resizeable_buffer.h",
66 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080067 target_compatible_with = ["@platforms//os:linux"],
Brian Silvermanf51499a2020-09-21 12:49:08 -070068 deps = [
69 "@com_github_google_glog//:glog",
70 ],
71)
Brian Silverman3fab6182020-09-30 20:35:20 -070072
73cc_test(
74 name = "resizeable_buffer_test",
75 srcs = [
76 "resizeable_buffer_test.cc",
77 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080078 target_compatible_with = ["@platforms//os:linux"],
Brian Silverman3fab6182020-09-30 20:35:20 -070079 deps = [
80 ":resizeable_buffer",
81 "//aos/testing:googletest",
82 "@com_google_absl//absl/types:span",
83 ],
84)