From 462af3d7afbae7caaef0e57450b2f5ee3d57bcd1 Mon Sep 17 00:00:00 2001
From: Esben Haabendal <esben.haabendal@huawei.com>
Date: Mon, 27 Jun 2022 08:39:37 +0200
Subject: [PATCH] oniro-openharmony-linux.conf: Prepare use with other distros

This makes it easier to use of meta-openharmony in projects that does not use
oniro-openharmony-linux distro configuration.

Signed-off-by: Esben Haabendal <esben.haabendal@huawei.com>
---
 conf/distro/include/openharmony.inc      | 11 +++++++++++
 conf/distro/oniro-openharmony-linux.conf |  9 ++-------
 2 files changed, 13 insertions(+), 7 deletions(-)
 create mode 100644 conf/distro/include/openharmony.inc

diff --git a/conf/distro/include/openharmony.inc b/conf/distro/include/openharmony.inc
new file mode 100644
index 00000000..a519e5b1
--- /dev/null
+++ b/conf/distro/include/openharmony.inc
@@ -0,0 +1,11 @@
+# SPDX-FileCopyrightText: Huawei Inc.
+#
+# SPDX-License-Identifier: Apache-2.0
+
+# OpenHarmony OS version
+OPENHARMONY_VERSION ?= "3.1"
+OPENHARMONY_OVERRIDES = "openharmony-${OPENHARMONY_VERSION}"
+OPENHARMONY_VERSION_FULL = "${OPENHARMONY_VERSION}"
+OPENHARMONY_VERSION_FULL:openharmony-3.1 = "3.1.1"
+
+PREFERRED_VERSION_openharmony-standard = "${OPENHARMONY_VERSION}"
diff --git a/conf/distro/oniro-openharmony-linux.conf b/conf/distro/oniro-openharmony-linux.conf
index 7036ac9a..d75f9c54 100644
--- a/conf/distro/oniro-openharmony-linux.conf
+++ b/conf/distro/oniro-openharmony-linux.conf
@@ -7,13 +7,8 @@ DISTRO_NAME = "Oniro/OpenHarmony Linux Distro"
 DISTRO_VERSION = "1.99.99"
 
 # OpenHarmony OS version
-OPENHARMONY_VERSION ?= "3.1"
-
-DISTROOVERRIDES:append = ":openharmony-${OPENHARMONY_VERSION}"
-OPENHARMONY_VERSION_FULL = "${OPENHARMONY_VERSION}"
-OPENHARMONY_VERSION_FULL:openharmony-3.1 = "3.1.1"
-
-PREFERRED_VERSION_openharmony-standard = "${OPENHARMONY_VERSION}"
+require include/openharmony.inc
+DISTROOVERRIDES:append = ":${OPENHARMONY_OVERRIDES}"
 
 # LLVM/Clang toolchain
 TOOLCHAIN = "clang"
-- 
GitLab