blob: 8e5e950d083863b64379fa120514135a18a608b1 [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",
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
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",
Brian Silverman16a923c2018-10-31 19:40:51 -070036 "//aos:init",
Austin Schuh300f2f62019-05-27 13:49:23 -070037 "//aos/events:shm-event-loop",
John Park33858a32018-09-28 23:05:48 -070038 "//aos/logging",
39 "//aos/logging:queue_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)