mtd-utils_%.bbappend 890 B

12345678910111213141516171819202122232425
  1. FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
  2. FILES_${PN}-staticdev += "ubi-utils/libubi.a ${libdir}/*.a"
  3. SRC_URI += " \
  4. file://0001-libubigen-remove-unnecessary-include.patch \
  5. file://0002-libubi-remove-private-kernel-header-from-includes.patch \
  6. "
  7. do_install_append () {
  8. install -d ${D}${includedir}/mtd/
  9. install -d ${D}${libdir}/
  10. install -m 0644 ${S}/include/libubi.h ${D}${includedir}
  11. install -m 0644 ${S}/include/libmtd.h ${D}${includedir}
  12. install -m 0644 ${S}/include/libscan.h ${D}${includedir}
  13. install -m 0644 ${S}/include/libubigen.h ${D}${includedir}
  14. ln -s ../libubi.h ${D}${includedir}/mtd/libubi.h
  15. ln -s ../libmtd.h ${D}${includedir}/mtd/libmtd.h
  16. ln -s ../libscan.h ${D}${includedir}/mtd/libscan.h
  17. ln -s ../libubigen.h ${D}${includedir}/mtd/libubigen.h
  18. oe_libinstall -a libubi ${D}${libdir}/
  19. oe_libinstall -a libmtd ${D}${libdir}/
  20. }
  21. BBCLASSEXTEND += "native"