blob: a2c2d8c23e330c3f7aa53e9f675a35ac84aa8b92 [file] [log] [blame]
James Kuszmaulf01da392023-12-14 11:22:14 -08001load("//aos/flatbuffers:generate.bzl", "static_flatbuffer")
Austin Schuh8d5fff42018-05-30 20:44:12 -07002
Parker Schuhc1975fc2018-04-07 15:27:07 -07003cc_binary(
Austin Schuh8d5fff42018-05-30 20:44:12 -07004 name = "image_streamer",
5 srcs = ["image_streamer.cc"],
Philipp Schraderdada1072020-11-24 11:34:46 -08006 target_compatible_with = ["@platforms//os:linux"],
Austin Schuh8d5fff42018-05-30 20:44:12 -07007 deps = [
John Park33858a32018-09-28 23:05:48 -07008 "//aos/logging",
Austin Schuh8d5fff42018-05-30 20:44:12 -07009 "//aos/vision/blob:codec",
10 "//aos/vision/events:epoll_events",
11 "//aos/vision/events:socket_types",
12 "//aos/vision/events:udp",
13 "//aos/vision/image:image_stream",
14 "//aos/vision/image:reader",
Austin Schuh8d5fff42018-05-30 20:44:12 -070015 "//y2018:vision_proto",
Brian Silverman16a923c2018-10-31 19:40:51 -070016 "@com_github_gflags_gflags//:gflags",
Austin Schuh8d5fff42018-05-30 20:44:12 -070017 ],
18)
19
James Kuszmaulf01da392023-12-14 11:22:14 -080020static_flatbuffer(
Alex Perrycb7da4b2019-08-28 19:35:56 -070021 name = "vision_fbs",
Austin Schuh8d5fff42018-05-30 20:44:12 -070022 srcs = [
Alex Perrycb7da4b2019-08-28 19:35:56 -070023 "vision.fbs",
Austin Schuh8d5fff42018-05-30 20:44:12 -070024 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080025 target_compatible_with = ["@platforms//os:linux"],
Austin Schuh8d5fff42018-05-30 20:44:12 -070026 visibility = ["//visibility:public"],
27)
28
29cc_binary(
30 name = "vision_status",
31 srcs = [
32 "vision_status.cc",
33 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080034 target_compatible_with = ["@platforms//os:linux"],
Austin Schuh8d5fff42018-05-30 20:44:12 -070035 visibility = ["//visibility:public"],
36 deps = [
Alex Perrycb7da4b2019-08-28 19:35:56 -070037 ":vision_fbs",
Brian Silverman16a923c2018-10-31 19:40:51 -070038 "//aos:init",
Alex Perrycb7da4b2019-08-28 19:35:56 -070039 "//aos/events:shm_event_loop",
John Park33858a32018-09-28 23:05:48 -070040 "//aos/logging",
Brian Silverman16a923c2018-10-31 19:40:51 -070041 "//aos/time",
Austin Schuh8d5fff42018-05-30 20:44:12 -070042 "//aos/vision/events:udp",
43 "//y2018:vision_proto",
44 ],
Parker Schuhc1975fc2018-04-07 15:27:07 -070045)