1*4882a593SmuzhiyunSUMMARY = "Yet Another Flash File System" 2*4882a593SmuzhiyunDESCRIPTION = "Tools for managing 'yaffs2' file systems." 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSECTION = "base" 5*4882a593SmuzhiyunHOMEPAGE = "http://www.yaffs.net" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 8*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://utils/mkyaffs2image.c;beginline=11;endline=13;md5=5f5464f9b3e981ca574e65b00e438561 \ 9*4882a593Smuzhiyun file://utils/mkyaffsimage.c;beginline=10;endline=12;md5=5f5464f9b3e981ca574e65b00e438561 \ 10*4882a593Smuzhiyun " 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunPV = "0.0+git${SRCPV}" 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunDEPENDS = "mtd-utils" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun# Source is the HEAD of master branch at the time of writing this recipe 17*4882a593SmuzhiyunSRC_URI = "git://www.aleph1.co.uk/yaffs2;protocol=git;branch=master \ 18*4882a593Smuzhiyun file://makefile-add-ldflags.patch \ 19*4882a593Smuzhiyun file://0001-define-loff_t-if-not-already-defined.patch \ 20*4882a593Smuzhiyun " 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunSRCREV = "9a6f486e56f927eeb8dc7e4e0d84f6bb95eeaa0f" 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunUPSTREAM_CHECK_COMMITS = "1" 25*4882a593Smuzhiyun 26*4882a593SmuzhiyunS = "${WORKDIR}/git" 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunCFLAGS:append = " -I.. -DCONFIG_YAFFS_UTIL -DCONFIG_YAFFS_DEFINES_TYPES" 29*4882a593SmuzhiyunEXTRA_OEMAKE = "-e MAKEFLAGS=" 30*4882a593Smuzhiyun 31*4882a593Smuzhiyundo_compile() { 32*4882a593Smuzhiyun cd utils && oe_runmake 33*4882a593Smuzhiyun} 34*4882a593Smuzhiyun 35*4882a593SmuzhiyunINSTALL_FILES = "mkyaffsimage \ 36*4882a593Smuzhiyun mkyaffs2image \ 37*4882a593Smuzhiyun " 38*4882a593Smuzhiyundo_install() { 39*4882a593Smuzhiyun install -d ${D}${sbindir}/ 40*4882a593Smuzhiyun for i in ${INSTALL_FILES}; do 41*4882a593Smuzhiyun install -m 0755 utils/$i ${D}${sbindir}/ 42*4882a593Smuzhiyun done 43*4882a593Smuzhiyun} 44*4882a593Smuzhiyun 45*4882a593SmuzhiyunBBCLASSEXTEND = "native" 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun# Fixed make clean error: 48*4882a593Smuzhiyun#make -C /lib/modules/4.4.0-112-generic/build M=<snip> 49*4882a593Smuzhiyun#make: *** /lib/modules/4.4.0-112-generic/build: No such file or directory. Stop. 50*4882a593Smuzhiyun#make: *** [clean] Error 2 51*4882a593SmuzhiyunCLEANBROKEN = "1" 52