Split camera_reader into a lib and main
Change-Id: If3ace42d69d4abf2aea501457e7c0757426688c4
Signed-off-by: James Kuszmaul <jabukuszmaul@gmail.com>
diff --git a/y2020/vision/BUILD b/y2020/vision/BUILD
index b43829d..7f57e3a 100644
--- a/y2020/vision/BUILD
+++ b/y2020/vision/BUILD
@@ -39,8 +39,25 @@
cc_binary(
name = "camera_reader",
srcs = [
+ "camera_reader_main.cc",
+ ],
+ target_compatible_with = ["@platforms//os:linux"],
+ visibility = ["//y2020:__subpackages__"],
+ deps = [
+ ":camera_reader_lib",
+ "//aos:init",
+ "//aos/events:shm_event_loop",
+ ],
+)
+
+cc_library(
+ name = "camera_reader_lib",
+ srcs = [
"camera_reader.cc",
],
+ hdrs = [
+ "camera_reader.h",
+ ],
data = [
"//y2020:config",
],
@@ -50,8 +67,7 @@
":v4l2_reader",
":vision_fbs",
"//aos:flatbuffer_merge",
- "//aos:init",
- "//aos/events:shm_event_loop",
+ "//aos/events:event_loop",
"//aos/network:team_number",
"//third_party:opencv",
"//y2020/vision/sift:sift971",