blob: c4f7a6ba25478ce110fee81f1a56dd001cd4cca5 [file] [log] [blame] [edit]
load("@org_frc971//tools/build_rules:select.bzl", "compiler_select")
package(default_visibility = ["//visibility:public"])
cc_binary(
name = "image_streamer",
srcs = ["image_streamer.cc"],
target_compatible_with = ["@platforms//os:linux"],
deps = [
":flip_image",
"//aos:init",
"//aos/logging",
"//aos/vision/blob:codec",
"//aos/vision/events:epoll_events",
"//aos/vision/events:socket_types",
"//aos/vision/events:udp",
"//aos/vision/image:image_stream",
"//aos/vision/image:reader",
"//y2019:vision_proto",
"@com_google_absl//absl/flags:flag",
],
)
cc_library(
name = "flip_image",
srcs = ["flip_image.cc"],
hdrs = ["flip_image.h"],
copts = [
"-Wno-format-nonliteral",
"-Wno-cast-align",
"-Wno-cast-qual",
"-Wno-error=type-limits",
] + compiler_select({
"clang": [],
"gcc": [
"-Wno-misleading-indentation",
"-Wno-char-subscripts",
"-Wno-class-memaccess",
],
}),
target_compatible_with = ["@platforms//os:linux"],
deps = [
"//third_party/cimg:CImg",
"//third_party/libjpeg",
],
)