blob: aea10f819b7cbf5f2692c08d6909f63934a9da39 [file] [log] [blame]
Austin Schuhf0736512015-09-07 01:22:16 -07001package(default_visibility = ['//visibility:public'])
2
3cc_library(
Brian Silverman100534c2015-09-07 15:51:23 -04004 name = 'log_replay',
Austin Schuhf0736512015-09-07 01:22:16 -07005 srcs = [
Brian Silverman100534c2015-09-07 15:51:23 -04006 'log_replay.cc',
7 ],
8 hdrs = [
9 'log_replay.h',
Austin Schuhf0736512015-09-07 01:22:16 -070010 ],
11 deps = [
Brian Silverman100534c2015-09-07 15:51:23 -040012 ':binary_log_file',
13 '//aos/common:queues',
14 '//aos/common/logging',
Austin Schuhf0736512015-09-07 01:22:16 -070015 '//aos/linux_code/ipc_lib:queue',
Brian Silverman100534c2015-09-07 15:51:23 -040016 ],
17)
18
19cc_binary(
20 name = 'binary_log_writer',
21 srcs = [
22 'binary_log_writer.cc',
23 ],
24 deps = [
25 '//aos/common/logging',
26 '//aos/linux_code:init',
27 '//aos/linux_code:configuration',
28 '//aos/common:die',
29 ':binary_log_file',
30 '//aos/common:queue_types',
31 ],
32)
33
34cc_binary(
35 name = 'log_streamer',
36 srcs = [
37 'log_streamer.cc',
38 ],
39 deps = [
40 '//aos/common/logging',
41 '//aos/linux_code:init',
Austin Schuhf0736512015-09-07 01:22:16 -070042 '//aos/common:time',
Brian Silverman100534c2015-09-07 15:51:23 -040043 '//aos/linux_code/ipc_lib:queue',
Austin Schuhf0736512015-09-07 01:22:16 -070044 ],
45)
46
Brian Silverman100534c2015-09-07 15:51:23 -040047cc_binary(
48 name = 'log_displayer',
Austin Schuhf0736512015-09-07 01:22:16 -070049 srcs = [
Brian Silverman100534c2015-09-07 15:51:23 -040050 'log_displayer.cc',
Austin Schuhf0736512015-09-07 01:22:16 -070051 ],
52 deps = [
Brian Silverman100534c2015-09-07 15:51:23 -040053 '//aos/common/logging',
54 '//aos/linux_code:init',
55 ':binary_log_file',
56 '//aos/common:queue_types',
57 '//aos/linux_code:configuration',
Austin Schuh044e18b2015-10-21 20:17:09 -070058 '//aos/common/util:string_to_num',
Austin Schuhf0736512015-09-07 01:22:16 -070059 ],
60)
61
62cc_library(
Brian Silverman100534c2015-09-07 15:51:23 -040063 name = 'binary_log_file',
Austin Schuhf0736512015-09-07 01:22:16 -070064 srcs = [
Brian Silverman100534c2015-09-07 15:51:23 -040065 'binary_log_file.cc',
66 ],
67 hdrs = [
68 'binary_log_file.h',
Austin Schuhf0736512015-09-07 01:22:16 -070069 ],
70 deps = [
Brian Silverman100534c2015-09-07 15:51:23 -040071 '//aos/common/logging',
Austin Schuhf0736512015-09-07 01:22:16 -070072 ],
73)
Brian Silvermanf480a612015-09-13 02:22:01 -040074
75cc_library(
76 name = 'linux_interface',
77 visibility = ['//aos/common/logging:__pkg__'],
78 srcs = [
79 'linux_interface.cc',
80 ],
81 deps = [
82 '//aos/linux_code:complex_thread_local',
83 '//aos/common:die',
Austin Schuh044e18b2015-10-21 20:17:09 -070084 '//aos/common/logging:context',
Brian Silvermanf480a612015-09-13 02:22:01 -040085 ],
86)
87
88cc_library(
89 name = 'linux_logging',
Austin Schuh044e18b2015-10-21 20:17:09 -070090 visibility = [
91 '//aos/common/logging:__pkg__',
92 '//aos/linux_code:__subpackages__'
93 ],
94 hdrs = [
95 'linux_logging.h',
96 ],
Brian Silvermanf480a612015-09-13 02:22:01 -040097 srcs = [
98 'linux_logging.cc',
99 ],
100 deps = [
101 '//aos/linux_code/ipc_lib:queue',
102 '//aos/common:time',
Austin Schuh044e18b2015-10-21 20:17:09 -0700103 '//aos/common/logging:logging',
Brian Silvermanf480a612015-09-13 02:22:01 -0400104 ],
105)