summaryrefslogtreecommitdiffstats
path: root/rules/mtd-utils.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-07-21 00:17:09 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-07-21 00:20:20 +0200
commited05650ba3888bd5bb4f222626b59c12d6899908 (patch)
tree512af4d293af149c87d4460c548d90269be91f90 /rules/mtd-utils.make
parent93a2f3a527a9f7ba2d97475948db71e1a5a0d3fd (diff)
downloadptxdist-ed05650ba3888bd5bb4f222626b59c12d6899908.tar.gz
ptxdist-ed05650ba3888bd5bb4f222626b59c12d6899908.tar.xz
[mtd-utils] reworked + version bump to latest git
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/mtd-utils.make')
-rw-r--r--rules/mtd-utils.make105
1 files changed, 58 insertions, 47 deletions
diff --git a/rules/mtd-utils.make b/rules/mtd-utils.make
index f6a8a6f70..55f739d0a 100644
--- a/rules/mtd-utils.make
+++ b/rules/mtd-utils.make
@@ -1,7 +1,7 @@
# -*-makefile-*-
-# $Id$
#
# Copyright (C) 2003-2008 by Pengutronix e.K., Hildesheim, Germany
+# 2009 by Marc Kleine-Budde <mkl@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -17,13 +17,13 @@ PACKAGES-$(PTXCONF_MTD_UTILS) += mtd-utils
#
# Paths and names
#
-MTD_UTILS_VERSION := 1.2.0
+MTD_UTILS_VERSION := 20090701-1
MTD_UTILS := mtd-utils-$(MTD_UTILS_VERSION)
MTD_UTILS_SUFFIX := tar.bz2
MTD_UTILS_URL := ftp://ftp.infradead.org/pub/mtd-utils/$(MTD_UTILS).$(MTD_UTILS_SUFFIX)
MTD_UTILS_SOURCE := $(SRCDIR)/$(MTD_UTILS).$(MTD_UTILS_SUFFIX)
MTD_UTILS_DIR := $(BUILDDIR)/$(MTD_UTILS)
-MTD_UTILS_UBI_DIR := $(BUILDDIR)/$(MTD_UTILS)/ubi-utils/new-utils
+MTD_UTILS_LICENSE := GPLv2+
# ----------------------------------------------------------------------------
# Get
@@ -38,34 +38,23 @@ $(MTD_UTILS_SOURCE):
# ----------------------------------------------------------------------------
MTD_UTILS_PATH := PATH=$(CROSS_PATH)
-MTD_UTILS_ENV := \
+MTD_UTILS_COMPILE_ENV := \
$(CROSS_ENV) \
- CROSS='$(COMPILER_PREFIX)' \
- CPPFLAGS='$(CROSS_CPPFLAGS)' \
- LDFLAGS='$(CROSS_LDFLAGS)' \
+ CROSS="$(COMPILER_PREFIX)" \
WITHOUT_XATTR=1
ifndef PTXCONF_MTD_UTILS_USE_LIBLZO
-MTD_UTILS_ENV += WITHOUT_LZO=1
+MTD_UTILS_COMPILE_ENV += WITHOUT_LZO=1
endif
-MTD_UTILS_MAKEVARS := BUILDDIR=. WITHOUT_XATTR=1
+MTD_UTILS_MAKEVARS := BUILDDIR=$(MTD_UTILS_DIR)
+MTD_UTILS_MAKE_PAR := NO
$(STATEDIR)/mtd-utils.prepare:
@$(call targetinfo)
@$(call touch)
# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-$(STATEDIR)/mtd-utils.compile:
- @$(call targetinfo)
- cd $(MTD_UTILS_DIR) && $(MTD_UTILS_PATH) $(MTD_UTILS_ENV) \
- $(MAKE) $(MTD_UTILS_MAKEVARS) $(PARALLELMFLAGS_BROKEN)
- @$(call touch)
-
-# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -77,85 +66,107 @@ $(STATEDIR)/mtd-utils.targetinstall:
@$(call install_fixup, mtd-utils,PRIORITY,optional)
@$(call install_fixup, mtd-utils,VERSION,$(MTD_UTILS_VERSION))
@$(call install_fixup, mtd-utils,SECTION,base)
- @$(call install_fixup, mtd-utils,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, mtd-utils,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup, mtd-utils,DEPENDS,)
@$(call install_fixup, mtd-utils,DESCRIPTION,missing)
ifdef PTXCONF_MTD_UTILS_FLASH_ERASE
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/flash_erase, /sbin/flash_erase)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/flash_erase)
endif
ifdef PTXCONF_MTD_UTILS_FLASH_ERASEALL
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/flash_eraseall, /sbin/flash_eraseall)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/flash_eraseall)
endif
ifdef PTXCONF_MTD_UTILS_FLASH_INFO
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/flash_info, /sbin/flash_info)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/flash_info)
endif
ifdef PTXCONF_MTD_UTILS_FLASH_LOCK
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/flash_lock, /sbin/flash_lock)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/flash_lock)
endif
ifdef PTXCONF_MTD_UTILS_FLASH_UNLOCK
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/flash_unlock, /sbin/flash_unlock)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/flash_unlock)
endif
ifdef PTXCONF_MTD_UTILS_FLASHCP
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/flashcp, /sbin/flashcp)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/flashcp)
endif
ifdef PTXCONF_MTD_UTILS_FTL_CHECK
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/ftl_check, /sbin/ftl_check)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ftl_check)
endif
ifdef PTXCONF_MTD_UTILS_FTL_FORMAT
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/ftl_format, /sbin/ftl_format)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ftl_format)
endif
ifdef PTXCONF_MTD_UTILS_JFFS2_DUMP
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/jffs2dump, /sbin/jffs2dump)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/jffs2dump)
endif
-#ifdef PTXCONF_MTD_UTILS_JFFS2READER
-# @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/jffs2reader, /sbin/jffs2reader)
-#endif
+
ifdef PTXCONF_MTD_UTILS_MTDDEBUG
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/mtd_debug, /sbin/mtd_debug)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/mtd_debug)
endif
ifdef PTXCONF_MTD_UTILS_NANDDUMP
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/nanddump, /sbin/nanddump)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/nanddump)
endif
ifdef PTXCONF_MTD_UTILS_NANDWRITE
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/nandwrite, /sbin/nandwrite)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/nandwrite)
endif
ifdef PTXCONF_MTD_UTILS_NFTL_FORMAT
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/nftl_format, /sbin/nftl_format)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/nftl_format)
endif
ifdef PTXCONF_MTD_UTILS_NFTLDUMP
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/nftldump, /sbin/nftldump)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/nftldump)
endif
ifdef PTXCONF_MTD_UTILS_MKJFFS2
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_DIR)/mkfs.jffs2, /sbin/mkfs.jffs2)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/mkfs.jffs2)
endif
ifdef PTXCONF_MTD_UTILS_UBIATTACH
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubiattach, /sbin/ubiattach)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubiattach)
endif
ifdef PTXCONF_MTD_UTILS_UBIDETACH
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubidetach, /sbin/ubidetach)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubidetach)
endif
ifdef PTXCONF_MTD_UTILS_UBICRC32
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubicrc32, /sbin/ubicrc32)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubicrc32)
endif
ifdef PTXCONF_MTD_UTILS_UBIMKVOL
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubimkvol, /sbin/ubimkvol)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubimkvol)
endif
ifdef PTXCONF_MTD_UTILS_UBIRMVOL
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubirmvol, /sbin/ubirmvol)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubirmvol)
endif
ifdef PTXCONF_MTD_UTILS_UBIUPDATEVOL
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubirmvol, /sbin/ubiupdatevol)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubiupdatevol)
endif
ifdef PTXCONF_MTD_UTILS_UBINFO
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubinfo, /sbin/ubinfo)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubinfo)
endif
ifdef PTXCONF_MTD_UTILS_UBIFORMAT
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubiformat, /sbin/ubiformat)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubiformat)
endif
ifdef PTXCONF_MTD_UTILS_UBINIZE
- @$(call install_copy, mtd-utils, 0, 0, 0755, $(MTD_UTILS_UBI_DIR)/ubinize, /sbin/ubinize)
+ @$(call install_copy, mtd-utils, 0, 0, 0755, -, \
+ /usr/sbin/ubinize)
endif
@$(call install_finish, mtd-utils)