diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-01-14 12:42:55 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-01-14 12:42:55 +0100 |
commit | 72a92086cf2fc1fb432cf7469eb4f19e23a8f194 (patch) | |
tree | 68d35fd189978c45400af5189c48007f9b08db14 /mk/buildsystem.mk | |
parent | 276275e7bec0d58f12f8d95cef03ba6db0dc41d9 (diff) | |
download | embtoolkit-72a92086cf2fc1fb432cf7469eb4f19e23a8f194.tar.gz embtoolkit-72a92086cf2fc1fb432cf7469eb4f19e23a8f194.tar.bz2 embtoolkit-72a92086cf2fc1fb432cf7469eb4f19e23a8f194.tar.xz |
Toolchain: use cached toolchain, if the toolchain configuration has not change
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/buildsystem.mk')
-rw-r--r-- | mk/buildsystem.mk | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/mk/buildsystem.mk b/mk/buildsystem.mk index 5907814..18191b3 100644 --- a/mk/buildsystem.mk +++ b/mk/buildsystem.mk @@ -71,7 +71,8 @@ clean: rmallpath $(Q)rm -rf .config kbuild.log .fakeroot* distclean: clean - $(Q)rm -rf dl/* src/eglibc* host-tools* .config.old + $(Q)rm -rf dl/* src/*.git src/*.svn .config.old + $(Q)rm -rf $(EMBTK_GENERATED) startbuild: @if [ -e $(GCC3_BUILD_DIR)/.installed ]; then \ @@ -152,13 +153,18 @@ define __embtk_mk_initrootfsdirs mkdir -p $(PACKAGES_BUILD)) endef +define __embtk_mk_initialpath + $(__embtk_mk_initsysrootdirs) + $(__embtk_mk_inittoolsdirs) + $(__embtk_mk_inithosttoolsdirs) + $(__embtk_mk_initrootfsdirs) +endef + mkinitialpath: - $(Q)$(__embtk_mk_initsysrootdirs) - $(Q)$(__embtk_mk_inittoolsdirs) - $(Q)$(__embtk_mk_inithosttoolsdirs) - $(Q)$(__embtk_mk_initrootfsdirs) + $(Q)$(__embtk_mk_initialpath) rmallpath: - $(Q)rm -rf $(PACKAGES_BUILD) $(ROOTFS) $(TOOLS) $(TOOLS_BUILD) - $(Q)rm -rf $(SYSROOT) $(EMBTK_GENERATED) $(HOSTTOOLS) + $(Q)rm -rf $(PACKAGES_BUILD)* $(ROOTFS)* $(TOOLS)* $(TOOLS_BUILD)* + $(Q)rm -rf $(SYSROOT)* $(HOSTTOOLS)* $(EMBTK_GENERATED)/rootfs-* + $(Q)rm -rf $(EMBTK_GENERATED)/initramfs-* $(Q)$(if $(CONFIG_EMBTK_CACHE_PATCHES),,rm -rf $(DOWNLOAD_DIR)/*.patch) |