Initial OE addition.
[vuplus_openembedded] / mtd / mtd_20040614.oe
1 SECTION = "base"
2 DEPENDS = "zlib"
3 DESCRIPTION = "Tools for managing memory technology devices."
4 #PV = "${CVSDATE}"
5 PV = "20040614"
6
7 S = "${WORKDIR}/mtd/"
8 #SRC_URI = "cvs://anoncvs@cvs.infradead.org/home/cvs;module=mtd;method=ext"
9 SRC_URI = "ftp://ftp.uk.linux.org/pub/people/dwmw2/mtd/cvs/mtd-snapshot-${PV}.tar.bz2"
10
11 CFLAGS_prepend = "-I${S}/include "
12
13 do_compile () {
14         oe_runmake -C util
15 }
16
17 do_stage () {
18         install -d ${STAGING_INCDIR}/mtd
19         for f in ${S}/include/mtd/*.h; do
20                 install -m 0644 $f ${STAGING_INCDIR}/mtd/
21         done
22 }
23
24 do_install () {
25         install -d ${D}${bindir}
26         for binary in ftl_format flash_erase flash_eraseall nanddump doc_loadbios \
27                       mkfs.jffs ftl_check mkfs.jffs2 flash_lock flash_unlock flash_info mtd_debug \
28                       flashcp nandwrite jffs2dump; do
29                 install -m 0755 util/$binary ${D}${bindir}
30         done
31 }