From 5fea2da16b9953b7334b85d5d0cf44e894386fc8 Mon Sep 17 00:00:00 2001
From: midipix <writeonce@midipix.org>
Date: Fri, 26 Feb 2016 16:14:02 -0500
Subject: build system: use the term 'compiler' rather than 'toolchain' where
 applicable.

---
 Makefile.in                  |  6 +++---
 config.project               |  2 +-
 config.usage                 |  4 ++--
 configure                    | 34 +++++++++++++++----------------
 sysinfo/compiler/clang.mk    | 48 ++++++++++++++++++++++++++++++++++++++++++++
 sysinfo/compiler/cparser.mk  | 48 ++++++++++++++++++++++++++++++++++++++++++++
 sysinfo/compiler/gcc.mk      | 43 +++++++++++++++++++++++++++++++++++++++
 sysinfo/toolchain/clang.mk   | 48 --------------------------------------------
 sysinfo/toolchain/cparser.mk | 48 --------------------------------------------
 sysinfo/toolchain/gcc.mk     | 43 ---------------------------------------
 10 files changed, 162 insertions(+), 162 deletions(-)
 create mode 100644 sysinfo/compiler/clang.mk
 create mode 100644 sysinfo/compiler/cparser.mk
 create mode 100644 sysinfo/compiler/gcc.mk
 delete mode 100644 sysinfo/toolchain/clang.mk
 delete mode 100644 sysinfo/toolchain/cparser.mk
 delete mode 100644 sysinfo/toolchain/gcc.mk

diff --git a/Makefile.in b/Makefile.in
index b6976c9..5b62fea 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -5,7 +5,7 @@ BUILD 			= @build@
 HOST 			= @host@
 TARGET 			= @target@
 ARCH 			= @arch@
-TOOLCHAIN 		= @toolchain@
+COMPILER 		= @compiler@
 SYSROOT 		= @sysroot@
 CROSS_COMPILE 		= @cross_compile@
 SHELL 			= @shell@
@@ -61,7 +61,7 @@ static:
 
 
 include $(PROJECT_DIR)/sysinfo/host/$(HOST).mk
-include $(PROJECT_DIR)/sysinfo/toolchain/$(TOOLCHAIN).mk
+include $(PROJECT_DIR)/sysinfo/compiler/$(COMPILER).mk
 
 include $(PROJECT_DIR)/project/defs.mk
 include $(PROJECT_DIR)/project/tree.mk
@@ -210,7 +210,7 @@ clean:
 		@echo HOST:'                   '$(HOST)
 		@echo TARGET:'                 '$(TARGET)
 		@echo ARCH:'                   '$(ARCH)
-		@echo TOOLCHAIN:'              '$(TOOLCHAIN)
+		@echo COMPILER:'               '$(COMPILER)
 		@echo SYSROOT:'                '$(SYSROOT)
 		@echo XCOMPILE:'               '$(CROSS_COMPILE)
 		@echo SHELL:'                  '$(SHELL)
diff --git a/config.project b/config.project
index 1601ae5..7e1b1ba 100644
--- a/config.project
+++ b/config.project
@@ -19,7 +19,7 @@ mb_default_build=
 mb_default_host=
 mb_default_target=
 mb_default_arch=
-mb_default_toolchain=
+mb_default_compiler=
 mb_default_sysroot=
 mb_default_cross_compile=
 mb_default_shell=sh
diff --git a/config.usage b/config.usage
index 2175510..ca4419c 100644
--- a/config.usage
+++ b/config.usage
@@ -16,7 +16,7 @@ supported switches:
 	--host
 	--target
 	--arch
-	--toolchain
+	--compiler
 	--sysroot
 	--cross-compile
 	--shell
@@ -42,7 +42,7 @@ supported variables:
 	HOST
 	TARGET
 	ARCH
-	TOOLCHAIN
+	COMPILER
 	SYSROOT
 	CROSS_COMPILE
 	SHELL
diff --git a/configure b/configure
index dca0d7e..7409596 100755
--- a/configure
+++ b/configure
@@ -44,7 +44,7 @@ init_vars()
 	mb_host=$HOST
 	mb_target=$TARGET
 	mb_arch=$ARCH
