summaryrefslogtreecommitdiff
path: root/mk/mtd-utils.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-09 00:20:53 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-09 00:20:53 +0100
commitf5440f7033019eea6cfc0a125db67259862a9671 (patch)
tree9a040d718decb95406ea8f27183291e315227a3e /mk/mtd-utils.mk
parentdcd92fddc94aa56c84771e22545c991f176e2781 (diff)
downloadembtoolkit-f5440f7033019eea6cfc0a125db67259862a9671.tar.gz
embtoolkit-f5440f7033019eea6cfc0a125db67259862a9671.tar.bz2
embtoolkit-f5440f7033019eea6cfc0a125db67259862a9671.tar.xz
Host tools/Toolchain components: massively convert to use more build system features
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/mtd-utils.mk')
-rw-r--r--mk/mtd-utils.mk18
1 files changed, 16 insertions, 2 deletions
diff --git a/mk/mtd-utils.mk b/mk/mtd-utils.mk
index 2189e65..5c06ae8 100644
--- a/mk/mtd-utils.mk
+++ b/mk/mtd-utils.mk
@@ -53,8 +53,15 @@ MTDUTILS_MAKE_ENV += BUILDDIR=$(MTDUTILS_BUILD_DIR)
MTDUTILS_MAKE_ENV += DESTDIR=$(embtk_sysroot)
MTDUTILS_MAKE_ENV += PATH=$(PATH):$(embtk_tools)/bin CROSS=$(CROSS_COMPILE)
-mtdutils_install:
+define __embtk_install_mtdutils
+ $(call embtk_download_pkg,mtdutils)
+ $(call embtk_decompress_pkg,mtdutils)
$(call embtk_makeinstall_pkg,mtdutils)
+endef
+define embtk_install_mtdutils
+ [ -e $(__embtk_pkg_dotinstalled_f,mtdutils) ] || \
+ $(__embtk_install_mtdutils)
+endef
#
# mtd-utils for host development machine.
@@ -77,5 +84,12 @@ MTDUTILS_HOST_MAKE_ENV += CPPFLAGS="-I. -Iinclude -I../include -I$(embtk_htools)
MTDUTILS_HOST_MAKE_ENV += DESTDIR=$(embtk_htools)
MTDUTILS_HOST_MAKE_ENV += BUILDDIR=$(MTDUTILS_HOST_BUILD_DIR)
-mtdutils_host_install:
+define __embtk_install_mtdutils_host
+ $(call embtk_download_pkg,mtdutils_host)
+ $(call embtk_decompress_pkg,mtdutils_host)
$(call embtk_makeinstall_hostpkg,mtdutils_host)
+endef
+define embtk_install_mtdutils_host
+ [ -e $(__embtk_pkg_dotinstalled_f,mtdutils_host) ] || \
+ $(__embtk_install_mtdutils_host)
+endef