Advertisement
intera_91

yocto recipe

Jan 28th, 2021
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. DESCRIPTION = "myprogram recipe"
  2. SECTION = "mysoft"
  3. LICENSE = "CLOSED"
  4. SRCREV = "${AUTOREV}"
  5.  
  6. SRC_URI = "file://src.tgz"
  7.  
  8. S = "${WORKDIR}/myprogram"
  9.  
  10. TARGET_CC_ARCH += "${LDFLAGS}"
  11.  
  12. inherit pkgconfig cmake
  13.  
  14. EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release"
  15.  
  16. DEPENDS = "mosquitto"
  17. DEPENDS += " glslang glslang-native"
  18. DEPENDS += " libconfig"
  19. DEPENDS += " glfw"
  20. DEPENDS += " gstreamer1.0"
  21. DEPENDS += " gstreamer1.0-libav"
  22. DEPENDS += " boost"
  23. DEPENDS += " imagemagick"
  24. DEPENDS += " zeromq"
  25. DEPENDS += " vulkan-cts"
  26. DEPENDS += " vulkan-headers"
  27. DEPENDS += " glm"
  28.  
  29. RDEPENDS_${PN} = "glslang"
  30.  
  31.  
  32. do_install() {
  33. install -m 0755 -d ${D}${bindir} ${D}${libdir}
  34. install -m 0777 ${WORKDIR}/build/bin/compositor/myprogram ${D}${bindir}
  35. install -m 0777 ${WORKDIR}/build/lib/mylibrary.so ${D}${libdir}
  36. }
  37.  
  38. FILES_${PN} = "${bindir}/* ${libdir}/*"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement