diff options
| -rw-r--r-- | recipes-extended/libpkcs11/libpkcs11_git.bb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/recipes-extended/libpkcs11/libpkcs11_git.bb b/recipes-extended/libpkcs11/libpkcs11_git.bb new file mode 100644 index 000000000..600a13194 --- /dev/null +++ b/recipes-extended/libpkcs11/libpkcs11_git.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | DESCRIPTION = "PKCS library" | ||
| 2 | LICENSE = "GPLv2 & BSD" | ||
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=803852533e29eb1d6d5e55ad3078b625" | ||
| 4 | |||
| 5 | SRC_URI = "git://source.codeaurora.org/external/qoriq/qoriq-components/libpkcs11;nobranch=1" | ||
| 6 | SRCREV = "dd1bc90b0f2171d4dddd9d7d0fc5a2acfb067ab8" | ||
| 7 | |||
| 8 | DEPENDS = "openssl secure-obj" | ||
| 9 | |||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" | ||
| 13 | export CROSS_COMPILE_HOST = "${CROSS_COMPILE}" | ||
| 14 | export CROSS_COMPILE_TA = "${CROSS_COMPILE}" | ||
| 15 | |||
| 16 | CFLAGS += "-fPIC" | ||
| 17 | |||
| 18 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}" CFLAGS="${CFLAGS}"' | ||
| 19 | |||
| 20 | do_compile() { | ||
| 21 | export OPENSSL_PATH="${RECIPE_SYSROOT}/usr" | ||
| 22 | export CROSS_COMPILE="${WRAP_TARGET_PREFIX}" | ||
| 23 | oe_runmake all | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install(){ | ||
| 27 | mkdir -p ${D}/${libdir} | ||
| 28 | mkdir -p ${D}/${includedir} ${D}/${bindir} | ||
| 29 | cp ${S}/out/export/lib/libpkcs11.so ${D}/${libdir} | ||
| 30 | cp ${S}/out/export/include/*.h ${D}/${includedir} | ||
| 31 | cp ${S}/out/export/app/pkcs11_app ${D}/${bindir} | ||
| 32 | } | ||
| 33 | |||
| 34 | PARALLEL_MAKE = "" | ||
| 35 | INSANE_SKIP_${PN} = "ldflags dev-deps" | ||
| 36 | INSANE_SKIP_${PN}-dev = "ldflags dev-elf" | ||
| 37 | COMPATIBLE_MACHINE = "(ls1043a|ls1046a|ls2088a|ls1088a)" | ||