-	mb_toolchain=$TOOLCHAIN
+	mb_compiler=$COMPILER
 	mb_sysroot=$SYSROOT
 	mb_cross_compile=$CROSS_COMPILE
 	mb_shell=$SHELL
@@ -119,7 +119,7 @@ common_defaults()
 	[ -z "$mb_host" ] 		&& mb_host=$mb_default_host
 	[ -z "$mb_target" ] 		&& mb_target=$mb_default_target
 	[ -z "$mb_arch" ] 		&& mb_arch=$mb_default_arch
-	[ -z "$mb_toolchain" ] 		&& mb_toolchain=$mb_default_toolchain
+	[ -z "$mb_compiler" ] 		&& mb_compiler=$mb_default_compiler
 	[ -z "$mb_sysroot" ] 		&& mb_sysroot=$mb_default_sysroot
 	[ -z "$mb_cross_compile" ] 	&& mb_cross_compile=$mb_default_cross_compile
 	[ -z "$mb_shell" ] 		&& mb_shell=$mb_default_shell
@@ -171,10 +171,10 @@ common_defaults()
 		fi
 	fi
 
-	# toolchain
-	if [ x"$mb_toolchain" != x ]; then
+	# compiler
+	if [ x"$mb_compiler" != x ]; then
 		if [ x"$mb_native_cc" = x ]; then
-			mb_native_cc=$mb_toolchain
+			mb_native_cc=$mb_compiler
 		fi
 	fi
 }
@@ -187,7 +187,7 @@ native_defaults()
 		$CC -dM -E - < /dev/null > /dev/null || exit 2
 	fi
 
-	# toolchain
+	# compiler
 	[ -z "$mb_native_cc" ] && mb_native_cc=$CC
 	[ -z "$mb_native_cc" ] && mb_native_cc='cc'
 	$mb_native_cc -dM -E - < /dev/null > /dev/null 2>/dev/null || mb_native_cc=
@@ -206,19 +206,19 @@ native_defaults()
 		exit 2
 	fi
 
-	if [ x"$mb_toolchain" = x ]; then
-		$mb_native_cc -dM -E - < /dev/null | grep '__clang__' > /dev/null && mb_toolchain='clang'
+	if [ x"$mb_compiler" = x ]; then
+		$mb_native_cc -dM -E - < /dev/null | grep '__clang__' > /dev/null && mb_compiler='clang'
 	fi
 
-	if [ x"$mb_toolchain" = x ]; then
-		$mb_native_cc -dM -E - < /dev/null | grep '__GCC' > /dev/null && mb_toolchain='gcc'
+	if [ x"$mb_compiler" = x ]; then
+		$mb_native_cc -dM -E - < /dev/null | grep '__GCC' > /dev/null && mb_compiler='gcc'
 	fi
 
-	if [ x"$mb_toolchain" = x ]; then
-		$mb_native_cc -dM -E - < /dev/null | grep '__CPARSER__' > /dev/null && mb_toolchain='cparser'
+	if [ x"$mb_compiler" = x ]; then
+		$mb_native_cc -dM -E - < /dev/null | grep '__CPARSER__' > /dev/null && mb_compiler='cparser'
 	fi
 
-	if [ x"$mb_toolchain" = x ]; then
+	if [ x"$mb_compiler" = x ]; then
 		error_msg "config error: could not identify the native compiler."
 		exit 2
 	fi
@@ -279,7 +279,7 @@ config_copy()
 			-e 's^@host@^'"$mb_host"'^g'					\
 			-e 's^@target@^'"$mb_target"'^g'				\
 			-e 's^@arch@^'"$mb_arch"'^g'					\
-			-e 's^@toolchain@^'"$mb_toolchain"'^g'				\
+			-e 's^@compiler@^'"$mb_compiler"'^g'				\
 			-e 's^@sysroot@^'"$mb_sysroot"'^g'				\
 			-e 's^@cross_compile@^'"$mb_cross_compile"'^g'			\
 			-e 's^@shell@^'"$mb_shell"'^g'					\
@@ -336,7 +336,7 @@ config_host()
 	make host.tag && return 0
 
 	error_msg "configure was able to generate a Makefile for the selected host,"
