diff options
author | Will McVicker <willmcvicker@google.com> | 2022-11-11 04:33:58 -0800 |
---|---|---|
committer | Will McVicker <willmcvicker@google.com> | 2022-12-19 13:46:16 -0800 |
commit | b730638009731c92fbf98db250aa1a43a4305b99 (patch) | |
tree | 0558c4b0d81eee444c8d11eea91a89c995408f53 | |
parent | ef4aa7607a3d20620a48eaa03e331ba4a0dbdd92 (diff) | |
download | zuma-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.bazel | 27 |
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", + ], +) |