From e3751f5b822d562dac7edc4986ecff24d48f2196 Mon Sep 17 00:00:00 2001 From: Will McVicker Date: Fri, 11 Nov 2022 05:15:58 -0800 Subject: kleaf: add support for kleaf This adds the necessary bazel files to compile this module using kleaf. Bug: 257343887 Change-Id: I80a1c1bad766e7b945981580688338d568b6bb89 Signed-off-by: Will McVicker --- BUILD.bazel | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 BUILD.bazel diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 0000000..18f7a30 --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: GPL-2.0-or-later + +load("//build/kernel/kleaf:kernel.bzl", "kernel_module") + +kernel_module( + name = "goodix", + srcs = glob([ + "**/*.c", + "**/*.h", + "Kbuild", + ]) + [ + "//private/google-modules/touch/common:headers", + "//private/google-modules/soc/gs:gs_soc_headers", + ], + outs = [ + "goodix_brl_touch.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/soc/gs:gs_soc_module", + "//private/google-modules/touch/common:touch.common", + ], +) -- cgit v1.2.3