blob: de7f903cd6471a93ea98389b59de72e10e23fe78 [file] [log] [blame]
Austin Schuhf0736512015-09-07 01:22:16 -07001package(default_visibility = ['//visibility:public'])
2
3cc_binary(
4 name = 'dump_rtprio',
5 srcs = [
6 'dump_rtprio.cc',
7 ],
8 deps = [
Brian Silverman100534c2015-09-07 15:51:23 -04009 '//aos/common/logging',
Austin Schuhf0736512015-09-07 01:22:16 -070010 '//aos/common:time',
11 ],
12)
13
14cc_library(
15 name = 'complex_thread_local',
16 srcs = [
Brian Silverman100534c2015-09-07 15:51:23 -040017 'complex_thread_local.cc',
18 ],
19 hdrs = [
20 'complex_thread_local.h',
Austin Schuhf0736512015-09-07 01:22:16 -070021 ],
22 deps = [
23 '//aos/common:once',
24 '//aos/common:die',
Austin Schuh55139fe2015-10-14 23:55:24 -070025 '//debian:libpthread',
Austin Schuhf0736512015-09-07 01:22:16 -070026 ],
27)
28
29cc_test(
30 name = 'complex_thread_local_test',
31 srcs = [
32 'complex_thread_local_test.cc',
33 ],
34 deps = [
35 ':complex_thread_local',
Brian Silverman258b9172015-09-19 14:32:57 -040036 '//aos/testing:googletest',
Austin Schuhf0736512015-09-07 01:22:16 -070037 '//aos/common/util:thread',
Brian Silverman100534c2015-09-07 15:51:23 -040038 '//aos/common/logging',
Austin Schuhf0736512015-09-07 01:22:16 -070039 ],
40)
41
42cc_library(
43 name = 'init',
44 srcs = [
45 'init.cc',
46 ],
Brian Silverman100534c2015-09-07 15:51:23 -040047 hdrs = [
48 'init.h',
49 ],
Austin Schuhf0736512015-09-07 01:22:16 -070050 deps = [
51 '//aos/linux_code/ipc_lib:shared_mem',
52 '//aos/common:die',
Brian Silverman100534c2015-09-07 15:51:23 -040053 '//aos/common/logging',
Austin Schuhf0736512015-09-07 01:22:16 -070054 ],
55)
56
57cc_library(
58 name = 'configuration',
Brian Silverman100534c2015-09-07 15:51:23 -040059 srcs = [
Austin Schuhf0736512015-09-07 01:22:16 -070060 'configuration.cc',
61 ],
Brian Silverman100534c2015-09-07 15:51:23 -040062 hdrs = [
63 'configuration.h',
64 ],
Austin Schuhf0736512015-09-07 01:22:16 -070065 deps = [
66 '//aos/common:once',
Brian Silverman100534c2015-09-07 15:51:23 -040067 '//aos/common/logging',
Austin Schuhf0736512015-09-07 01:22:16 -070068 ],
69)
70
71cc_binary(
72 name = 'core',
73 srcs = [
74 'core.cc',
75 ],
76 deps = [
77 ':init',
78 '//aos/common/util:run_command',
79 ],
80)