Skip to content
Snippets Groups Projects
Commit a0289fa3 authored by Esben Haabendal's avatar Esben Haabendal
Browse files

Add oniro-openharmony-linux distro configuration


Signed-off-by: default avatarEsben Haabendal <esben.haabendal@huawei.com>
parent 96d6d288
No related branches found
No related tags found
1 merge request!1Initial code import
# SPDX-FileCopyrightText: Huawei Inc.
#
# SPDX-License-Identifier: Apache-2.0
# Configuration of OpenSSL recipe
# Disable various ciphers and protocols
PACKAGECONFIG:pn-openssl = "no-bf no-camellia no-cast no-ct no-md2 no-rc5 no-rc2 no-ripemd no-rmd160 no-ssl2 no-ssl3 no-ssl3-method"
# Arm 32-bit configuration
CFLAGS:pn-openssl:append:arm = " -DOPENSSL_CPUID_OBJ"
CFLAGS:pn-openssl:append:arm = " -DOPENSSL_BN_ASM_MONT"
CFLAGS:pn-openssl:append:arm = " -DOPENSSL_BN_ASM_GF2m"
CFLAGS:pn-openssl:append:arm = " -DSHA1_ASM"
CFLAGS:pn-openssl:append:arm = " -DSHA256_ASM"
CFLAGS:pn-openssl:append:arm = " -DSHA512_ASM"
CFLAGS:pn-openssl:append:arm = " -DKECCAK1600_ASM"
CFLAGS:pn-openssl:append:arm = " -DAES_ASM"
CFLAGS:pn-openssl:append:arm = " -DBSAES_ASM"
CFLAGS:pn-openssl:append:arm = " -DGHASH_ASM"
CFLAGS:pn-openssl:append:arm = " -DECP_NISTZ256_ASM"
CFLAGS:pn-openssl:append:arm = " -DPOLY1305_ASM"
# Arm 64-bit configuration
CFLAGS:pn-openssl:append:aarch64 = " -DOPENSSL_CPUID_OBJ"
CFLAGS:pn-openssl:append:aarch64 = " -DOPENSSL_BN_ASM_MONT"
CFLAGS:pn-openssl:append:aarch64 = " -DSHA1_ASM"
CFLAGS:pn-openssl:append:aarch64 = " -DSHA256_ASM"
CFLAGS:pn-openssl:append:aarch64 = " -DSHA512_ASM"
CFLAGS:pn-openssl:append:aarch64 = " -DKECCAK1600_ASM"
CFLAGS:pn-openssl:append:aarch64 = " -DVPAES_ASM"
CFLAGS:pn-openssl:append:aarch64 = " -DECP_NISTZ256_ASM"
CFLAGS:pn-openssl:append:aarch64 = " -DPOLY1305_ASM"
# SPDX-FileCopyrightText: Huawei Inc.
#
# SPDX-License-Identifier: Apache-2.0
DISTRO = "oniro-openharmony-linux"
DISTRO_NAME = "Oniro/OpenHarmony Linux Distro"
DISTRO_VERSION = "3.0"
# LLVM/Clang toolchain
TOOLCHAIN = "clang"
RUNTIME = "llvm"
# musl libc
TCLIBC = "musl"
# Include clang in generated SDK toolchain
CLANGSDK = "1"
# Include static libraries in SDK
SDKIMAGE_FEATURES:append = " staticdev-pkgs"
# Linux kernel version
PREFERRED_VERSION_linux-yocto = "5.10.%"
# Attempt to isolate the buidl system from the host distribution's C library
require conf/distro/include/yocto-uninative.inc
INHERIT += "uninative"
require include/openssl.inc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment