summaryrefslogtreecommitdiff
path: root/mk/toolchain.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-03-30 20:29:07 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-03-30 20:29:07 +0100
commit06688245b53fd72344b907bf5eab282eff769a7c (patch)
treee26f2eeff897a852f62fca70fc77c3a022d5187c /mk/toolchain.mk
parent7f01632ac8753c1a4efcce2abe27b4de65e9a0fb (diff)
downloadembtoolkit-06688245b53fd72344b907bf5eab282eff769a7c.tar.gz
embtoolkit-06688245b53fd72344b907bf5eab282eff769a7c.tar.bz2
embtoolkit-06688245b53fd72344b907bf5eab282eff769a7c.tar.xz
Toolchain: add GNU make 3.81 and build it when FreeBSD is host development machine
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/toolchain.mk')
-rw-r--r--mk/toolchain.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/mk/toolchain.mk b/mk/toolchain.mk
index fe12761..70f9642 100644
--- a/mk/toolchain.mk
+++ b/mk/toolchain.mk
@@ -146,6 +146,10 @@ AUTOTOOLS_INSTALL += automake_install
include mk/gsed.mk
__toolchain_gsed-y := $(if $(findstring freebsd,$(embtk_buildhost_os)),gsed_install)
+# GNU make
+include mk/gmake.mk
+__toolchain_gmake-y := $(if $(findstring freebsd,$(embtk_buildhost_os)),gmake_install)
+
# Toolchain internals
__xtools_compiler-$(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN) := clangllvm-$(LLVM_VERSION)
__xtools_compiler-$(CONFIG_EMBTK_LLVM_DEFAULT_TOOLCHAIN) := clangllvm-$(LLVM_VERSION)
@@ -160,7 +164,7 @@ TOOLCHAIN_BUILD_DIR := $(TOOLCHAIN_DIR)
TOOLCHAIN_SRC_DIR := $(TOOLCHAIN_DIR)
TOOLCHAIN_PRE_DEPS-y := ccache_install $(AUTOTOOLS_INSTALL)
-TOOLCHAIN_PRE_DEPS-y += $(__toolchain_gsed-y)
+TOOLCHAIN_PRE_DEPS-y += $(__toolchain_gsed-y) $(__toolchain_gmake-y)
TOOLCHAIN_PRE_DEPS-y += $(if $(CONFIG_EMBTK_TOOLCHAIN_PREDEP_GPERF_HOST), \
gperf_host_install)