blob: 3e24fab418ae725cbf697c914c8a4519b000fa33 [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)