diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-09 00:20:53 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-09 00:20:53 +0100 |
commit | f5440f7033019eea6cfc0a125db67259862a9671 (patch) | |
tree | 9a040d718decb95406ea8f27183291e315227a3e /mk/mtd-utils.mk | |
parent | dcd92fddc94aa56c84771e22545c991f176e2781 (diff) | |
download | embtoolkit-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.mk | 18 |
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 |