blob: 89948abba60b93214bac42ca65f9949fc64f81d2 [file] [log] [blame]
Brian Silverman258b9172015-09-19 14:32:57 -04001filegroup(
2 name = 'prime_binaries',
3 visibility = ['//visibility:public'],
4 srcs = [
Brian Silverman96d12952015-10-12 13:36:42 -04005 '//aos/linux_code:core',
Brian Silvermanf44f1242015-12-05 20:19:48 -05006 '//aos/common/logging:log_streamer',
7 '//aos/common/logging:log_displayer',
Brian Silverman96d12952015-10-12 13:36:42 -04008 '//aos/linux_code/starter',
Brian Silverman258b9172015-09-19 14:32:57 -04009 ],
10)
Austin Schuh1eceeb92015-11-08 21:16:06 -080011filegroup(
12 name = 'prime_start_binaries',
13 visibility = ['//visibility:public'],
14 srcs = [
Brian Silvermanf44f1242015-12-05 20:19:48 -050015 '//aos/common/logging:binary_log_writer',
Austin Schuh1eceeb92015-11-08 21:16:06 -080016 ],
17)
Austin Schuhc80dd152016-02-29 01:47:44 -080018
19filegroup(
20 name = 'prime_binaries_stripped',
21 visibility = ['//visibility:public'],
22 srcs = [
23 # starter is hard coded to look for a non-stripped core...
24 '//aos/linux_code:core',
25 '//aos/common/logging:log_streamer.stripped',
26 '//aos/common/logging:log_displayer.stripped',
27 '//aos/linux_code/starter',
28 ],
29)
30filegroup(
31 name = 'prime_start_binaries_stripped',
32 visibility = ['//visibility:public'],
33 srcs = [
34 '//aos/common/logging:binary_log_writer.stripped',
35 ],
36)
Sabina Davis2ed5ea22017-09-26 22:27:42 -070037
38cc_library(
39 name = 'once',
40 visibility = ['//visibility:public'],
41 hdrs = [
42 'once.h',
43 ],
44 srcs = [
45 'once-tmpl.h',
46 ],
47 deps = [
48 '//aos/common:gtest_prod',
49 '//aos/common:type_traits',
50 ],
51)
52cc_test(
53 name = 'once_test',
54 visibility = ['//visibility:public'],
55 srcs = [
56 'once_test.cc',
57 ],
58 deps = [
59 '//aos/testing:googletest',
60 '//aos:once',
61 ],
62)