Merge pull request #45 from JacobBarthelmeh/wolfclu

Wolfclu
pull/56/head
Chris Conlon 2023-07-03 12:50:19 -06:00 committed by GitHub
commit def852094f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 36 additions and 2 deletions

View File

@ -57,6 +57,7 @@ After installing your build's Yocto/OpenEmbedded components:
$ bitbake wolfssh
$ bitbake wolfmqtt
$ bitbake wolftpm
$ bitbake wolfclu
```
2. Edit your build's local.conf file to install the libraries you would like
@ -64,11 +65,12 @@ After installing your build's Yocto/OpenEmbedded components:
IMAGE_INSTALL_append line:
```
IMAGE_INSTALL_append = "wolfssl wolfssh wolfmqtt wolftpm"
IMAGE_INSTALL_append = "wolfssl wolfssh wolfmqtt wolftpm wolfclu"
```
Once your image has been built, the default location for the wolfSSL library
on your machine will be in the "/usr/lib" directory.
on your machine will be in the "/usr/lib" directory and applications in
"/usr/bin".
Note: If you need to install the development headers for these libraries, you
will want to use the "-dev" variant of the package. For example, to install

View File

@ -0,0 +1,30 @@
SUMMARY = "wolfCLU is a command line utility with wolfSSL"
DESCRIPTION = "wolfCLU is a lightweight command line utility written in C and \
optimized for embedded and RTOS environments."
HOMEPAGE = "https://www.wolfssl.com/products/wolfclu"
BUGTRACKER = "https://github.com/wolfssl/wolfclu/issues"
SECTION = "bin"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
PROVIDES += "wolfclu"
RPROVIDES_${PN} = "wolfclu"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
DEPENDS += "wolfssl"
SRC_URI = "git://github.com/wolfssl/wolfclu.git;nobranch=1;protocol=https;tag=v${PV}-stable;"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
EXTRA_OECONF = "--with-wolfssl=${COMPONENTS_DIR}/${PACKAGE_ARCH}/wolfssl/usr"
BBCLASSEXTEND += "native nativesdk"
do_configure_prepend() {
(cd ${S}; ./autogen.sh; cd -)
}

View File

@ -0,0 +1,2 @@
EXTRA_OECONF += "--enable-wolfclu"