From ff3ab8a84d567563b7a7bbabf92b2b6638cca88f Mon Sep 17 00:00:00 2001
From: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
Date: Thu, 4 Feb 2021 08:37:16 +0100
Subject: [PATCH] zmk.bbclass: Introduce class for zmk-based recipes

This bbclass inherits autotools, injects dependency on zmk-native
and creates the configure script in do_configure_prepend.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
---
 meta-ohos-acts/classes/zmk.bbclass | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 meta-ohos-acts/classes/zmk.bbclass

diff --git a/meta-ohos-acts/classes/zmk.bbclass b/meta-ohos-acts/classes/zmk.bbclass
new file mode 100644
index 00000000..19e0c9fd
--- /dev/null
+++ b/meta-ohos-acts/classes/zmk.bbclass
@@ -0,0 +1,9 @@
+inherit autotools
+
+DEPENDS += "zmk-native"
+EXTRA_OEMAKE += "-I${RECIPE_SYSROOT_NATIVE}/usr/include" 
+
+do_configure_prepend() {
+    # Create configure-like script for the autotools bbclass.
+    oe_runmake -C ${S} configure
+}
-- 
GitLab