diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-07-21 00:17:09 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-07-21 00:20:20 +0200 |
commit | ed05650ba3888bd5bb4f222626b59c12d6899908 (patch) | |
tree | 512af4d293af149c87d4460c548d90269be91f90 /rules/mtd-utils.make | |
parent | 93a2f3a527a9f7ba2d97475948db71e1a5a0d3fd (diff) | |
download | ptxdist-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.make | 105 |
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) |