blob: 7bcd402d4379a314ebd04923e48f703bf0fdef84 [file] [log] [blame]
Alex Perrycb7da4b2019-08-28 19:35:56 -07001load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
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"],
6 deps = [
John Park33858a32018-09-28 23:05:48 -07007 "//aos/logging",
8 "//aos/logging:implementations",
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
Alex Perrycb7da4b2019-08-28 19:35:56 -070020flatbuffer_cc_library(
21 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 ],
Alex Perrycb7da4b2019-08-28 19:35:56 -070025 gen_reflections = 1,
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 ],
34 visibility = ["//visibility:public"],
35 deps = [
Alex Perrycb7da4b2019-08-28 19:35:56 -070036 ":vision_fbs",
Brian Silverman16a923c2018-10-31 19:40:51 -070037 "//aos:init",
Alex Perrycb7da4b2019-08-28 19:35:56 -070038 "//aos/events:shm_event_loop",
John Park33858a32018-09-28 23:05:48 -070039 "//aos/logging",
Brian Silverman16a923c2018-10-31 19:40:51 -070040 "//aos/time",
Austin Schuh8d5fff42018-05-30 20:44:12 -070041 "//aos/vision/events:udp",
42 "//y2018:vision_proto",
43 ],
Parker Schuhc1975fc2018-04-07 15:27:07 -070044)