blob: d176733461b24e0c1f76244b2bc96cafd0f620e4 [file] [log] [blame]
Brian Silverman100534c2015-09-07 15:51:23 -04001package(default_visibility = ['//visibility:public'])
2
3cc_library(
4 name = 'run_command',
5 srcs = [
6 'run_command.cc',
7 ],
8 hdrs = [
9 'run_command.h',
10 ],
11 deps = [
12 '//aos/common/logging:logging_interface',
13 ],
14)
15
16cc_test(
17 name = 'run_command_test',
18 srcs = [
19 'run_command_test.cc',
20 ],
21 deps = [
22 ':run_command',
Brian Silverman258b9172015-09-19 14:32:57 -040023 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -040024 '//aos/common/logging',
25 ':thread',
26 ],
27)
28
29cc_library(
30 name = 'death_test_log_implementation',
Austin Schuh044e18b2015-10-21 20:17:09 -070031 hdrs = [
32 'death_test_log_implementation.h',
33 ],
Brian Silverman100534c2015-09-07 15:51:23 -040034 deps = [
35 '//aos/common/logging',
36 ],
37)
38
39cc_library(
40 name = 'inet_addr',
41 srcs = [
42 'inet_addr.cc',
43 ],
44 hdrs = [
45 'inet_addr.h',
46 ],
Austin Schuh044e18b2015-10-21 20:17:09 -070047 deps = [
48 '//aos/common:byteorder',
49 '//aos/common:network_port',
50 ],
Brian Silverman100534c2015-09-07 15:51:23 -040051)
52
53cc_library(
54 name = 'phased_loop',
55 srcs = [
56 'phased_loop.cc',
57 ],
58 hdrs = [
59 'phased_loop.h',
60 ],
61 deps = [
62 '//aos/common/logging',
63 '//aos/common:time',
Brian Silvermandcaa3f72015-11-29 05:32:08 +000064 '//aos/common:queue_testutils',
Brian Silverman100534c2015-09-07 15:51:23 -040065 ],
66)
67
68cc_library(
69 name = 'log_interval',
Austin Schuh044e18b2015-10-21 20:17:09 -070070 hdrs = [
71 'log_interval.h',
72 ],
Brian Silverman100534c2015-09-07 15:51:23 -040073 deps = [
74 '//aos/common:time',
75 '//aos/common/logging',
76 ],
77)
78
79cc_library(
80 name = 'string_to_num',
Austin Schuh044e18b2015-10-21 20:17:09 -070081 hdrs = [
82 'string_to_num.h',
83 ],
Brian Silverman100534c2015-09-07 15:51:23 -040084)
85
86cc_test(
87 name = 'string_to_num_test',
88 srcs = [
89 'string_to_num_test.cc',
90 ],
91 deps = [
92 ':string_to_num',
Brian Silverman258b9172015-09-19 14:32:57 -040093 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -040094 ],
95)
96
97cc_library(
98 name = 'thread',
99 srcs = [
100 'thread.cc',
101 ],
102 hdrs = [
103 'thread.h',
104 ],
Austin Schuh044e18b2015-10-21 20:17:09 -0700105 deps = [
106 '//aos/common:macros',
107 '//aos/common/logging:logging_interface',
108 ],
Brian Silverman100534c2015-09-07 15:51:23 -0400109)
110
111cc_library(
112 name = 'trapezoid_profile',
113 srcs = [
114 'trapezoid_profile.cc',
115 ],
116 hdrs = [
117 'trapezoid_profile.h',
118 ],
119 deps = [
120 '//third_party/eigen',
121 '//aos/common:time',
122 '//aos/common/logging',
Austin Schuh55139fe2015-10-14 23:55:24 -0700123 '//debian:libm',
Brian Silverman100534c2015-09-07 15:51:23 -0400124 ],
125)
126
127cc_test(
128 name = 'trapezoid_profile_test',
129 srcs = [
130 'trapezoid_profile_test.cc',
131 ],
132 deps = [
133 ':trapezoid_profile',
Brian Silverman258b9172015-09-19 14:32:57 -0400134 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -0400135 ],
136)
137
138cc_library(
139 name = 'wrapping_counter',
140 srcs = [
141 'wrapping_counter.cc',
142 ],
143 hdrs = [
144 'wrapping_counter.h',
145 ],
146)
147
148cc_test(
149 name = 'wrapping_counter_test',
150 srcs = [
151 'wrapping_counter_test.cc',
152 ],
153 deps = [
154 ':wrapping_counter',
Brian Silverman258b9172015-09-19 14:32:57 -0400155 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -0400156 ],
157)
158
Austin Schuh044e18b2015-10-21 20:17:09 -0700159cc_library(
160 name = 'options',
161 hdrs = [
162 'options.h',
163 ],
164)
165
Brian Silverman100534c2015-09-07 15:51:23 -0400166cc_test(
167 name = 'options_test',
168 srcs = [
169 'options_test.cc',
170 ],
171 deps = [
Austin Schuh044e18b2015-10-21 20:17:09 -0700172 ':options',
Brian Silverman258b9172015-09-19 14:32:57 -0400173 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -0400174 ],
175)
Brian Silverman3d37a5f2014-09-05 18:42:20 -0400176
177cc_library(
178 name = 'compiler_memory_barrier',
179 hdrs = [
180 'compiler_memory_barrier.h',
181 ],
182)
Brian Silverman521e6ba2014-09-04 13:37:46 -0400183
184cc_library(
185 name = 'linked_list',
186 hdrs = [
187 'linked_list.h',
188 ],
189 deps = [
190 '//aos/common:transaction',
191 ],
192)
193
194cc_test(
195 name = 'linked_list_test',
196 srcs = [
197 'linked_list_test.cc',
198 ],
199 deps = [
200 ':linked_list',
201 '//aos/testing:googletest',
202 '//aos/common/logging',
203 ],
204)
Brian Silvermandcaa3f72015-11-29 05:32:08 +0000205
206cc_test(
207 name = 'phased_loop_test',
208 srcs = [
209 'phased_loop_test.cc',
210 ],
211 deps = [
212 ':phased_loop',
213 '//aos/testing:googletest',
214 ],
215)