yaffs2-utils_git.bb 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. SUMMARY = "Yet Another Flash File System"
  2. DESCRIPTION = "Tools for managing 'yaffs2' file systems."
  3. SECTION = "base"
  4. HOMEPAGE = "http://www.yaffs.net"
  5. LICENSE = "GPLv2"
  6. LIC_FILES_CHKSUM = "file://utils/mkyaffs2image.c;beginline=11;endline=13;md5=5f5464f9b3e981ca574e65b00e438561 \
  7. file://utils/mkyaffsimage.c;beginline=10;endline=12;md5=5f5464f9b3e981ca574e65b00e438561 \
  8. "
  9. PV = "0.0+git${SRCPV}"
  10. DEPENDS = "mtd-utils"
  11. # Source is the HEAD of master branch at the time of writing this recipe
  12. SRC_URI = "git://www.aleph1.co.uk/yaffs2;protocol=git;branch=master \
  13. file://makefile-add-ldflags.patch \
  14. file://0001-define-loff_t-if-not-already-defined.patch \
  15. "
  16. SRCREV = "9a6f486e56f927eeb8dc7e4e0d84f6bb95eeaa0f"
  17. UPSTREAM_CHECK_COMMITS = "1"
  18. S = "${WORKDIR}/git"
  19. CFLAGS_append = " -I.. -DCONFIG_YAFFS_UTIL -DCONFIG_YAFFS_DEFINES_TYPES"
  20. EXTRA_OEMAKE = "-e MAKEFLAGS="
  21. do_compile() {
  22. cd utils && oe_runmake
  23. }
  24. INSTALL_FILES = "mkyaffsimage \
  25. mkyaffs2image \
  26. "
  27. do_install() {
  28. install -d ${D}${sbindir}/
  29. for i in ${INSTALL_FILES}; do
  30. install -m 0755 utils/$i ${D}${sbindir}/
  31. done
  32. }
  33. BBCLASSEXTEND = "native"
  34. # Fixed make clean error:
  35. #make -C /lib/modules/4.4.0-112-generic/build M=<snip>
  36. #make: *** /lib/modules/4.4.0-112-generic/build: No such file or directory. Stop.
  37. #make: *** [clean] Error 2
  38. CLEANBROKEN = "1"