blob: 2e3723d36d2464f449984ce5ab3b4bbcdb3d16cb [file] [log] [blame]
Brian Silvermane9259802020-01-26 15:18:30 -08001load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
Brian Silverman9dd793b2020-01-31 23:52:21 -08002load("//aos:config.bzl", "aos_config")
Brian Silvermane9259802020-01-26 15:18:30 -08003
4flatbuffer_cc_library(
5 name = "vision_fbs",
6 srcs = ["vision.fbs"],
7 gen_reflections = 1,
Brian Silverman9dd793b2020-01-31 23:52:21 -08008 visibility = ["//y2020:__subpackages__"],
9)
10
11cc_library(
12 name = "v4l2_reader",
13 srcs = [
14 "v4l2_reader.cc",
15 ],
16 hdrs = [
17 "v4l2_reader.h",
18 ],
19 deps = [
20 ":vision_fbs",
21 "//aos/events:event_loop",
22 "//aos/scoped:scoped_fd",
23 "@com_github_google_glog//:glog",
24 "@com_google_absl//absl/base",
25 ],
26)
27
28cc_binary(
29 name = "camera_reader",
30 srcs = [
31 "camera_reader.cc",
32 ],
33 deps = [
34 ":v4l2_reader",
35 "//aos:init",
36 "//aos/events:shm_event_loop",
37 ],
Brian Silvermane9259802020-01-26 15:18:30 -080038)