diff options
-rw-r--r-- | mk/mtd-utils.mk | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/mk/mtd-utils.mk b/mk/mtd-utils.mk index d15d8b6..34d9614 100644 --- a/mk/mtd-utils.mk +++ b/mk/mtd-utils.mk @@ -46,12 +46,21 @@ MTDUTILS_SBINS := bin2nand flash_eraseall flash_unlock mkfs.jffs2 nand2bin \ nftldump recv_image ubiattach ubigen ubirename MTDUTILS_DEPS := zlib_install lzo_install e2fsprogs_install + + +__embtk_mtdutils_cflags := $(TARGET_CFLAGS) + +# FIXME: remove this after upgrade to new version of mtd-utils +__embtk_mtdutils_cflags += -std=gnu90 + MTDUTILS_MAKE_ENV := LDFLAGS="-L$(embtk_sysroot)/lib -L$(embtk_sysroot)/usr/lib" MTDUTILS_MAKE_ENV += CPPFLAGS="-I. -I./include -I$(embtk_sysroot)/usr/include" -MTDUTILS_MAKE_ENV += CFLAGS="$(TARGET_CFLAGS)" +MTDUTILS_MAKE_ENV += CFLAGS="$(__embtk_mtdutils_cflags)" MTDUTILS_MAKE_ENV += BUILDDIR=$(MTDUTILS_BUILD_DIR) MTDUTILS_MAKE_ENV += DESTDIR=$(embtk_sysroot) -MTDUTILS_MAKE_ENV += PATH=$(PATH):$(embtk_tools)/bin CROSS=$(CROSS_COMPILE) +MTDUTILS_MAKE_ENV += PATH=$(PATH):$(embtk_tools)/bin +MTDUTILS_MAKE_ENV += CROSS=$(CROSS_COMPILE) +MTDUTILS_MAKE_OPTS := CC=$(TARGETCC_CACHED) define __embtk_install_mtdutils $(call embtk_makeinstall_pkg,mtdutils) |