diff options
Diffstat (limited to 'recipes-devtools/mtd/mtd-utils-static_git.bb')
-rw-r--r-- | recipes-devtools/mtd/mtd-utils-static_git.bb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/recipes-devtools/mtd/mtd-utils-static_git.bb b/recipes-devtools/mtd/mtd-utils-static_git.bb new file mode 100644 index 0000000..d3ba77e --- /dev/null +++ b/recipes-devtools/mtd/mtd-utils-static_git.bb @@ -0,0 +1,25 @@ +# Recipe to produce a static nandwrite for flashing +# the root file system after it has been mounted +# read-only, and erased on the flash. +# nanderase has already loaded its libraries before +# the root file system has been erased, so it +# does not need to be static. +require recipes-devtools/mtd/mtd-utils_git.bb + +FILESEXTRAPATHS_prepend := "${THISDIR}/mtd-utils:" + +PR = "r0" + +PACKAGES = "${PN} ${PN}-dbg" + +# build static version of nandwrite for flash upgrading +CFLAGS += "-static" + +do_install () { + install -d ${D}${bindir} + install -m 0755 ${B}/nandwrite.static ${D}${bindir}/ +} + +do_compile_append() { + ${CC} ${CFLAGS} ${LDFLAGS} -o nandwrite.static nand-utils/nandwrite.o libmtd.a +}
\ No newline at end of file |