summaryrefslogtreecommitdiff
path: root/core/mk/buildsystem.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-04-20 10:53:24 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-04-20 10:53:24 +0200
commitf500c9e2ecf8c789398f330d4c86078890d5da91 (patch)
treeb3d897f51a74e14b1839110501aaef6a18c1c9e0 /core/mk/buildsystem.mk
parent550c8689fd474a8e7973ddd7632c6aa09a046a74 (diff)
downloadembtoolkit-f500c9e2ecf8c789398f330d4c86078890d5da91.tar.gz
embtoolkit-f500c9e2ecf8c789398f330d4c86078890d5da91.tar.bz2
embtoolkit-f500c9e2ecf8c789398f330d4c86078890d5da91.tar.xz
Build system: tweal/simplify startbuild target
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'core/mk/buildsystem.mk')
-rw-r--r--core/mk/buildsystem.mk21
1 files changed, 6 insertions, 15 deletions
diff --git a/core/mk/buildsystem.mk b/core/mk/buildsystem.mk
index 1d8a3b5..bf34298 100644
--- a/core/mk/buildsystem.mk
+++ b/core/mk/buildsystem.mk
@@ -77,13 +77,6 @@ distclean: clean
$(Q)rm -rf dl/* src/*.git src/*.svn .config.old
$(Q)rm -rf $(embtk_generated)
-define __embtk_mk_pwarning_restartbuild
- $(call embtk_pwarning,"Wrong make target - Use correct make target")
- $(call embtk_echo_yellow,"You are trying to restart all the build while it is already")
- $(call embtk_echo_yellow,"done. Please use the correct make target!!!")
- echo
- $(MAKE) help
-endef
define __embtk_mk_print_selectedfeatures
$(call embtk_pinfo,"Starting build of selected features...")
@@ -91,19 +84,17 @@ define __embtk_mk_print_selectedfeatures
$(help_rootfs_summary)
endef
-__embtk_mk_startbuild-y := toolchain_install
+__embtk_mk_startbuild-y := __startbuild_msg
+__embtk_mk_startbuild-y += toolchain_install
__embtk_mk_startbuild-$(CONFIG_EMBTK_BUILD_LINUX_KERNEL) += linux_install
__embtk_mk_startbuild-$(CONFIG_EMBTK_HAVE_ROOTFS) += rootfs_build
__embtk_mk_startbuild-y += successful_build
-define __embtk_mk_startbuild
+
+__startbuild_msg:
$(__embtk_mk_print_selectedfeatures)
- $(MAKE) $(__embtk_mk_startbuild-y)
-endef
-__bsystem_toolchain_decompressed := $(wildcard $(call __embtk_pkg_dotdecompressed_f,toolchain))
-startbuild:
- $(if $(__bsystem_toolchain_decompressed), \
- $(__embtk_mk_pwarning_restartbuild),$(__embtk_mk_startbuild))
+startbuild: $(__embtk_mk_startbuild-y)
+ @:
define __embtk_mk_initsysrootdirs
mkdir -p $(embtk_generated)