-	error_msg "however the host-targeting toolchain was found to be missing"
+	error_msg "however the host-targeting compiler was found to be missing"
 	error_msg "at least one of the required headers or features."
 	exit 2
 }
@@ -397,8 +397,8 @@ for arg ; do
 		--arch=*)
 			mb_arch=${arg#*=}
 			;;
-		--toolchain=*)
-			mb_toolchain=${arg#*=}
+		--compiler=*)
+			mb_compiler=${arg#*=}
 			;;
 		--sysroot=*)
 			mb_sysroot=${arg#*=}
diff --git a/sysinfo/compiler/clang.mk b/sysinfo/compiler/clang.mk
new file mode 100644
index 0000000..a372dc4
--- /dev/null
+++ b/sysinfo/compiler/clang.mk
@@ -0,0 +1,48 @@
+ifeq ($(CROSS_COMPILE)x,x)
+	CROSS_HOST	=
+	CROSS_HOST_SPEC =
+else
+	CROSS_HOST	= $(HOST)
+	CROSS_HOST_SPEC = --target=$(HOST)
+endif
+
+
+ifeq ($(USER_CC)x,x)
+	CC	= $(NATIVE_CC) $(CROSS_HOST_SPEC)
+else
+	CC	= $(USER_CC) $(CROSS_HOST_SPEC)
+endif
+
+ifeq ($(USER_CPP)x,x)
+	CPP	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -E
+else
+	CPP	= $(USER_CPP) $(CROSS_HOST_SPEC) -E
+endif
+
+ifeq ($(USER_CXX)x,x)
+	CXX	= $(NATIVE_CC)++ $(CROSS_HOST_SPEC)
+else
+	CXX	= $(USER_CXX) $(CROSS_HOST_SPEC)
+endif
+
+
+AS		= $(CROSS_COMPILE)as
+AR		= $(CROSS_COMPILE)ar
+LD		= $(CROSS_COMPILE)ld
+NM		= $(CROSS_COMPILE)nm
+OBJDUMP		= $(CROSS_COMPILE)objdump
+RANLIB		= $(CROSS_COMPILE)ranlib
+SIZE		= $(CROSS_COMPILE)size
+STRIP		= $(CROSS_COMPILE)strip
+STRINGS		= $(CROSS_COMPILE)strings
+
+
+ADDR2LINE	= $(CROSS_COMPILE)addr2line
+COV		= $(CROSS_COMPILE)gcov
+CXXFILT		= $(CROSS_COMPILE)c++filt
+ELFEDIT		= $(CROSS_COMPILE)elfedit
+OBJCOPY		= $(CROSS_COMPILE)objcopy
+READELF		= $(CROSS_COMPILE)readelf
+
+
+CFLAGS_PIC	= -fPIC
diff --git a/sysinfo/compiler/cparser.mk b/sysinfo/compiler/cparser.mk
new file mode 100644
index 0000000..eea15c3
--- /dev/null
+++ b/sysinfo/compiler/cparser.mk
@@ -0,0 +1,48 @@
+ifeq ($(CROSS_COMPILE)x,x)
+	CROSS_HOST	=
+	CROSS_HOST_SPEC =
+else
+	CROSS_HOST	= $(HOST)
+	CROSS_HOST_SPEC = --target=$(HOST)
+endif
+
+
+ifeq ($(USER_CC)x,x)
+	CC	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp
+else
+	CC	= $(USER_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp
+endif
+
+ifeq ($(USER_CPP)x,x)
+	CPP	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -E
+else
+	CPP	= $(USER_CPP) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -E
+endif
+
+ifeq ($(USER_CXX)x,x)
+	CXX	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -std=c++
+else
+	CXX	= $(USER_CXX) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -std=c++
+endif
+
+
+AS		= $(CROSS_COMPILE)as
+AR		= $(CROSS_COMPILE)ar
+LD		= $(CROSS_COMPILE)ld
+NM		= $(CROSS_COMPILE)nm
+OBJDUMP		= $(CROSS_COMPILE)objdump
+RANLIB		= $(CROSS_COMPILE)ranlib
+SIZE		= $(CROSS_COMPILE)size
+STRIP		= $(CROSS_COMPILE)strip
+STRINGS		= $(CROSS_COMPILE)strings
+
+
+ADDR2LINE	= $(CROSS_COMPILE)addr2line
+COV		= $(CROSS_COMPILE)gcov
+CXXFILT		= $(CROSS_COMPILE)c++filt
+ELFEDIT		= $(CROSS_COMPILE)elfedit
+OBJCOPY		= $(CROSS_COMPILE)objcopy
+READELF		= $(CROSS_COMPILE)readelf
+
+
+CFLAGS_PIC	= -fPIC
diff --git a/sysinfo/compiler/gcc.mk b/sysinfo/compiler/gcc.mk
new file mode 100644
index 0000000..1705859
--- /dev/null
+++ b/sysinfo/compiler/gcc.mk
@@ -0,0 +1,43 @@
+ifeq ($(USER_CC)x,x)
+	ifeq ($(CROSS_COMPILE)x,x)
+		CC = $(CROSS_COMPILE)$(NATIVE_CC)
+	else
+		CC = $(CROSS_COMPILE)gcc
+	endif
+else
+	CC	= $(USER_CC)
+endif
+
+ifeq ($(USER_CPP)x,x)
+	CPP	= $(CROSS_COMPILE)cpp
+else
+	CPP	= $(USER_CPP)
+endif
+
+ifeq ($(USER_CXX)x,x)
+	CXX	= $(CROSS_COMPILE)c++
+else
+	CXX	= $(USER_CXX)
+endif
+
+
+AS		= $(CROSS_COMPILE)as
+AR		= $(CROSS_COMPILE)ar
+LD		= $(CROSS_COMPILE)ld
+NM		= $(CROSS_COMPILE)nm
+OBJDUMP		= $(CROSS_COMPILE)objdump
+RANLIB		= $(CROSS_COMPILE)ranlib
+SIZE		= $(CROSS_COMPILE)size
+STRIP		= $(CROSS_COMPILE)strip
+STRINGS		= $(CROSS_COMPILE)strings
+
+
+ADDR2LINE	= $(CROSS_COMPILE)addr2line
+COV		= $(CROSS_COMPILE)gcov
+CXXFILT		= $(CROSS_COMPILE)c++filt
+ELFEDIT		= $(CROSS_COMPILE)elfedit
+OBJCOPY		= $(CROSS_COMPILE)objcopy
+READELF		= $(CROSS_COMPILE)readelf
+
+
+CFLAGS_PIC	= -fPIC
diff --git a/sysinfo/toolchain/clang.mk b/sysinfo/toolchain/clang.mk
deleted file mode 100644
index a372dc4..0000000
--- a/sysinfo/toolchain/clang.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-ifeq ($(CROSS_COMPILE)x,x)
-	CROSS_HOST	=
-	CROSS_HOST_SPEC =
-else
-	CROSS_HOST	= $(HOST)
-	CROSS_HOST_SPEC = --target=$(HOST)
-endif
-
-
-ifeq ($(USER_CC)x,x)
-	CC	= $(NATIVE_CC) $(CROSS_HOST_SPEC)
-else
-	CC	= $(USER_CC) $(CROSS_HOST_SPEC)
-endif
-
-ifeq ($(USER_CPP)x,x)
-	CPP	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -E
-else
-	CPP	= $(USER_CPP) $(CROSS_HOST_SPEC) -E
-endif
-
-ifeq ($(USER_CXX)x,x)
-	CXX	= $(NATIVE_CC)++ $(CROSS_HOST_SPEC)
-else
-	CXX	= $(USER_CXX) $(CROSS_HOST_SPEC)
-endif
-
-
-AS		= $(CROSS_COMPILE)as
-AR		= $(CROSS_COMPILE)ar
-LD		= $(CROSS_COMPILE)ld
-NM		= $(CROSS_COMPILE)nm
-OBJDUMP		= $(CROSS_COMPILE)objdump
-RANLIB		= $(CROSS_COMPILE)ranlib
-SIZE		= $(CROSS_COMPILE)size
-STRIP		= $(CROSS_COMPILE)strip
-STRINGS		= $(CROSS_COMPILE)strings
-
-
-ADDR2LINE	= $(CROSS_COMPILE)addr2line
-COV		= $(CROSS_COMPILE)gcov
-CXXFILT		= $(CROSS_COMPILE)c++filt
-ELFEDIT		= $(CROSS_COMPILE)elfedit
-OBJCOPY		= $(CROSS_COMPILE)objcopy
-READELF		= $(CROSS_COMPILE)readelf
-
-
-CFLAGS_PIC	= -fPIC
diff --git a/sysinfo/toolchain/cparser.mk b/sysinfo/toolchain/cparser.mk
deleted file mode 100644
index eea15c3..0000000
--- a/sysinfo/toolchain/cparser.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-ifeq ($(CROSS_COMPILE)x,x)
-	CROSS_HOST	=
-	CROSS_HOST_SPEC =
-else
-	CROSS_HOST	= $(HOST)
-	CROSS_HOST_SPEC = --target=$(HOST)
-endif
-
-
-ifeq ($(USER_CC)x,x)
-	CC	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp
-else
-	CC	= $(USER_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp
-endif
-
-ifeq ($(USER_CPP)x,x)
-	CPP	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -E
-else
-	CPP	= $(USER_CPP) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -E
-endif
-
-ifeq ($(USER_CXX)x,x)
-	CXX	= $(NATIVE_CC) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -std=c++
-else
-	CXX	= $(USER_CXX) $(CROSS_HOST_SPEC) -Wno-experimental -integrated-cpp -std=c++
-endif
-
-
-AS		= $(CROSS_COMPILE)as
-AR		= $(CROSS_COMPILE)ar
-LD		= $(CROSS_COMPILE)ld
-NM		= $(CROSS_COMPILE)nm
-OBJDUMP		= $(CROSS_COMPILE)objdump
-RANLIB		= $(CROSS_COMPILE)ranlib
-SIZE		= $(CROSS_COMPILE)size
-STRIP		= $(CROSS_COMPILE)strip
-STRINGS		= $(CROSS_COMPILE)strings
-
-
-ADDR2LINE	= $(CROSS_COMPILE)addr2line
-COV		= $(CROSS_COMPILE)gcov
-CXXFILT		= $(CROSS_COMPILE)c++filt
-ELFEDIT		= $(CROSS_COMPILE)elfedit
-OBJCOPY		= $(CROSS_COMPILE)objcopy
-READELF		= $(CROSS_COMPILE)readelf
-
-
-CFLAGS_PIC	= -fPIC
diff --git a/sysinfo/toolchain/gcc.mk b/sysinfo/toolchain/gcc.mk
deleted file mode 100644
index 1705859..0000000
--- a/sysinfo/toolchain/gcc.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-ifeq ($(USER_CC)x,x)
-	ifeq ($(CROSS_COMPILE)x,x)
-		CC = $(CROSS_COMPILE)$(NATIVE_CC)
-	else
-		CC = $(CROSS_COMPILE)gcc
-	endif
-else
-	CC	= $(USER_CC)
-endif
-
-ifeq ($(USER_CPP)x,x)
-	CPP	= $(CROSS_COMPILE)cpp
-else
-	CPP	= $(USER_CPP)
-endif
-
-ifeq ($(USER_CXX)x,x)
-	CXX	= $(CROSS_COMPILE)c++
-else
-	CXX	= $(USER_CXX)
-endif
-
-
-AS		= $(CROSS_COMPILE)as
-AR		= $(CROSS_COMPILE)ar
-LD		= $(CROSS_COMPILE)ld
-NM		= $(CROSS_COMPILE)nm
-OBJDUMP		= $(CROSS_COMPILE)objdump
-RANLIB		= $(CROSS_COMPILE)ranlib
-SIZE		= $(CROSS_COMPILE)size
-STRIP		= $(CROSS_COMPILE)strip
-STRINGS		= $(CROSS_COMPILE)strings
-
-
-ADDR2LINE	= $(CROSS_COMPILE)addr2line
-COV		= $(CROSS_COMPILE)gcov
-CXXFILT		= $(CROSS_COMPILE)c++filt
-ELFEDIT		= $(CROSS_COMPILE)elfedit
-OBJCOPY		= $(CROSS_COMPILE)objcopy
-READELF		= $(CROSS_COMPILE)readelf
-
-
-CFLAGS_PIC	= -fPIC
-- 
cgit v1.2.3