mirror of
https://github.com/nxp-imx/meta-imx.git
synced 2025-10-22 15:22:15 +02:00
44 lines
1.1 KiB
BlitzBasic
44 lines
1.1 KiB
BlitzBasic
# Copyright 2023-2024 NXP
|
|
|
|
SUMMARY = "NXP i.MX EdgeLock 2GO IoT Agent"
|
|
DESCRIPTION = "NXP i.MX EdgeLock 2GO IoT Agent"
|
|
SECTION = "base"
|
|
LICENSE = "Apache-2.0"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
|
|
|
|
DEPENDS = "smw el2go-agent-mbedtls"
|
|
|
|
SRC_URI = "${EL2GO_AGENT_SRC};branch=${EL2GO_AGENT_SRCBRANCH}"
|
|
|
|
EL2GO_AGENT_SRC ?= "git://github.com/NXP/el2go-agent;protocol=https"
|
|
EL2GO_AGENT_SRCBRANCH ?= "release/v6.12.3-1.0.0-yocto"
|
|
|
|
SRCREV = "755409a33886d74941938f4cbbb5def69af8e5b6"
|
|
S = "${WORKDIR}/git"
|
|
|
|
PV = "6.1.1+git${SRCPV}"
|
|
|
|
inherit cmake
|
|
|
|
CFLAGS[unexport] = "1"
|
|
CPPFLAGS[unexport] = "1"
|
|
AS[unexport] = "1"
|
|
LD[unexport] = "1"
|
|
|
|
ASNEEDED = ""
|
|
|
|
EXTRA_OECMAKE = " \
|
|
-DSSS_HAVE_HOSTCRYPTO_MBEDTLS=ON \
|
|
-DNXP_IOT_AGENT_HAVE_PSA_IMPL_SMW=ON \
|
|
-DSSS_HAVE_MBEDTLS_ALT_PSA=ON \
|
|
-DSSS_HAVE_HOST_LINUX_LIKE=ON \
|
|
-DCMAKE_SYSROOT=${STAGING_DIR_HOST} \
|
|
-DMbedTLS_DIR=${STAGING_DIR_HOST}/usr/local/el2go/lib/cmake/MbedTLS \
|
|
-DNXP_SMW_DIR=${STAGING_DIR_HOST}/usr/lib/cmake"
|
|
|
|
CFLAGS:append = " -DMBEDTLS_SSL_MAX_CONTENT_LEN=4096"
|
|
CFLAGS:append = " -DMBEDTLS_USE_PSA_CRYPTO"
|
|
|
|
COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
|
|
|