blob: 7f045bdf39a37a848a6f6bb7c1479df3985debfa [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',
64 ],
65)
66
67cc_library(
68 name = 'log_interval',
Austin Schuh044e18b2015-10-21 20:17:09 -070069 hdrs = [
70 'log_interval.h',
71 ],
Brian Silverman100534c2015-09-07 15:51:23 -040072 deps = [
73 '//aos/common:time',
74 '//aos/common/logging',
75 ],
76)
77
78cc_library(
79 name = 'string_to_num',
Austin Schuh044e18b2015-10-21 20:17:09 -070080 hdrs = [
81 'string_to_num.h',
82 ],
Brian Silverman100534c2015-09-07 15:51:23 -040083)
84
85cc_test(
86 name = 'string_to_num_test',
87 srcs = [
88 'string_to_num_test.cc',
89 ],
90 deps = [
91 ':string_to_num',
Brian Silverman258b9172015-09-19 14:32:57 -040092 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -040093 ],
94)
95
96cc_library(
97 name = 'thread',
98 srcs = [
99 'thread.cc',
100 ],
101 hdrs = [
102 'thread.h',
103 ],
Austin Schuh044e18b2015-10-21 20:17:09 -0700104 deps = [
105 '//aos/common:macros',
106 '//aos/common/logging:logging_interface',
107 ],
Brian Silverman100534c2015-09-07 15:51:23 -0400108)
109
110cc_library(
111 name = 'trapezoid_profile',
112 srcs = [
113 'trapezoid_profile.cc',
114 ],
115 hdrs = [
116 'trapezoid_profile.h',
117 ],
118 deps = [
119 '//third_party/eigen',
120 '//aos/common:time',
121 '//aos/common/logging',
Austin Schuh55139fe2015-10-14 23:55:24 -0700122 '//debian:libm',
Brian Silverman100534c2015-09-07 15:51:23 -0400123 ],
124)
125
126cc_test(
127 name = 'trapezoid_profile_test',
128 srcs = [
129 'trapezoid_profile_test.cc',
130 ],
131 deps = [
132 ':trapezoid_profile',
Brian Silverman258b9172015-09-19 14:32:57 -0400133 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -0400134 ],
135)
136
137cc_library(
138 name = 'wrapping_counter',
139 srcs = [
140 'wrapping_counter.cc',
141 ],
142 hdrs = [
143 'wrapping_counter.h',
144 ],
145)
146
147cc_test(
148 name = 'wrapping_counter_test',
149 srcs = [
150 'wrapping_counter_test.cc',
151 ],
152 deps = [
153 ':wrapping_counter',
Brian Silverman258b9172015-09-19 14:32:57 -0400154 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -0400155 ],
156)
157
Austin Schuh044e18b2015-10-21 20:17:09 -0700158cc_library(
159 name = 'options',
160 hdrs = [
161 'options.h',
162 ],
163)
164
Brian Silverman100534c2015-09-07 15:51:23 -0400165cc_test(
166 name = 'options_test',
167 srcs = [
168 'options_test.cc',
169 ],
170 deps = [
Austin Schuh044e18b2015-10-21 20:17:09 -0700171 ':options',
Brian Silverman258b9172015-09-19 14:32:57 -0400172 '//aos/testing:googletest',
Brian Silverman100534c2015-09-07 15:51:23 -0400173 ],
174)
Brian Silverman3d37a5f2014-09-05 18:42:20 -0400175
176cc_library(
177 name = 'compiler_memory_barrier',
178 hdrs = [
179 'compiler_memory_barrier.h',
180 ],
181)
Brian Silverman521e6ba2014-09-04 13:37:46 -0400182
183cc_library(
184 name = 'linked_list',
185 hdrs = [
186 'linked_list.h',
187 ],
188 deps = [
189 '//aos/common:transaction',
190 ],
191)
192
193cc_test(
194 name = 'linked_list_test',
195 srcs = [
196 'linked_list_test.cc',
197 ],
198 deps = [
199 ':linked_list',
200 '//aos/testing:googletest',
201 '//aos/common/logging',
202 ],
203)