rambus-os-ik-150.bb 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. DESCRIPTION = "rambus Security-IP-150 DDK"
  2. LICENSE = "CLOSED"
  3. PV = "1.0"
  4. PR = "r0"
  5. COMPATIBLE_MACHINE = "light-*"
  6. SRC_URI = " \
  7. git://git@gitee.com/thead-yocto/light-libs.git;branch=master;protocol=http \
  8. "
  9. THEAD_BSP_TAG ?= "${AUTOREV}"
  10. SRCREV = "${THEAD_BSP_TAG}"
  11. S = "${WORKDIR}/git/rambus_sec_lib"
  12. DEPENDS += " linux-thead "
  13. export PROJECT_DIR?="${COREBASE}/.."
  14. export BUILD_ROOT?="${TOPDIR}"
  15. export KERNEL_VERSION="$(cat ${BASE_WORKDIR}/kernel_version)"
  16. do_install() {
  17. install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra
  18. install -d ${D}${base_libdir}/firmware
  19. install -d ${D}${libdir}
  20. install -d ${D}${libdir}/engines-1.1
  21. install -d ${D}${libdir}/pkgconfig/engines-1.1
  22. install -d ${D}${includedir}/openssl/engines-1.1
  23. install -d ${D}${datadir}/rambus-IP-150
  24. install -d ${D}${datadir}/rambus-IP-150/bin
  25. install -d ${D}${datadir}/rambus-IP-150/ssl
  26. install -m 0755 ${S}/lib/firmware/firmware_eip28.bin ${D}${base_libdir}/firmware/firmware_eip28.bin
  27. install -m 0755 ${S}/lib/modules/extra/*.ko ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra
  28. install -m 0755 ${S}/lib/*.so* ${D}${libdir}/engines-1.1
  29. install -m 0755 ${S}/lib/*.a* ${D}${libdir}/engines-1.1
  30. install -m 0755 ${S}/lib/engines-1.1/* ${D}${libdir}/engines-1.1
  31. install -m 0755 ${S}/lib/pkgconfig/* ${D}${libdir}/pkgconfig/engines-1.1
  32. install -m 0755 ${S}/include/openssl/* ${D}${includedir}/openssl/engines-1.1
  33. cp ${S}/bin/* ${D}${datadir}/rambus-IP-150/bin/ -rf
  34. install -m 0755 ${S}/ssl/*.cnf ${D}${datadir}/rambus-IP-150/ssl
  35. install -m 0755 ${S}/ssl/*.dist ${D}${datadir}/rambus-IP-150/ssl
  36. }
  37. FILES:${PN} += " ${base_libdir} "
  38. FILES:${PN} += " ${libdir} "
  39. FILES:${PN} += " ${includedir} "
  40. FILES:${PN} += " ${datadir} "
  41. PACKAGES = "${PN}"
  42. INSANE_SKIP:${PN} += " staticdev debug-files already-stripped dev-deps file-rdeps "