111 lines
5.3 KiB
Plaintext
111 lines
5.3 KiB
Plaintext
# We have a conf and classes directory, add to BBPATH
|
|
BBPATH := "${LAYERDIR}:${BBPATH}"
|
|
|
|
# We have a packages directory, add to BBFILES
|
|
BBFILES += "${LAYERDIR}/recipes-wolfssl/wolfssl/*.bb \
|
|
${LAYERDIR}/recipes-wolfssl/wolfssl/*.bbappend"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfssl', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolfssl/*.bb ${LAYERDIR}/recipes-wolfssl/wolfssl/*.bbappend', \
|
|
'', d)}"
|
|
|
|
#Comment out if you don't want to use wolfclu
|
|
#BBFILES += "${LAYERDIR}/recipes-wolfssl/wolfclu/*.bb \
|
|
# ${LAYERDIR}/recipes-wolfssl/wolfclu/*.bbappend"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfclu', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolfclu/*.bb ${LAYERDIR}/recipes-wolfssl/wolfclu/*.bbappend', \
|
|
'', d)}"
|
|
|
|
# Uncomment if wanting to use example test/benchmark for wolfcrypt
|
|
#BBFILES += "${LAYERDIR}/recipes-examples/wolfcrypt/wolfcryptbenchmark/*.bb \
|
|
# ${LAYERDIR}/recipes-examples/wolfcrypt/wolfcryptbenchmark/*.bbappend"
|
|
#BBFILES += "${LAYERDIR}/recipes-examples/wolfcrypt/wolfcrypttest/*.bb \
|
|
# ${LAYERDIR}/recipes-examples/wolfcrypt/wolfcrypttest/*.bbappend"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfcryptbenchmark', \
|
|
'${LAYERDIR}/recipes-examples/wolfcrypt/wolfcryptbenchmark/*.bb ${LAYERDIR}/recipes-examples/wolfcrypt/wolfcryptbenchmark/*.bbappend', \
|
|
'', d)}"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfcrypttest', \
|
|
'${LAYERDIR}/recipes-examples/wolfcrypt/wolfcrypttest/*.bb ${LAYERDIR}/recipes-examples/wolfcrypt/wolfcrypttest/*.bbappend' , \
|
|
'', d)}"
|
|
|
|
|
|
# Uncomment if building wolfssh with wolfssl
|
|
#BBFILES += "${LAYERDIR}/recipes-wolfssl/wolfssh/*.bb \
|
|
# ${LAYERDIR}/recipes-wolfssl/wolfssh/*.bbappend"
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfssh', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolfssh/*.bb ${LAYERDIR}/recipes-wolfssl/wolfssh/*.bbappend', \
|
|
'', d)}"
|
|
|
|
|
|
# Uncomment if building wolfmqtt with wolfssl
|
|
#BBFILES += "${LAYERDIR}/recipes-wolfssl/wolfmqtt/*.bb \
|
|
# ${LAYERDIR}/recipes-wolfssl/wolfmqtt/*.bbappend"
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfmqtt', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolfmqtt/*.bb ${LAYERDIR}/recipes-wolfssl/wolfmqtt/*.bbappend', \
|
|
'', d)}"
|
|
|
|
|
|
# Uncomment if building wolftpm with wolfssl
|
|
#BBFILES += "${LAYERDIR}/recipes-wolfssl/wolftpm/*.bb \
|
|
# ${LAYERDIR}/recipes-wolfssl/wolftpm/*.bbappend"
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolftpm', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolftpm/*.bb ${LAYERDIR}/recipes-wolfssl/wolftpm/*.bbappend', \
|
|
'', d)}"
|
|
|
|
# Uncomment if building wolfssl-py
|
|
#BBFILES += "${LAYERDIR}/recipes-wolfssl/wolfssl-py/*.bb \
|
|
# ${LAYERDIR}/recipes-wolfssl/wolfssl-py/*.bbappend"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfssl-py', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolfssl-py/*.bb ${LAYERDIR}/recipes-wolfssl/wolfssl-py/*.bbappend', \
|
|
'', d)}"
|
|
|
|
# Uncomment if building wolfcrypt-py
|
|
#BBFILES += "${LAYERDIR}/recipes-wolfssl/wolfcrypt-py/*.bb \
|
|
# ${LAYERDIR}/recipes-wolfssl/wolfcrypt-py/*.bbappend"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolfcrypt-py', \
|
|
'${LAYERDIR}/recipes-wolfssl/wolfcrypt-py/*.bb ${LAYERDIR}/recipes-wolfssl/wolfcrypt-py/*.bbappend', \
|
|
'', d)}"
|
|
|
|
|
|
# Uncomment if wanting to use example tests for wolfssl-py/wolfcrypt-py
|
|
#BBFILES += "${LAYERDIR}/recipes-examples/wolfssl-py/wolf-py-tests/*.bb \
|
|
# ${LAYERDIR}/recipes-examples/wolfssl-py/wolf-py-tests/*.bbappend"
|
|
|
|
BBFILES += "${@bb.utils.contains('IMAGE_INSTALL', \
|
|
'wolf-py-tests', \
|
|
'${LAYERDIR}/recipes-examples/wolfssl-py/wolf-py-tests/*.bb ${LAYERDIR}/recipes-examples/wolfssl-py/wolf-py-tests/*.bbappend', \
|
|
'', d)}"
|
|
|
|
|
|
# Uncomment if building curl with wolfSSL.
|
|
#BBFILES += "${LAYERDIR}/recipes-support/curl/*.bbappend"
|
|
|
|
|
|
# Uncomment if building OpenSSH with wolfSSL.
|
|
#BBFILES += "${LAYERDIR}/recipes-connectivity/openssh/*.bbappend"
|
|
|
|
BBFILE_COLLECTIONS += "wolfssl"
|
|
BBFILE_PATTERN_wolfssl := "^${LAYERDIR}/"
|
|
BBFILE_PRIORITY_wolfssl = "5"
|
|
|
|
# BitBake user manual: "You must control all spacing when you use the override
|
|
# syntax." Thus, we need a leading space below.
|
|
IMAGE_INSTALL:append = " wolfssl"
|
|
|
|
# Versions of OpenEmbedded-Core which layer has been tested against
|
|
LAYERSERIES_COMPAT_wolfssl = "kirkstone nanbield"
|