Add rule to build halide generators and add a CrCv generator
This lets us pack images from 2 planes on the ORIN into one plane.
Change-Id: Id6fe6a9a0a267e167f8433c2f7cb26b39c330f60
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/frc971/BUILD b/frc971/BUILD
index 5613737..4287462 100644
--- a/frc971/BUILD
+++ b/frc971/BUILD
@@ -2,6 +2,8 @@
package(default_visibility = ["//visibility:public"])
+exports_files(["halide_generator.sh"])
+
cc_library(
name = "shifter_hall_effect",
hdrs = [
@@ -32,3 +34,19 @@
gen_reflections = 1,
visibility = ["//visibility:public"],
)
+
+sh_binary(
+ name = "halide_generator_compile_script",
+ srcs = [
+ "//frc971:halide_generator.sh",
+ ],
+ data = [
+ "@amd64_debian_sysroot//:sysroot_files",
+ "@deb_zlib1g_dev_1_2_11_dfsg_2_amd64_deb_repo//file",
+ "@halide_k8//:build_files",
+ "@llvm_toolchain//:all-components-x86_64-linux",
+ ],
+ deps = [
+ "@bazel_tools//tools/bash/runfiles",
+ ],
+)