Do not load keylayout if required kernel module is missing
Some key layouts require the presence of a specific kernel module. If
the kernel module is not present, the layout should not be loaded.
In this CL, we add an option to specify which kernel modules / configs
are needed inside the kl file.
Bug: 228005926
Test: atest libinput_tests
Change-Id: I0d2ab6298bd41df6dc56120bf0385e10da6c3bfe
diff --git a/libs/input/Android.bp b/libs/input/Android.bp
index 3b91ef2..5030d60 100644
--- a/libs/input/Android.bp
+++ b/libs/input/Android.bp
@@ -64,6 +64,7 @@
"libbase",
"liblog",
"libcutils",
+ "libvintf",
],
static_libs: [