libsf-omxil.bb 886 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. SUMMARY = "OpenMAX library implementation for VisionFive2"
  2. DESCRIPTION = "Library provides OpenMAX API for VPU access via WAVE420l, WAVE511 and CODAJ12"
  3. LICENSE = "GPL-2.0-only"
  4. LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
  5. COMPATIBLE_MACHINE = "starfive-visionfive2"
  6. PROVIDES = "virtual/libomxil"
  7. require recipes-bsp/common/visionfive2-firmware.inc
  8. inherit cmake
  9. SOLIBS = ".so"
  10. FILES_SOLIBSDEV = ""
  11. INSANE_SKIP:${PN} += "dev-so"
  12. SRC_URI += " \
  13. file://CMakeLists.txt;subdir=git/omx-il \
  14. "
  15. S = "${WORKDIR}/git/omx-il"
  16. DEPENDS += " \
  17. libsf-wave420l \
  18. libsf-wave511 \
  19. libsf-codaj12 \
  20. "
  21. RDEPENDS:${PN} += " \
  22. libsf-wave420l \
  23. libsf-wave511 \
  24. libsf-codaj12 \
  25. "
  26. do_install:append() {
  27. ln -s -r -f ${D}/usr/lib/libsf-omx-il.so ${D}/usr/lib/libOMX_Core.so
  28. }
  29. FILES:${PN} += " \
  30. ${libdir}/* \
  31. "