mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-07-26 05:48:04 +00:00
b28b085864
* Without the "--with-zlib" configure option, the zlib header will be
obtained from the build machines "/usr/include" directory if the
header exists there.
* From ${S}/m4/acx_zlib.m4:
AC_DEFUN([ACX_ZLIB],[
AC_ARG_WITH(zlib,
AC_HELP_STRING([--with-zlib=PATH],[Specify prefix of path of zlib]),
[
ZLIB_PATH="$withval"
],
[
ZLIB_PATH="/usr"
])
AC_MSG_CHECKING(what are the zlib includes)
ZLIB_INCLUDES="-I$ZLIB_PATH/include"
...
* Therefore add configure option to point to staging sysroot for zlib
header and add dependency on zlib.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
47 lines
1.4 KiB
BlitzBasic
47 lines
1.4 KiB
BlitzBasic
DESCRIPTION = "TI softhsmv2 package"
|
|
LICENSE = "BSD-2-Clause | BSD-3-Clause | ISC | IBM-License | FSFULLR | Zlib"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=55144a048ba54f211a1aaa38c7fd2424"
|
|
SECTION = "libs"
|
|
|
|
mntdir = "/mnt"
|
|
|
|
inherit autotools pkgconfig
|
|
|
|
DEPENDS = "openssl libdaemon zlib"
|
|
COMPATIBLE_MACHINE = "(tci6614-evm|keystone)"
|
|
|
|
BRANCH="master"
|
|
SRC_URI = "git://git.ti.com/keystone-linux/ti-softhsmv2.git;protocol=git;branch=${BRANCH}"
|
|
#Following commit corresponds to tag DEV.SOFTHSM-01.03.00.01
|
|
SRCREV = "c79d93ac2a326567a7245dda1b903ef340b5650c"
|
|
PV = "1.3.0.1"
|
|
PR = "r1"
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
CFLAGS += " -mno-unaligned-access"
|
|
CPPFLAGS += " -mno-unaligned-access"
|
|
|
|
EXTRA_OECONF += "--with-zlib=${STAGING_DIR_HOST}/usr"
|
|
|
|
INITSCRIPT_NAME = "softhsm-daemon.sh"
|
|
INITSCRIPT_PARAMS = "defaults 10"
|
|
|
|
inherit update-rc.d
|
|
|
|
SELECTED_OPTIMIZATION := "${@d.getVar("SELECTED_OPTIMIZATION", True).replace("-O2", "-O3")}"
|
|
SELECTED_OPTIMIZATION := "${@d.getVar("SELECTED_OPTIMIZATION", True).replace("-ggdb2", "")}"
|
|
|
|
FILES_${PN} += "${libdir}/softhsm/lib*.so.* ${mntdir}/*"
|
|
FILES_${PN}-dbg += "${libdir}/softhsm/.debug"
|
|
FILES_${PN}-staticdev += "${libdir}/softhsm/*.a "
|
|
FILES_${PN}-dev += "${libdir}/softhsm/*.la ${libdir}/softhsm/lib*.so"
|
|
|
|
do_install_append() {
|
|
install -d ${D}${mntdir}/securedbv0
|
|
install -d ${D}${mntdir}/securedbv1
|
|
|
|
install -d ${D}${sysconfdir}/init.d/
|
|
install -c -m 755 ${S}/src/bin/daemon/softhsm-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
|
|
}
|