mtd-utils: bump version, cleanup
authorPeter Korsgaard <jacmet@sunsite.dk>
Fri, 18 Nov 2011 22:44:27 +0000 (23:44 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Fri, 18 Nov 2011 22:48:09 +0000 (23:48 +0100)
flash_eraseall / flash_info are no more, and simplify build.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/mtd/Config.in
package/mtd/mtd.mk

index 692654ca8489568f9b371cafb2752dc838068a45..7330dd598c5f12d3d1abc486a135156416f6384b 100644 (file)
@@ -20,14 +20,6 @@ config BR2_PACKAGE_MTD_FLASH_ERASE
        bool "flash_erase"
        default y
 
-config BR2_PACKAGE_MTD_FLASH_ERASEALL
-       bool "flash_eraseall"
-       default y
-
-config BR2_PACKAGE_MTD_FLASH_INFO
-       bool "flash_info"
-       default y
-
 config BR2_PACKAGE_MTD_FLASH_LOCK
        bool "flash_lock"
        default y
index 1b23e8357500d488339483b97039421b3d2b8c3e..ea72ba83a4ba83b2e4847e326622c657d6acfe10 100644 (file)
@@ -3,7 +3,7 @@
 # mtd provides jffs2 utilities
 #
 #############################################################
-MTD_VERSION = 1.4.6
+MTD_VERSION = 1.4.7
 MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2
 MTD_SITE = ftp://ftp.infradead.org/pub/mtd-utils
 ifeq ($(BR2_PACKAGE_MTD_MKFSJFFS2),y)
@@ -29,8 +29,6 @@ MTD_TARGETS_$(BR2_PACKAGE_MTD_DOCFDISK)               += docfdisk
 MTD_TARGETS_$(BR2_PACKAGE_MTD_DOC_LOADBIOS)    += doc_loadbios
 MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASHCP)         += flashcp
 MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_ERASE)     += flash_erase
-MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_ERASEALL)  += flash_eraseall
-MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_INFO)      += flash_info
 MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_LOCK)      += flash_lock
 MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_DUMP)  += flash_otp_dump
 MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_INFO)  += flash_otp_info
@@ -64,37 +62,17 @@ MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIRMVOL) += ubirmvol
 MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIRSVOL)    += ubirsvol
 MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIUPDATEVOL)        += ubiupdatevol
 
-MTD_MAKE_COMMON_FLAGS = \
-       $(TARGET_CONFIGURE_OPTS) CROSS=$(TARGET_CROSS) \
-       WITHOUT_XATTR=1 WITHOUT_LARGEFILE=1
-
-define MTD_TARGETS_BUILD
-       $(MAKE1) $(MTD_MAKE_COMMON_FLAGS) \
-               BUILDDIR=$(@D) \
-               -C $(@D) \
-               $(addprefix $(@D)/, lib/libmtd.a $(MTD_TARGETS_y))
-endef
-
-ifneq ($(MTD_TARGETS_UBI_y),)
-define MTD_TARGETS_UBI_BUILD
-       $(MAKE1) $(MTD_MAKE_COMMON_FLAGS) \
-               BUILDDIR=$(@D)/ubi-utils/ \
-               -C $(@D)/ubi-utils \
-               $(addprefix $(@D)/ubi-utils/, $(MTD_TARGETS_UBI_y))
-endef
-endif
+MTD_TARGETS_y += $(addprefix ubi-utils/,$(MTD_TARGETS_UBI_y))
 
 define MTD_BUILD_CMDS
- $(MTD_TARGETS_BUILD)
- $(MTD_TARGETS_UBI_BUILD)
+       $(MAKE1) $(TARGET_CONFIGURE_OPTS) CROSS=$(TARGET_CROSS) \
+               BUILDDIR=$(@D) WITHOUT_XATTR=1 WITHOUT_LARGEFILE=1 -C $(@D) \
+               $(addprefix $(@D)/,$(MTD_TARGETS_y))
 endef
 
 define MTD_INSTALL_TARGET_CMDS
  for f in $(MTD_TARGETS_y) ; do \
-  install -D -m 0755 $(@D)/$$f $(TARGET_DIR)/usr/sbin/$$f ; \
- done ; \
- for f in $(MTD_TARGETS_UBI_y) ; do \
-  install -D -m 0755 $(@D)/ubi-utils/$$f $(TARGET_DIR)/usr/sbin/$$f ; \
+  install -D -m 0755 $(@D)/$$f $(TARGET_DIR)/usr/sbin/$${f##*/} ; \
  done
 endef