summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-10-17 21:44:48 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-10-17 21:46:45 +0200
commit4734b2366280962ed76c8be2fb07f73403578385 (patch)
treed1fcdcbaf5a65528737180413d857edef2eed530 /Makefile
parent88c8044622b4b232c937eb24717c30132de5b253 (diff)
downloadembtoolkit-4734b2366280962ed76c8be2fb07f73403578385.tar.gz
embtoolkit-4734b2366280962ed76c8be2fb07f73403578385.tar.bz2
embtoolkit-4734b2366280962ed76c8be2fb07f73403578385.tar.xz
Bluid system: move host system detection to a dedicated .mk
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile48
1 files changed, 4 insertions, 44 deletions
diff --git a/Makefile b/Makefile
index c12772d..c7e2d7f 100644
--- a/Makefile
+++ b/Makefile
@@ -39,53 +39,13 @@ EMBTK_VERSION := \
echo $$version; \
fi; \
else echo $$dversion; fi)
-EMBTK_BUGURL = "http://bugs.embtoolkit.org/projects/embtoolkit"
-EMBTK_HOMEURL = "http://www.embtoolkit.org"
-export EMBTK_BUGURL EMBTK_HOMEURL EMBTK_VERSION
+EMBTK_BUGURL := "http://bugs.embtoolkit.org/projects/embtoolkit"
+EMBTK_HOMEURL := "http://www.embtoolkit.org"
EMBTK_ROOT := $(shell pwd)
-EMBTK_DOTCONFIG := $(EMBTK_ROOT)/.config
+EMBTK_DOTCONFIG := "$(EMBTK_ROOT)/.config"
-# SHELL used by kbuild
-CONFIG_EMBTK_SHELL := \
- $(shell \
- if [ -x "$$BASH" ]; then \
- echo $$BASH; \
- else \
- if [ -x /bin/bash ]; then \
- echo /bin/bash; \
- else \
- echo /bin/sh; \
- fi; \
- fi)
-
-HOST_ARCH := $(shell $(CONFIG_EMBTK_SHELL) $(EMBTK_ROOT)/scripts/config.guess)
-HOST_BUILD := $(HOST_ARCH)
-export HOST_ARCH HOST_BUILD
-
-HOSTCC := \
- $(shell \
- if [ -n "$$(command -v gcc 2>/dev/null)" ]; then \
- echo "$$(command -v gcc)"; \
- elif [ -n "$$(command -v cc 2>/dev/null)" ]; then \
- echo "$$(command -v cc 2>/dev/null)"; \
- else \
- echo gcc; \
- fi)
-
-HOSTCXX := \
- $(shell \
- if [ -n "$$(command -v g++ 2>/dev/null)" ]; then \
- echo "$$(command -v g++)"; \
- elif [ -n "$$(command -v c++ 2>/dev/null)" ]; then \
- echo "$$(command -v c++ 2>/dev/null)"; \
- else \
- echo g++; \
- fi)
-
-HOSTCFLAGS := -Wall
-HOSTCXXFLAGS := -O2
-export HOSTCC HOSTCXX HOSTCFLAGS HOSTCXXFLAGS
+include core/mk/host-support.mk
ifeq ($(V),)
Q := @