summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill McVicker <willmcvicker@google.com>2022-11-11 04:33:58 -0800
committerWill McVicker <willmcvicker@google.com>2022-12-19 13:46:16 -0800
commitb730638009731c92fbf98db250aa1a43a4305b99 (patch)
tree0558c4b0d81eee444c8d11eea91a89c995408f53
parentef4aa7607a3d20620a48eaa03e331ba4a0dbdd92 (diff)
downloadzuma-b730638009731c92fbf98db250aa1a43a4305b99.tar.gz
kleaf: add support for kleaf
This adds the necessary bazel files to compile this module using kleaf. Bug: 257343887 Change-Id: Id3ffac7437c7863c4a1bfee040bf4b486e12b32e Signed-off-by: Will McVicker <willmcvicker@google.com>
-rw-r--r--BUILD.bazel27
1 files changed, 27 insertions, 0 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
new file mode 100644
index 0000000..09ef4d0
--- /dev/null
+++ b/BUILD.bazel
@@ -0,0 +1,27 @@
+# SPDX-License-Identifier: GPL-2.0
+
+load("//build/kernel/kleaf:kernel.bzl", "kernel_module")
+
+kernel_module(
+ name = "gxp",
+ srcs = glob([
+ "**/*.c",
+ "**/*.h",
+ "gcip-kernel-driver/drivers/gcip/Makefile",
+ "Makefile",
+ ]) + [
+ "//private/google-modules/soc/gs:gs_soc_headers",
+ ],
+ outs = [
+ "gxp.ko",
+ ],
+ kernel_build = "//private/google-modules/soc/gs:gs_kernel_build",
+ visibility = [
+ "//private/devices/google:__subpackages__",
+ "//private/google-modules/soc/gs:__pkg__",
+ ],
+ deps = [
+ "//private/google-modules/edgetpu/rio/drivers/edgetpu:edgetpu.rio",
+ "//private/google-modules/soc/gs:gs_soc_module",
+ ],
+)