$(REMOVE)/gdb-$(GDB_VER)
$(TOUCH)
-# MTD-UTILS
-ifeq ($(PLATFORM), nevis)
-MTD_BUILDDIR = `pwd`/build
-MTD_BUILDS = \
- $(MTD_BUILDDIR)/flash_erase
-else
-MTD_BUILDDIR = `pwd`/build
-MTD_BUILDS = \
- $(MTD_BUILDDIR)/flash_erase \
- $(MTD_BUILDDIR)/nanddump \
- $(MTD_BUILDDIR)/nandwrite \
- $(MTD_BUILDDIR)/nandtest
-endif
-$(D)/mtd-utils: $(ARCHIVE)/mtd-utils-$(MTD_UTILS_VER).tar.bz2 $(D)/zlib | $(TARGETPREFIX)
+$(D)/mtd-utils: $(D)/zlib $(D)/e2fsprogs $(ARCHIVE)/mtd-utils-$(MTD_UTILS_VER).tar.bz2 | $(TARGETPREFIX)
$(START_BUILD)
# build for target
$(REMOVE)/mtd-utils-$(MTD_UTILS_VER); \
- $(UNTAR)/mtd-utils-$(MTD_UTILS_VER).tar.bz2; \
+ $(UNTAR)/mtd-utils-$(MTD_UTILS_VER).tar.bz2
set -e; cd $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER); \
- $(MAKE) $(MTD_BUILDS) BUILDDIR=$(MTD_BUILDDIR) WITHOUT_XATTR=1 WITHOUT_LZO=1 \
- CROSS=$(CROSS_DIR)/bin/$(TARGET)- \
- ZLIBCPPFLAGS="-I$(TARGETPREFIX)/include" \
- X_LDLIBS="-L$(TARGETPREFIX)/lib" \
- X_LDSTATIC="$(TARGETPREFIX)/lib"
- cd $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER); \
- mkdir -p $(TARGETPREFIX)/sbin; \
- $(TARGET)-strip $(MTD_BUILDS); \
- cp -a $(MTD_BUILDS) $(TARGETPREFIX)/sbin; \
+ $(CONFIGURE) \
+ --prefix= \
+ --target=$(TARGET) \
+ --mandir=/.remove \
+ --enable-silent-rules \
+ --disable-tests \
+ --without-xattr \
+ --without-lzo \
+ ; \
+ $(MAKE)
+ifeq ($(BOXSERIES), hd2)
+ install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER)/nanddump $(TARGETPREFIX)/sbin
+ install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER)/nandtest $(TARGETPREFIX)/sbin
+ install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER)/nandwrite $(TARGETPREFIX)/sbin
+ install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER)/mtd_debug $(TARGETPREFIX)/sbin
+ install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER)/mkfs.jffs2 $(TARGETPREFIX)/sbin
+endif
+ install -D -m 0755 $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER)/flash_erase $(TARGETPREFIX)/sbin
$(REMOVE)/mtd-utils-$(MTD_UTILS_VER)
- $(TOUCH)
+ $(TOUCH)
# SAMBA
ifeq ($(PLATFORM), nevis)