blob: f139e4e673de079688c97086ee5b1179e4547adf [file] [log] [blame]
Austin Schuh8d5fff42018-05-30 20:44:12 -07001load("//aos/build:queues.bzl", "queue_library")
2
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",
15 "//third_party/gflags",
16 "//y2018:vision_proto",
17 ],
18)
19
20queue_library(
21 name = "vision_queue",
22 srcs = [
23 "vision.q",
24 ],
25 visibility = ["//visibility:public"],
26)
27
28cc_binary(
29 name = "vision_status",
30 srcs = [
31 "vision_status.cc",
32 ],
33 visibility = ["//visibility:public"],
34 deps = [
35 ":vision_queue",
John Park33858a32018-09-28 23:05:48 -070036 "//aos/time:time",
37 "//aos/logging",
38 "//aos/logging:queue_logging",
John Park398c74a2018-10-20 21:17:39 -070039 "//aos:init",
Austin Schuh8d5fff42018-05-30 20:44:12 -070040 "//aos/vision/events:udp",
41 "//y2018:vision_proto",
42 ],
Parker Schuhc1975fc2018-04-07 15:27:07 -070043)