diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-07 23:59:38 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-07 23:59:38 +0100 |
commit | 32d98244f81bdb2ff0e4e17d09590b535f1df3e9 (patch) | |
tree | fb939e77b541f7ab93c09a72e0bf1a151f109676 /mk | |
parent | a71851ac5dca2bcf5f7f0c48e96a4c8c1b227836 (diff) | |
download | embtoolkit-32d98244f81bdb2ff0e4e17d09590b535f1df3e9.tar.gz embtoolkit-32d98244f81bdb2ff0e4e17d09590b535f1df3e9.tar.bz2 embtoolkit-32d98244f81bdb2ff0e4e17d09590b535f1df3e9.tar.xz |
Toolchain build: avoid recursive make at cleanup
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/toolchain.mk | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/mk/toolchain.mk b/mk/toolchain.mk index 1db88d7..ea1443a 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -162,8 +162,9 @@ define __embtk_toolchain_build rm -rf $(call __embtk_pkg_dotinstalled_f,toolchain) rm -rf $(call __embtk_pkg_dotdecompressed_f,toolchain) $(foreach dep,$(patsubst %_install,%,$(TOOLCHAIN_DEPS)), - $(MAKE) $(dep)_clean;) - $(foreach pkg,$(__embtk_rootfs_pkgs-y),$(MAKE) $(pkg)_clean;) + $(call embtk_cleanup_pkg,$(dep))) + $(foreach pkg,$(__embtk_rootfs_pkgs-y), + $(call embtk_cleanup_pkg,$(pkg))) rm -rf $(embtk_sysroot) $(embtk_tools) $(__embtk_toolchain_mkinitdirs) $(MAKE) $(TOOLCHAIN_PRE_DEPS-y) $(TOOLCHAIN_DEPS) @@ -175,10 +176,10 @@ define __embtk_toolchain_build $(if $(findstring core,$(1)),,$(___embtk_toolchain_decompress)) $(if $(findstring core,$(1)), $(foreach addon,$(__embtk_toolchain_addons-y), - $(MAKE) $(addon)_clean;)) + $(call embtk_cleanup_pkg,$(addon)))) $(if $(TOOLCHAIN_ADDONS-), $(foreach addon,$(__embtk_toolchain_addons-n), - $(MAKE) $(addon)_clean;)) + $(call embtk_cleanup_pkg,$(addon)))) $(if $(TOOLCHAIN_ADDONS-y), $(MAKE) $(TOOLCHAIN_PRE_DEPS-y) $(TOOLCHAIN_ADDONS-y)) touch $(call __embtk_pkg_dotinstalled_f,toolchain_addons)) |