blob: a18a3795002ad9303bb2967f97c746f48e344118 [file] [log] [blame]
Ravago Jones11472372023-03-04 15:57:56 -08001load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
2
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
32flatbuffer_cc_library(
33 name = "can_logging_fbs",
34 srcs = [
35 "can_logging.fbs",
36 ],
37 gen_reflections = 1,
38 visibility = ["//visibility:public"],
39)
Ravago Jones09067de2023-03-29 18:44:43 -070040
41cc_binary(
42 name = "log_to_asc",
43 srcs = [
44 "log_to_asc.cc",
45 ],
46 visibility = ["//visibility:public"],
47 deps = [
48 ":asc_logger",
49 ":can_logging_fbs",
50 "//aos:configuration",
51 "//aos:init",
52 "//aos/events/logging:log_reader",
53 "//aos/time",
54 "@com_github_google_glog//:glog",
55 ],
56)
57
58cc_library(
59 name = "asc_logger",
60 srcs = [
61 "asc_logger.cc",
62 ],
63 hdrs = [
64 "asc_logger.h",
65 ],
66 deps = [
67 ":can_logging_fbs",
68 "//aos/events:event_loop",
69 "//aos/scoped:scoped_fd",
70 "@com_github_google_glog//:glog",
71 ],
72)