blob: f568aa92ab7ed0c86f7e81b731444e037a58d1d6 [file] [log] [blame]
James Kuszmaulf01da392023-12-14 11:22:14 -08001load("//aos/flatbuffers:generate.bzl", "static_flatbuffer")
Ravago Jones11472372023-03-04 15:57:56 -08002
3cc_binary(
4 name = "can_logger",
5 srcs = [
6 "can_logger_main.cc",
7 ],
8 visibility = ["//visibility:public"],
9 deps = [
10 ":can_logger_lib",
11 "//aos:init",
12 "//aos/events:shm_event_loop",
13 "//aos/time",
14 "@com_github_google_glog//:glog",
15 ],
16)
17
18cc_library(
19 name = "can_logger_lib",
20 srcs = [
21 "can_logger.cc",
22 "can_logger.h",
23 ],
24 deps = [
25 ":can_logging_fbs",
26 "//aos/events:event_loop",
27 "//aos/scoped:scoped_fd",
28 "@com_github_google_glog//:glog",
29 ],
30)
31
James Kuszmaulf01da392023-12-14 11:22:14 -080032static_flatbuffer(
Ravago Jones11472372023-03-04 15:57:56 -080033 name = "can_logging_fbs",
34 srcs = [
35 "can_logging.fbs",
36 ],
Ravago Jones11472372023-03-04 15:57:56 -080037 visibility = ["//visibility:public"],
38)
Ravago Jones09067de2023-03-29 18:44:43 -070039
40cc_binary(
41 name = "log_to_asc",
42 srcs = [
43 "log_to_asc.cc",
44 ],
45 visibility = ["//visibility:public"],
46 deps = [
47 ":asc_logger",
48 ":can_logging_fbs",
49 "//aos:configuration",
50 "//aos:init",
51 "//aos/events/logging:log_reader",
52 "//aos/time",
53 "@com_github_google_glog//:glog",
54 ],
55)
56
57cc_library(
58 name = "asc_logger",
59 srcs = [
60 "asc_logger.cc",
61 ],
62 hdrs = [
63 "asc_logger.h",
64 ],
65 deps = [
66 ":can_logging_fbs",
67 "//aos/events:event_loop",
68 "//aos/scoped:scoped_fd",
69 "@com_github_google_glog//:glog",
70 ],
71)