summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rw-r--r--mk/packages.mk3
-rw-r--r--mk/toolchain.mk2
3 files changed, 8 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a7cab64..3b9bf83 100644
--- a/Makefile
+++ b/Makefile
@@ -93,7 +93,10 @@ clean: rmallpath
$(Q)$(MAKE) -f scripts/Makefile.clean obj=scripts/basic
$(Q)rm -rf .config kbuild.log .fakeroot*
-startbuild: buildtoolchain host_packages_build rootfs_build successful_build
+startbuild:
+ $(call EMBTK_GENERIC_MESSAGE,"Starting build of selected features ...")
+ @$(MAKE) buildtoolchain host_packages_build symlink_tools \
+ rootfs_build successful_build
include mk/macros.mk
include mk/target-mcu.mk
diff --git a/mk/packages.mk b/mk/packages.mk
index 098b69a..370b0da 100644
--- a/mk/packages.mk
+++ b/mk/packages.mk
@@ -70,7 +70,10 @@ endif
########################### Targets for HOST MACHINE ###########################
host_packages_build:
+ifeq ($(HOSTTOOLS_COMPONENTS),)
+else
$(call EMBTK_GENERIC_MESSAGE,"Building extra packages intended to run \
on your host machine ...")
@$(MAKE) $(HOSTTOOLS_COMPONENTS)
+endif
diff --git a/mk/toolchain.mk b/mk/toolchain.mk
index e5685b4..1062067 100644
--- a/mk/toolchain.mk
+++ b/mk/toolchain.mk
@@ -58,7 +58,7 @@ include $(EMBTK_ROOT)/mk/eglibc.mk
buildtoolchain: mkinitialpath kernel-headers_install ccachehost_install \
gmphost_install mpfrhost_install binutils_install \
gcc1_install eglibc-headers_install gcc2_install \
- eglibc_install gcc3_install symlink_tools
+ eglibc_install gcc3_install
$(call EMBTK_GENERIC_MESSAGE,"You successfully build a toolchain for \
$(STRICT_GNU_TARGET) !!!")
symlink_tools: