mtd-utils: bump version, cleanup
flash_eraseall / flash_info are no more, and simplify build. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
61d8d88d40
commit
08d78545cc
@ -20,14 +20,6 @@ config BR2_PACKAGE_MTD_FLASH_ERASE
|
|||||||
bool "flash_erase"
|
bool "flash_erase"
|
||||||
default y
|
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
|
config BR2_PACKAGE_MTD_FLASH_LOCK
|
||||||
bool "flash_lock"
|
bool "flash_lock"
|
||||||
default y
|
default y
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# mtd provides jffs2 utilities
|
# mtd provides jffs2 utilities
|
||||||
#
|
#
|
||||||
#############################################################
|
#############################################################
|
||||||
MTD_VERSION = 1.4.6
|
MTD_VERSION = 1.4.7
|
||||||
MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2
|
MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2
|
||||||
MTD_SITE = ftp://ftp.infradead.org/pub/mtd-utils
|
MTD_SITE = ftp://ftp.infradead.org/pub/mtd-utils
|
||||||
ifeq ($(BR2_PACKAGE_MTD_MKFSJFFS2),y)
|
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_DOC_LOADBIOS) += doc_loadbios
|
||||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASHCP) += flashcp
|
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASHCP) += flashcp
|
||||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_ERASE) += flash_erase
|
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_LOCK) += flash_lock
|
||||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_DUMP) += flash_otp_dump
|
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_DUMP) += flash_otp_dump
|
||||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_INFO) += flash_otp_info
|
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_UBIRSVOL) += ubirsvol
|
||||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIUPDATEVOL) += ubiupdatevol
|
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIUPDATEVOL) += ubiupdatevol
|
||||||
|
|
||||||
MTD_MAKE_COMMON_FLAGS = \
|
MTD_TARGETS_y += $(addprefix ubi-utils/,$(MTD_TARGETS_UBI_y))
|
||||||
$(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
|
|
||||||
|
|
||||||
define MTD_BUILD_CMDS
|
define MTD_BUILD_CMDS
|
||||||
$(MTD_TARGETS_BUILD)
|
$(MAKE1) $(TARGET_CONFIGURE_OPTS) CROSS=$(TARGET_CROSS) \
|
||||||
$(MTD_TARGETS_UBI_BUILD)
|
BUILDDIR=$(@D) WITHOUT_XATTR=1 WITHOUT_LARGEFILE=1 -C $(@D) \
|
||||||
|
$(addprefix $(@D)/,$(MTD_TARGETS_y))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define MTD_INSTALL_TARGET_CMDS
|
define MTD_INSTALL_TARGET_CMDS
|
||||||
for f in $(MTD_TARGETS_y) ; do \
|
for f in $(MTD_TARGETS_y) ; do \
|
||||||
install -D -m 0755 $(@D)/$$f $(TARGET_DIR)/usr/sbin/$$f ; \
|
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 ; \
|
|
||||||
done
|
done
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user