This is an automated email from the ASF dual-hosted git repository.

aguettouche pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new ee875b2  boards: Move HOSTCC/HOSTCFLAGS to tools/Config.mk
ee875b2 is described below

commit ee875b2a260cb4cc532b8ca303c2515e24c39b4e
Author: Xiang Xiao <[email protected]>
AuthorDate: Sun Jul 12 23:07:42 2020 +0800

    boards: Move HOSTCC/HOSTCFLAGS to tools/Config.mk
    
    Make.defs under board folder can still overwrite the default as needed
    
    Signed-off-by: Xiang Xiao <[email protected]>
    Change-Id: I1c300a8ace4b54d475ef8d398661ed65ca273a2e
---
 boards/arm/a1x/pcduino-a10/scripts/Make.defs       |  3 ---
 .../arm/am335x/beaglebone-black/scripts/Make.defs  |  4 ----
 boards/arm/c5471/c5471evm/scripts/Make.defs        |  3 ---
 boards/arm/cxd56xx/spresense/scripts/Make.defs     |  3 ---
 boards/arm/dm320/ntosd-dm320/scripts/Make.defs     |  3 ---
 boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs  |  4 ----
 boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs |  4 ----
 .../olimex-efm32g880f128-stk/scripts/Make.defs     |  4 ----
 boards/arm/eoss3/quickfeather/scripts/Make.defs    |  4 ----
 boards/arm/imx6/sabre-6quad/scripts/Make.defs      |  3 ---
 boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs   |  4 ----
 .../arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs |  4 ----
 .../imxrt1050-evk/configs/libcxxtest/Make.defs     |  4 ----
 boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs   |  4 ----
 .../arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs |  4 ----
 .../imxrt1060-evk/configs/libcxxtest/Make.defs     |  4 ----
 boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs   |  4 ----
 boards/arm/kinetis/freedom-k28f/scripts/Make.defs  |  4 ----
 boards/arm/kinetis/freedom-k64f/scripts/Make.defs  |  4 ----
 boards/arm/kinetis/freedom-k66f/scripts/Make.defs  |  4 ----
 boards/arm/kinetis/kwikstik-k40/scripts/Make.defs  |  4 ----
 boards/arm/kinetis/teensy-3.x/scripts/Make.defs    |  4 ----
 boards/arm/kinetis/twr-k60n512/scripts/Make.defs   |  4 ----
 boards/arm/kinetis/twr-k64f120m/scripts/Make.defs  |  4 ----
 boards/arm/kl/freedom-kl25z/scripts/Make.defs      |  3 ---
 boards/arm/kl/freedom-kl26z/scripts/Make.defs      |  3 ---
 boards/arm/kl/teensy-lc/scripts/Make.defs          |  3 ---
 .../arm/lc823450/lc823450-xgevk/scripts/Make.defs  |  2 --
 .../arm/lpc17xx_40xx/lincoln60/scripts/Make.defs   |  4 ----
 .../lpc4088-devkit/configs/knsh/Make.defs          |  4 ----
 .../lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs  |  4 ----
 .../lpc4088-quickstart/configs/knsh/Make.defs      |  4 ----
 .../lpc4088-quickstart/scripts/Make.defs           |  4 ----
 .../lpcxpresso-lpc1768/configs/thttpd/Make.defs    |  4 ----
 .../lpcxpresso-lpc1768/scripts/Make.defs           |  4 ----
 boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs   |  5 ----
 boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs     |  4 ----
 boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs  |  4 ----
 .../configs/thttpd-binfs/Make.defs                 |  4 ----
 .../configs/thttpd-nxflat/Make.defs                |  4 ----
 .../olimex-lpc1766stk/scripts/Make.defs            |  4 ----
 .../lpc17xx_40xx/open1788/configs/knsh/Make.defs   |  4 ----
 .../open1788/configs/knxterm/Make.defs             |  4 ----
 boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs |  4 ----
 .../lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs  |  3 ---
 .../arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs   |  3 ---
 .../arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs |  4 ----
 .../lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs   |  3 ---
 .../arm/lpc214x/mcu123-lpc214x/scripts/Make.defs   |  3 ---
 boards/arm/lpc214x/zp214xpa/scripts/Make.defs      |  3 ---
 .../arm/lpc2378/olimex-lpc2378/scripts/Make.defs   |  3 ---
 boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs  |  4 ----
 boards/arm/lpc31xx/ea3131/scripts/Make.defs        |  3 ---
 boards/arm/lpc31xx/ea3152/scripts/Make.defs        |  4 ----
 .../arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs |  3 ---
 .../lpc43xx/bambino-200e/configs/netnsh/Make.defs  |  4 ----
 boards/arm/lpc43xx/bambino-200e/scripts/Make.defs  |  4 ----
 .../arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs  |  4 ----
 boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs    |  4 ----
 boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs   |  4 ----
 boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs |  4 ----
 .../lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs  |  4 ----
 .../arm/max326xx/max32660-evsys/scripts/Make.defs  |  4 ----
 boards/arm/moxart/moxa/scripts/Make.defs           |  3 ---
 boards/arm/nrf52/nrf52-feather/scripts/Make.defs   |  4 ----
 boards/arm/nrf52/nrf52832-dk/scripts/Make.defs     |  4 ----
 boards/arm/nrf52/nrf52840-dk/scripts/Make.defs     |  4 ----
 boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs |  4 ----
 boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs  |  4 ----
 .../s32k1xx/rddrone-uavcan144/scripts/Make.defs    |  4 ----
 .../s32k1xx/rddrone-uavcan146/scripts/Make.defs    |  4 ----
 boards/arm/s32k1xx/s32k118evb/scripts/Make.defs    |  4 ----
 boards/arm/s32k1xx/s32k144evb/scripts/Make.defs    |  4 ----
 boards/arm/s32k1xx/s32k146evb/scripts/Make.defs    |  4 ----
 boards/arm/s32k1xx/s32k148evb/scripts/Make.defs    |  4 ----
 boards/arm/sam34/arduino-due/scripts/Make.defs     |  3 ---
 .../arm/sam34/flipnclick-sam3x/scripts/Make.defs   |  3 ---
 boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs   |  4 ----
 boards/arm/sam34/sam3u-ek/scripts/Make.defs        |  4 ----
 boards/arm/sam34/sam4cmp-db/scripts/Make.defs      |  4 ----
 boards/arm/sam34/sam4e-ek/scripts/Make.defs        |  4 ----
 boards/arm/sam34/sam4l-xplained/scripts/Make.defs  |  4 ----
 .../arm/sam34/sam4s-xplained-pro/scripts/Make.defs |  4 ----
 boards/arm/sam34/sam4s-xplained/scripts/Make.defs  |  4 ----
 boards/arm/sama5/sama5d2-xult/scripts/Make.defs    |  3 ---
 .../arm/sama5/sama5d3-xplained/scripts/Make.defs   |  3 ---
 boards/arm/sama5/sama5d3x-ek/scripts/Make.defs     |  3 ---
 boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs |  3 ---
 boards/arm/sama5/sama5d4-ek/scripts/Make.defs      |  3 ---
 boards/arm/samd2l2/arduino-m0/scripts/Make.defs    |  4 ----
 .../arm/samd2l2/samd20-xplained/scripts/Make.defs  |  4 ----
 .../arm/samd2l2/samd21-xplained/scripts/Make.defs  |  4 ----
 .../arm/samd2l2/saml21-xplained/scripts/Make.defs  |  4 ----
 boards/arm/samd5e5/metro-m4/scripts/Make.defs      |  4 ----
 .../samd5e5/same54-xplained-pro/scripts/Make.defs  |  4 ----
 boards/arm/samv7/same70-xplained/scripts/Make.defs |  4 ----
 .../arm/samv7/samv71-xult/configs/knsh/Make.defs   |  4 ----
 boards/arm/samv7/samv71-xult/scripts/Make.defs     |  4 ----
 boards/arm/stm32/axoloti/scripts/Make.defs         |  4 ----
 boards/arm/stm32/b-g474e-dpow1/scripts/Make.defs   |  4 ----
 boards/arm/stm32/clicker2-stm32/scripts/Make.defs  |  3 ---
 boards/arm/stm32/cloudctrl/scripts/Make.defs       |  4 ----
 boards/arm/stm32/fire-stm32v2/scripts/Make.defs    |  4 ----
 boards/arm/stm32/hymini-stm32v/scripts/Make.defs   |  4 ----
 boards/arm/stm32/maple/scripts/Make.defs           |  4 ----
 boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs  |  4 ----
 boards/arm/stm32/nucleo-f103rb/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f207zg/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f302r8/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f303re/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f303ze/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f334r8/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f410rb/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f412zg/scripts/Make.defs   |  5 ----
 boards/arm/stm32/nucleo-f429zi/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f446re/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs   |  4 ----
 boards/arm/stm32/nucleo-l152re/scripts/Make.defs   |  4 ----
 .../arm/stm32/olimex-stm32-e407/scripts/Make.defs  |  4 ----
 .../arm/stm32/olimex-stm32-h405/scripts/Make.defs  |  3 ---
 .../arm/stm32/olimex-stm32-h407/scripts/Make.defs  |  4 ----
 .../arm/stm32/olimex-stm32-p107/scripts/Make.defs  |  4 ----
 .../arm/stm32/olimex-stm32-p207/scripts/Make.defs  |  3 ---
 .../stm32/olimex-stm32-p407/configs/kelf/Make.defs |  5 ----
 .../olimex-stm32-p407/configs/kmodule/Make.defs    |  5 ----
 .../stm32/olimex-stm32-p407/configs/knsh/Make.defs |  3 ---
 .../arm/stm32/olimex-stm32-p407/scripts/Make.defs  |  3 ---
 boards/arm/stm32/olimexino-stm32/scripts/Make.defs |  4 ----
 boards/arm/stm32/omnibusf4/scripts/Make.defs       |  4 ----
 boards/arm/stm32/photon/scripts/Make.defs          |  3 ---
 boards/arm/stm32/shenzhou/scripts/Make.defs        |  4 ----
 boards/arm/stm32/stm3210e-eval/scripts/Make.defs   |  4 ----
 boards/arm/stm32/stm3220g-eval/scripts/Make.defs   |  4 ----
 .../stm32/stm3240g-eval/configs/knxwm/Make.defs    |  4 ----
 boards/arm/stm32/stm3240g-eval/scripts/Make.defs   |  4 ----
 boards/arm/stm32/stm32_tiny/scripts/Make.defs      |  4 ----
 boards/arm/stm32/stm32_tiny/src/Make.defs          |  1 -
 boards/arm/stm32/stm32butterfly2/scripts/Make.defs |  4 ----
 .../arm/stm32/stm32f103-minimum/scripts/Make.defs  |  4 ----
 boards/arm/stm32/stm32f334-disco/scripts/Make.defs |  4 ----
 .../arm/stm32/stm32f3discovery/scripts/Make.defs   |  4 ----
 .../arm/stm32/stm32f411-minimum/scripts/Make.defs  |  3 ---
 .../arm/stm32/stm32f411e-disco/scripts/Make.defs   |  3 ---
 .../arm/stm32/stm32f429i-disco/scripts/Make.defs   |  4 ----
 .../stm32f4discovery/configs/cxxtest/Make.defs     |  3 ---
 .../stm32f4discovery/configs/testlibcxx/Make.defs  |  3 ---
 .../stm32f4discovery/configs/winbuild/Make.defs    |  3 ---
 .../arm/stm32/stm32f4discovery/scripts/Make.defs   |  5 ----
 boards/arm/stm32/stm32ldiscovery/scripts/Make.defs |  4 ----
 .../arm/stm32/stm32vldiscovery/scripts/Make.defs   |  3 ---
 .../arm/stm32/viewtool-stm32f107/scripts/Make.defs |  4 ----
 .../stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs   |  4 ----
 .../stm32f0l0g0/nucleo-f072rb/scripts/Make.defs    |  4 ----
 .../stm32f0l0g0/nucleo-f091rc/scripts/Make.defs    |  4 ----
 .../stm32f0l0g0/nucleo-g070rb/scripts/Make.defs    |  4 ----
 .../stm32f0l0g0/nucleo-g071rb/scripts/Make.defs    |  4 ----
 .../stm32f0l0g0/nucleo-l073rz/scripts/Make.defs    |  4 ----
 .../stm32f051-discovery/scripts/Make.defs          |  4 ----
 .../stm32f072-discovery/scripts/Make.defs          |  4 ----
 .../stm32f7/nucleo-144/configs/f722-nsh/Make.defs  |  3 ---
 .../nucleo-144/configs/f746-evalos/Make.defs       |  4 ----
 .../stm32f7/nucleo-144/configs/f746-nsh/Make.defs  |  4 ----
 .../nucleo-144/configs/f767-evalos/Make.defs       |  4 ----
 .../nucleo-144/configs/f767-netnsh/Make.defs       |  4 ----
 .../stm32f7/nucleo-144/configs/f767-nsh/Make.defs  |  4 ----
 boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs  |  4 ----
 .../arm/stm32f7/stm32f746g-disco/scripts/Make.defs |  5 ----
 .../arm/stm32f7/stm32f769i-disco/scripts/Make.defs |  4 ----
 boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs |  4 ----
 .../arm/stm32h7/stm32h747i-disco/scripts/Make.defs |  4 ----
 .../arm/stm32l4/b-l475e-iot01a/scripts/Make.defs   |  2 --
 boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs |  3 ---
 boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs |  3 ---
 boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs |  3 ---
 boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs |  3 ---
 boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs |  3 ---
 .../stm32l476vg-disco/configs/knsh/Make.defs       |  3 ---
 .../stm32l4/stm32l476vg-disco/scripts/Make.defs    |  3 ---
 .../stm32l4r9ai-disco/configs/knsh/Make.defs       |  3 ---
 .../stm32l4/stm32l4r9ai-disco/scripts/Make.defs    |  3 ---
 boards/arm/str71x/olimex-strp711/scripts/Make.defs |  3 ---
 boards/arm/tiva/dk-tm4c129x/scripts/Make.defs      |  4 ----
 boards/arm/tiva/eagle100/scripts/Make.defs         |  3 ---
 boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs     |  4 ----
 boards/arm/tiva/launchxl-cc1310/scripts/Make.defs  |  4 ----
 .../arm/tiva/launchxl-cc1312r1/scripts/Make.defs   |  4 ----
 boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs     |  4 ----
 boards/arm/tiva/lm3s6965-ek/scripts/Make.defs      |  4 ----
 boards/arm/tiva/lm3s8962-ek/scripts/Make.defs      |  4 ----
 .../arm/tiva/lm4f120-launchpad/scripts/Make.defs   |  4 ----
 .../arm/tiva/tm4c123g-launchpad/scripts/Make.defs  |  4 ----
 .../arm/tiva/tm4c1294-launchpad/scripts/Make.defs  |  4 ----
 .../arm/tms570/launchxl-tms57004/scripts/Make.defs |  3 ---
 .../tms570/tms570ls31x-usb-kit/scripts/Make.defs   |  3 ---
 boards/arm/xmc4/xmc4500-relax/scripts/Make.defs    |  4 ----
 boards/arm/xmc4/xmc4700-relax/scripts/Make.defs    |  4 ----
 boards/avr/at32uc3/avr32dev1/scripts/Make.defs     |  3 ---
 boards/avr/at90usb/micropendous3/scripts/Make.defs |  3 ---
 boards/avr/at90usb/teensy-2.0/scripts/Make.defs    |  3 ---
 boards/avr/atmega/amber/scripts/Make.defs          |  3 ---
 .../avr/atmega/arduino-mega2560/scripts/Make.defs  |  4 ----
 boards/avr/atmega/moteino-mega/scripts/Make.defs   |  3 ---
 boards/hc/m9s12/demo9s12ne64/scripts/Make.defs     |  4 ----
 boards/hc/m9s12/ne64badge/scripts/Make.defs        |  4 ----
 boards/mips/pic32mx/mirtoo/scripts/Make.defs       |  3 ---
 .../pic32mx/pic32mx-starterkit/scripts/Make.defs   |  3 ---
 boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs  |  3 ---
 boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs |  3 ---
 boards/mips/pic32mx/ubw32/scripts/Make.defs        |  3 ---
 .../pic32mz/flipnclick-pic32mz/scripts/Make.defs   |  3 ---
 .../pic32mz/pic32mz-starterkit/scripts/Make.defs   |  3 ---
 boards/misoc/lm32/misoc/scripts/Make.defs          |  3 ---
 boards/or1k/mor1kx/or1k/scripts/Make.defs          |  4 ----
 boards/renesas/m16c/skp16c26/scripts/Make.defs     |  3 ---
 .../renesas/rx65n/rx65n-grrose/scripts/Make.defs   |  2 --
 .../renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs   |  2 --
 .../renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs   |  2 --
 boards/renesas/rx65n/rx65n/scripts/Make.defs       |  2 --
 boards/renesas/sh1/us7032evb1/scripts/Make.defs    |  3 ---
 boards/risc-v/fe310/hifive1-revb/scripts/Make.defs |  3 ---
 boards/risc-v/gap8/gapuino/scripts/Make.defs       |  4 ----
 boards/risc-v/k210/maix-bit/scripts/Make.defs      |  3 ---
 boards/risc-v/litex/arty_a7/scripts/Make.defs      |  3 ---
 .../nr5m100/nr5m100-nexys4/scripts/Make.defs       |  4 ----
 boards/sim/sim/sim/configs/cxxtest/Make.defs       |  1 -
 boards/sim/sim/sim/scripts/Make.defs               |  1 -
 boards/x86/qemu/qemu-i486/scripts/Make.defs        |  3 ---
 .../x86_64/intel64/qemu-intel64/scripts/Make.defs  |  3 ---
 boards/xtensa/esp32/esp32-core/scripts/Make.defs   |  4 ----
 boards/z16/z16f/z16f2800100zcog/scripts/Make.defs  | 10 --------
 boards/z80/ez80/ez80f910200kitg/scripts/Make.defs  | 10 --------
 boards/z80/ez80/ez80f910200zco/scripts/Make.defs   | 10 --------
 boards/z80/ez80/makerlisp/scripts/Make.defs        | 10 --------
 boards/z80/ez80/z20x/scripts/Make.defs             | 10 --------
 boards/z80/z180/p112/scripts/Make.defs             | 12 ----------
 boards/z80/z8/z8encore000zco/scripts/Make.defs     | 10 --------
 boards/z80/z8/z8f64200100kit/scripts/Make.defs     | 10 --------
 boards/z80/z80/z80sim/scripts/Make.defs            | 10 --------
 tools/Config.mk                                    | 28 ++++++++++++++++++++++
 tools/Makefile.host                                | 28 ----------------------
 tools/zds/Makefile                                 | 27 ---------------------
 241 files changed, 28 insertions(+), 978 deletions(-)

diff --git a/boards/arm/a1x/pcduino-a10/scripts/Make.defs 
b/boards/arm/a1x/pcduino-a10/scripts/Make.defs
index c007814..fe52629 100644
--- a/boards/arm/a1x/pcduino-a10/scripts/Make.defs
+++ b/boards/arm/a1x/pcduino-a10/scripts/Make.defs
@@ -87,6 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/am335x/beaglebone-black/scripts/Make.defs 
b/boards/arm/am335x/beaglebone-black/scripts/Make.defs
index 29ec314..cb2c82b 100644
--- a/boards/arm/am335x/beaglebone-black/scripts/Make.defs
+++ b/boards/arm/am335x/beaglebone-black/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/c5471/c5471evm/scripts/Make.defs 
b/boards/arm/c5471/c5471evm/scripts/Make.defs
index 09490c8..9213296 100644
--- a/boards/arm/c5471/c5471evm/scripts/Make.defs
+++ b/boards/arm/c5471/c5471evm/scripts/Make.defs
@@ -111,6 +111,3 @@ endif
 ifeq ($(CONFIG_DEBUG_FEATURES),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/cxd56xx/spresense/scripts/Make.defs 
b/boards/arm/cxd56xx/spresense/scripts/Make.defs
index 3dfa0eb..98931a4 100644
--- a/boards/arm/cxd56xx/spresense/scripts/Make.defs
+++ b/boards/arm/cxd56xx/spresense/scripts/Make.defs
@@ -130,6 +130,3 @@ ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
 else
   LDFLAGS += -Map=$(TOPDIR)/nuttx.map --cref
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/dm320/ntosd-dm320/scripts/Make.defs 
b/boards/arm/dm320/ntosd-dm320/scripts/Make.defs
index 685d08d..e11e2d7 100644
--- a/boards/arm/dm320/ntosd-dm320/scripts/Make.defs
+++ b/boards/arm/dm320/ntosd-dm320/scripts/Make.defs
@@ -107,6 +107,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs 
b/boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs
index e269c82..2414446 100644
--- a/boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs
+++ b/boards/arm/efm32/efm32-g8xx-stk/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs 
b/boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs
index 670a864..f79173e 100644
--- a/boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs
+++ b/boards/arm/efm32/efm32gg-stk3700/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/Make.defs 
b/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/Make.defs
index 609f013..cc2b490 100644
--- a/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/Make.defs
+++ b/boards/arm/efm32/olimex-efm32g880f128-stk/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/eoss3/quickfeather/scripts/Make.defs 
b/boards/arm/eoss3/quickfeather/scripts/Make.defs
index 802913f..ffa9cec 100644
--- a/boards/arm/eoss3/quickfeather/scripts/Make.defs
+++ b/boards/arm/eoss3/quickfeather/scripts/Make.defs
@@ -61,7 +61,6 @@ ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
 
 ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCCVERSION = {shell $(CC) -v 2>&1 | sed -n '/clang version/p' | sed -e 
's/.* clang version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g'}
-  HOSTCC = clang
   CC = clang
   CXX = clang++
   CPP = clang -E
@@ -69,7 +68,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCXXFLAGS += -nostdlib -ffreestanding -target arm-none-eabi 
-march=armv7-m -mcpu=cortex-m4 -DCONFIG_WCHAR_BUILTIN
 else
   ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 
's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
-  HOSTCC = gcc
   CC = $(CROSSDEV)gcc
   CXX = $(CROSSDEV)g++
   CPP = $(CROSSDEV)gcc -E
@@ -91,5 +89,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imx6/sabre-6quad/scripts/Make.defs 
b/boards/arm/imx6/sabre-6quad/scripts/Make.defs
index efbc7d7..c589041 100644
--- a/boards/arm/imx6/sabre-6quad/scripts/Make.defs
+++ b/boards/arm/imx6/sabre-6quad/scripts/Make.defs
@@ -102,6 +102,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs 
b/boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs
index c6c2baf..86d5b9e 100644
--- a/boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs
+++ b/boards/arm/imxrt/imxrt1020-evk/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs 
b/boards/arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs
index 2615e5e..17cd2cf 100644
--- a/boards/arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs
+++ b/boards/arm/imxrt/imxrt1050-evk/configs/knsh/Make.defs
@@ -103,7 +103,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/Make.defs 
b/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/Make.defs
index f91b7e8..b28641e 100644
--- a/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/Make.defs
+++ b/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/Make.defs
@@ -119,7 +119,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs 
b/boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs
index 84d21fd..1ddb00b 100644
--- a/boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs
+++ b/boards/arm/imxrt/imxrt1050-evk/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs 
b/boards/arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs
index b375a1d..e34a75c 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/knsh/Make.defs
@@ -103,7 +103,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/Make.defs 
b/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/Make.defs
index b8f84bb..123564f 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/Make.defs
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/Make.defs
@@ -119,7 +119,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs 
b/boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs
index 42e5478..068ab51 100644
--- a/boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs
+++ b/boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs
@@ -109,7 +109,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/freedom-k28f/scripts/Make.defs 
b/boards/arm/kinetis/freedom-k28f/scripts/Make.defs
index 066f26d..d30c0a0 100644
--- a/boards/arm/kinetis/freedom-k28f/scripts/Make.defs
+++ b/boards/arm/kinetis/freedom-k28f/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/freedom-k64f/scripts/Make.defs 
b/boards/arm/kinetis/freedom-k64f/scripts/Make.defs
index fc274df..cd7e1bb 100644
--- a/boards/arm/kinetis/freedom-k64f/scripts/Make.defs
+++ b/boards/arm/kinetis/freedom-k64f/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/freedom-k66f/scripts/Make.defs 
b/boards/arm/kinetis/freedom-k66f/scripts/Make.defs
index b30abba..80985c1 100644
--- a/boards/arm/kinetis/freedom-k66f/scripts/Make.defs
+++ b/boards/arm/kinetis/freedom-k66f/scripts/Make.defs
@@ -88,7 +88,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/kwikstik-k40/scripts/Make.defs 
b/boards/arm/kinetis/kwikstik-k40/scripts/Make.defs
index fc89d31..09a1bc8 100644
--- a/boards/arm/kinetis/kwikstik-k40/scripts/Make.defs
+++ b/boards/arm/kinetis/kwikstik-k40/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/teensy-3.x/scripts/Make.defs 
b/boards/arm/kinetis/teensy-3.x/scripts/Make.defs
index cc364af..5a7a9ad 100644
--- a/boards/arm/kinetis/teensy-3.x/scripts/Make.defs
+++ b/boards/arm/kinetis/teensy-3.x/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/twr-k60n512/scripts/Make.defs 
b/boards/arm/kinetis/twr-k60n512/scripts/Make.defs
index 451937b..7f0497c 100644
--- a/boards/arm/kinetis/twr-k60n512/scripts/Make.defs
+++ b/boards/arm/kinetis/twr-k60n512/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kinetis/twr-k64f120m/scripts/Make.defs 
b/boards/arm/kinetis/twr-k64f120m/scripts/Make.defs
index 1e45188..f8feaa9 100644
--- a/boards/arm/kinetis/twr-k64f120m/scripts/Make.defs
+++ b/boards/arm/kinetis/twr-k64f120m/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kl/freedom-kl25z/scripts/Make.defs 
b/boards/arm/kl/freedom-kl25z/scripts/Make.defs
index 61cbca3..85dcda0 100644
--- a/boards/arm/kl/freedom-kl25z/scripts/Make.defs
+++ b/boards/arm/kl/freedom-kl25z/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kl/freedom-kl26z/scripts/Make.defs 
b/boards/arm/kl/freedom-kl26z/scripts/Make.defs
index 8d0a8e5..26ac6d3 100644
--- a/boards/arm/kl/freedom-kl26z/scripts/Make.defs
+++ b/boards/arm/kl/freedom-kl26z/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/kl/teensy-lc/scripts/Make.defs 
b/boards/arm/kl/teensy-lc/scripts/Make.defs
index 66e3002..048ddd2 100644
--- a/boards/arm/kl/teensy-lc/scripts/Make.defs
+++ b/boards/arm/kl/teensy-lc/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lc823450/lc823450-xgevk/scripts/Make.defs 
b/boards/arm/lc823450/lc823450-xgevk/scripts/Make.defs
index 9b9cc11..24138f7 100644
--- a/boards/arm/lc823450/lc823450-xgevk/scripts/Make.defs
+++ b/boards/arm/lc823450/lc823450-xgevk/scripts/Make.defs
@@ -118,8 +118,6 @@ endif
 
 LDFLAGS += --gc-sections
 
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
 
 ifeq ($(CONFIG_LC823450_SDIF_PATCH),y)
 ARCH_LIBS += -lSdDr_patch_es2
diff --git a/boards/arm/lpc17xx_40xx/lincoln60/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/lincoln60/scripts/Make.defs
index 468d7d2..b78bd30 100644
--- a/boards/arm/lpc17xx_40xx/lincoln60/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lincoln60/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/Make.defs 
b/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/Make.defs
index 5e8f4e0..d444c0a 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs
index 86fa595..6a3d7a6 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lpc4088-devkit/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/Make.defs 
b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/Make.defs
index 766110c..8357cf3 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/scripts/Make.defs
index 0d8e560..bbb45e9 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git 
a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/Make.defs 
b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/Make.defs
index 21a1fa4..c863278 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/Make.defs
@@ -92,7 +92,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/Make.defs
index 09b7dd7..7298890 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs
index 7ee3dde..8c65bcf 100644
--- a/boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/lx_cpu/scripts/Make.defs
@@ -128,8 +128,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-# Host tools
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs
index c26343c..ca9e30f 100644
--- a/boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/mbed/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs
index 7753819..a0c126a 100644
--- a/boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/mcb1700/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git 
a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/Make.defs 
b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/Make.defs
index f23c3bd..e3bc8ab 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/Make.defs
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git 
a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/Make.defs 
b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/Make.defs
index d3bd2d7..57309b6 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/Make.defs
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/Make.defs
index 6c76cd0..4569885 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/knsh/Make.defs 
b/boards/arm/lpc17xx_40xx/open1788/configs/knsh/Make.defs
index 62f40e1..b064b95 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/knsh/Make.defs
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/knsh/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/Make.defs 
b/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/Make.defs
index 53f0558..396d482 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/Make.defs
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs
index d5e38e8..c5593b7 100644
--- a/boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/open1788/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs 
b/boards/arm/lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs
index 6991c30..5b46c39 100644
--- a/boards/arm/lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs
+++ b/boards/arm/lpc17xx_40xx/pnev5180b/configs/knsh/Make.defs
@@ -102,6 +102,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs
index 404735d..0d45c8a 100644
--- a/boards/arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/pnev5180b/scripts/Make.defs
@@ -101,6 +101,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs
index 681fba9..d07711b 100644
--- a/boards/arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/u-blox-c027/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs 
b/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs
index 734ed6f..b539551 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/scripts/Make.defs
@@ -101,6 +101,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc214x/mcu123-lpc214x/scripts/Make.defs 
b/boards/arm/lpc214x/mcu123-lpc214x/scripts/Make.defs
index 00214c7..ab4bdd2 100644
--- a/boards/arm/lpc214x/mcu123-lpc214x/scripts/Make.defs
+++ b/boards/arm/lpc214x/mcu123-lpc214x/scripts/Make.defs
@@ -111,6 +111,3 @@ endif
 ifeq ($(CONFIG_DEBUG_FEATURES),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc214x/zp214xpa/scripts/Make.defs 
b/boards/arm/lpc214x/zp214xpa/scripts/Make.defs
index 150cede..32e7471 100644
--- a/boards/arm/lpc214x/zp214xpa/scripts/Make.defs
+++ b/boards/arm/lpc214x/zp214xpa/scripts/Make.defs
@@ -111,6 +111,3 @@ endif
 ifeq ($(CONFIG_DEBUG_FEATURES),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc2378/olimex-lpc2378/scripts/Make.defs 
b/boards/arm/lpc2378/olimex-lpc2378/scripts/Make.defs
index ee9ccfa..14b44c4 100644
--- a/boards/arm/lpc2378/olimex-lpc2378/scripts/Make.defs
+++ b/boards/arm/lpc2378/olimex-lpc2378/scripts/Make.defs
@@ -116,6 +116,3 @@ endif
 ifeq ($(CONFIG_DEBUG_FEATURES),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs 
b/boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs
index 3d7e06a..ca74570 100644
--- a/boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs
+++ b/boards/arm/lpc31xx/ea3131/configs/pgnsh/Make.defs
@@ -101,7 +101,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc31xx/ea3131/scripts/Make.defs 
b/boards/arm/lpc31xx/ea3131/scripts/Make.defs
index aa965b2..2f00c0f 100644
--- a/boards/arm/lpc31xx/ea3131/scripts/Make.defs
+++ b/boards/arm/lpc31xx/ea3131/scripts/Make.defs
@@ -101,6 +101,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc31xx/ea3152/scripts/Make.defs 
b/boards/arm/lpc31xx/ea3152/scripts/Make.defs
index 390329e..567138a 100644
--- a/boards/arm/lpc31xx/ea3152/scripts/Make.defs
+++ b/boards/arm/lpc31xx/ea3152/scripts/Make.defs
@@ -101,7 +101,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs 
b/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs
index 056fe17..05a0444 100644
--- a/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs
+++ b/boards/arm/lpc31xx/olimex-lpc-h3131/scripts/Make.defs
@@ -101,6 +101,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc43xx/bambino-200e/configs/netnsh/Make.defs 
b/boards/arm/lpc43xx/bambino-200e/configs/netnsh/Make.defs
index bc9b12c..aad0906 100644
--- a/boards/arm/lpc43xx/bambino-200e/configs/netnsh/Make.defs
+++ b/boards/arm/lpc43xx/bambino-200e/configs/netnsh/Make.defs
@@ -116,7 +116,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc43xx/bambino-200e/scripts/Make.defs 
b/boards/arm/lpc43xx/bambino-200e/scripts/Make.defs
index 3444a47..9e6f58c 100644
--- a/boards/arm/lpc43xx/bambino-200e/scripts/Make.defs
+++ b/boards/arm/lpc43xx/bambino-200e/scripts/Make.defs
@@ -108,7 +108,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs 
b/boards/arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs
index 5d71af1..ffe2f6e 100644
--- a/boards/arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs
+++ b/boards/arm/lpc43xx/lpc4330-xplorer/scripts/Make.defs
@@ -105,7 +105,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs 
b/boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs
index c59bed4..5183835 100644
--- a/boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs
+++ b/boards/arm/lpc43xx/lpc4337-ws/scripts/Make.defs
@@ -105,7 +105,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs 
b/boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs
index aa61116..a1c2ac6 100644
--- a/boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs
+++ b/boards/arm/lpc43xx/lpc4357-evb/scripts/Make.defs
@@ -105,7 +105,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs 
b/boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs
index f86aed0..cafbc72 100644
--- a/boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs
+++ b/boards/arm/lpc43xx/lpc4370-link2/scripts/Make.defs
@@ -105,7 +105,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs 
b/boards/arm/lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs
index 6a6d72e..df494c4 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/scripts/Make.defs
@@ -91,7 +91,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/max326xx/max32660-evsys/scripts/Make.defs 
b/boards/arm/max326xx/max32660-evsys/scripts/Make.defs
index 7b8575c..a7b41a6 100644
--- a/boards/arm/max326xx/max32660-evsys/scripts/Make.defs
+++ b/boards/arm/max326xx/max32660-evsys/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/moxart/moxa/scripts/Make.defs 
b/boards/arm/moxart/moxa/scripts/Make.defs
index 8eddc5e..7930806 100644
--- a/boards/arm/moxart/moxa/scripts/Make.defs
+++ b/boards/arm/moxart/moxa/scripts/Make.defs
@@ -90,6 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/nrf52/nrf52-feather/scripts/Make.defs 
b/boards/arm/nrf52/nrf52-feather/scripts/Make.defs
index 9951a4f..5ca90c5 100644
--- a/boards/arm/nrf52/nrf52-feather/scripts/Make.defs
+++ b/boards/arm/nrf52/nrf52-feather/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/nrf52/nrf52832-dk/scripts/Make.defs 
b/boards/arm/nrf52/nrf52832-dk/scripts/Make.defs
index 1f946dc..cfe9c01 100644
--- a/boards/arm/nrf52/nrf52832-dk/scripts/Make.defs
+++ b/boards/arm/nrf52/nrf52832-dk/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/nrf52/nrf52840-dk/scripts/Make.defs 
b/boards/arm/nrf52/nrf52840-dk/scripts/Make.defs
index f1e4428..9428e56 100644
--- a/boards/arm/nrf52/nrf52840-dk/scripts/Make.defs
+++ b/boards/arm/nrf52/nrf52840-dk/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs 
b/boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs
index 61fe15a..cca0cb5 100644
--- a/boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs
+++ b/boards/arm/nrf52/nrf52840-dongle/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs 
b/boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs
index 62a0096..d77b024 100644
--- a/boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs
+++ b/boards/arm/nuc1xx/nutiny-nuc120/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/s32k1xx/rddrone-uavcan144/scripts/Make.defs 
b/boards/arm/s32k1xx/rddrone-uavcan144/scripts/Make.defs
index 7c27790..0ba45c7 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan144/scripts/Make.defs
+++ b/boards/arm/s32k1xx/rddrone-uavcan144/scripts/Make.defs
@@ -96,7 +96,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/s32k1xx/rddrone-uavcan146/scripts/Make.defs 
b/boards/arm/s32k1xx/rddrone-uavcan146/scripts/Make.defs
index c68fe94..9c4934f 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan146/scripts/Make.defs
+++ b/boards/arm/s32k1xx/rddrone-uavcan146/scripts/Make.defs
@@ -96,7 +96,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/s32k1xx/s32k118evb/scripts/Make.defs 
b/boards/arm/s32k1xx/s32k118evb/scripts/Make.defs
index dd9d2de..7cc43d3 100644
--- a/boards/arm/s32k1xx/s32k118evb/scripts/Make.defs
+++ b/boards/arm/s32k1xx/s32k118evb/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/s32k1xx/s32k144evb/scripts/Make.defs 
b/boards/arm/s32k1xx/s32k144evb/scripts/Make.defs
index 442b10f..3a9bcae 100644
--- a/boards/arm/s32k1xx/s32k144evb/scripts/Make.defs
+++ b/boards/arm/s32k1xx/s32k144evb/scripts/Make.defs
@@ -96,7 +96,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/s32k1xx/s32k146evb/scripts/Make.defs 
b/boards/arm/s32k1xx/s32k146evb/scripts/Make.defs
index ea0225d..9f9f849 100644
--- a/boards/arm/s32k1xx/s32k146evb/scripts/Make.defs
+++ b/boards/arm/s32k1xx/s32k146evb/scripts/Make.defs
@@ -96,7 +96,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/s32k1xx/s32k148evb/scripts/Make.defs 
b/boards/arm/s32k1xx/s32k148evb/scripts/Make.defs
index 0ca878b..15a6b87 100644
--- a/boards/arm/s32k1xx/s32k148evb/scripts/Make.defs
+++ b/boards/arm/s32k1xx/s32k148evb/scripts/Make.defs
@@ -96,7 +96,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/arduino-due/scripts/Make.defs 
b/boards/arm/sam34/arduino-due/scripts/Make.defs
index e9d7b0b..7767e20 100644
--- a/boards/arm/sam34/arduino-due/scripts/Make.defs
+++ b/boards/arm/sam34/arduino-due/scripts/Make.defs
@@ -72,6 +72,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/flipnclick-sam3x/scripts/Make.defs 
b/boards/arm/sam34/flipnclick-sam3x/scripts/Make.defs
index 041c8b2..9e00815 100644
--- a/boards/arm/sam34/flipnclick-sam3x/scripts/Make.defs
+++ b/boards/arm/sam34/flipnclick-sam3x/scripts/Make.defs
@@ -87,6 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs 
b/boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs
index a6ade2f..dd23d86 100644
--- a/boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs
+++ b/boards/arm/sam34/sam3u-ek/configs/knsh/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam3u-ek/scripts/Make.defs 
b/boards/arm/sam34/sam3u-ek/scripts/Make.defs
index 1c15c4e..fccf50f 100644
--- a/boards/arm/sam34/sam3u-ek/scripts/Make.defs
+++ b/boards/arm/sam34/sam3u-ek/scripts/Make.defs
@@ -72,7 +72,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam4cmp-db/scripts/Make.defs 
b/boards/arm/sam34/sam4cmp-db/scripts/Make.defs
index bc292aa..9a8c10c 100644
--- a/boards/arm/sam34/sam4cmp-db/scripts/Make.defs
+++ b/boards/arm/sam34/sam4cmp-db/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam4e-ek/scripts/Make.defs 
b/boards/arm/sam34/sam4e-ek/scripts/Make.defs
index 121cac3..e168a1c 100644
--- a/boards/arm/sam34/sam4e-ek/scripts/Make.defs
+++ b/boards/arm/sam34/sam4e-ek/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam4l-xplained/scripts/Make.defs 
b/boards/arm/sam34/sam4l-xplained/scripts/Make.defs
index 0f036ce..fd21653 100644
--- a/boards/arm/sam34/sam4l-xplained/scripts/Make.defs
+++ b/boards/arm/sam34/sam4l-xplained/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam4s-xplained-pro/scripts/Make.defs 
b/boards/arm/sam34/sam4s-xplained-pro/scripts/Make.defs
index 5c900f7..66c29c1 100644
--- a/boards/arm/sam34/sam4s-xplained-pro/scripts/Make.defs
+++ b/boards/arm/sam34/sam4s-xplained-pro/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sam34/sam4s-xplained/scripts/Make.defs 
b/boards/arm/sam34/sam4s-xplained/scripts/Make.defs
index a8b88a2..ab16673 100644
--- a/boards/arm/sam34/sam4s-xplained/scripts/Make.defs
+++ b/boards/arm/sam34/sam4s-xplained/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sama5/sama5d2-xult/scripts/Make.defs 
b/boards/arm/sama5/sama5d2-xult/scripts/Make.defs
index 358f526..bf4ad46 100644
--- a/boards/arm/sama5/sama5d2-xult/scripts/Make.defs
+++ b/boards/arm/sama5/sama5d2-xult/scripts/Make.defs
@@ -111,6 +111,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sama5/sama5d3-xplained/scripts/Make.defs 
b/boards/arm/sama5/sama5d3-xplained/scripts/Make.defs
index e29094f..9edaf03 100644
--- a/boards/arm/sama5/sama5d3-xplained/scripts/Make.defs
+++ b/boards/arm/sama5/sama5d3-xplained/scripts/Make.defs
@@ -107,6 +107,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sama5/sama5d3x-ek/scripts/Make.defs 
b/boards/arm/sama5/sama5d3x-ek/scripts/Make.defs
index af26411..a175163 100644
--- a/boards/arm/sama5/sama5d3x-ek/scripts/Make.defs
+++ b/boards/arm/sama5/sama5d3x-ek/scripts/Make.defs
@@ -127,6 +127,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs 
b/boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs
index 0c48317..acf80ca 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs
+++ b/boards/arm/sama5/sama5d4-ek/configs/knsh/Make.defs
@@ -114,6 +114,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/sama5/sama5d4-ek/scripts/Make.defs 
b/boards/arm/sama5/sama5d4-ek/scripts/Make.defs
index 73f1e8e..b92335e 100644
--- a/boards/arm/sama5/sama5d4-ek/scripts/Make.defs
+++ b/boards/arm/sama5/sama5d4-ek/scripts/Make.defs
@@ -111,6 +111,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samd2l2/arduino-m0/scripts/Make.defs 
b/boards/arm/samd2l2/arduino-m0/scripts/Make.defs
index 81a9438..127bd08 100644
--- a/boards/arm/samd2l2/arduino-m0/scripts/Make.defs
+++ b/boards/arm/samd2l2/arduino-m0/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samd2l2/samd20-xplained/scripts/Make.defs 
b/boards/arm/samd2l2/samd20-xplained/scripts/Make.defs
index 6a69808..6c13cb0 100644
--- a/boards/arm/samd2l2/samd20-xplained/scripts/Make.defs
+++ b/boards/arm/samd2l2/samd20-xplained/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samd2l2/samd21-xplained/scripts/Make.defs 
b/boards/arm/samd2l2/samd21-xplained/scripts/Make.defs
index cddf509..a87904f 100644
--- a/boards/arm/samd2l2/samd21-xplained/scripts/Make.defs
+++ b/boards/arm/samd2l2/samd21-xplained/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samd2l2/saml21-xplained/scripts/Make.defs 
b/boards/arm/samd2l2/saml21-xplained/scripts/Make.defs
index 799484f..a4bbb03 100644
--- a/boards/arm/samd2l2/saml21-xplained/scripts/Make.defs
+++ b/boards/arm/samd2l2/saml21-xplained/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samd5e5/metro-m4/scripts/Make.defs 
b/boards/arm/samd5e5/metro-m4/scripts/Make.defs
index c981ba0..de37ef4 100644
--- a/boards/arm/samd5e5/metro-m4/scripts/Make.defs
+++ b/boards/arm/samd5e5/metro-m4/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samd5e5/same54-xplained-pro/scripts/Make.defs 
b/boards/arm/samd5e5/same54-xplained-pro/scripts/Make.defs
index 0ef2f0e..9a305bc 100644
--- a/boards/arm/samd5e5/same54-xplained-pro/scripts/Make.defs
+++ b/boards/arm/samd5e5/same54-xplained-pro/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samv7/same70-xplained/scripts/Make.defs 
b/boards/arm/samv7/same70-xplained/scripts/Make.defs
index f791d23..67b897a 100644
--- a/boards/arm/samv7/same70-xplained/scripts/Make.defs
+++ b/boards/arm/samv7/same70-xplained/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samv7/samv71-xult/configs/knsh/Make.defs 
b/boards/arm/samv7/samv71-xult/configs/knsh/Make.defs
index c252b1e..4daf51b 100644
--- a/boards/arm/samv7/samv71-xult/configs/knsh/Make.defs
+++ b/boards/arm/samv7/samv71-xult/configs/knsh/Make.defs
@@ -103,7 +103,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/samv7/samv71-xult/scripts/Make.defs 
b/boards/arm/samv7/samv71-xult/scripts/Make.defs
index c26569b..c8e969c 100644
--- a/boards/arm/samv7/samv71-xult/scripts/Make.defs
+++ b/boards/arm/samv7/samv71-xult/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/axoloti/scripts/Make.defs 
b/boards/arm/stm32/axoloti/scripts/Make.defs
index 5a4edc5..39bfa4b 100644
--- a/boards/arm/stm32/axoloti/scripts/Make.defs
+++ b/boards/arm/stm32/axoloti/scripts/Make.defs
@@ -113,7 +113,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/b-g474e-dpow1/scripts/Make.defs 
b/boards/arm/stm32/b-g474e-dpow1/scripts/Make.defs
index d0f3cf1..e0755bc 100644
--- a/boards/arm/stm32/b-g474e-dpow1/scripts/Make.defs
+++ b/boards/arm/stm32/b-g474e-dpow1/scripts/Make.defs
@@ -79,10 +79,6 @@ endif
 # Provide map file needed by the "Memory Allocation" view in Eclipse:
 LDFLAGS += -Map=$(TOPDIR)/NuttX.map --gc-sections
 
-HOSTCC = gcc
-HOSTINCLUDES = -I.
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 # Embed absolute path to source file in debug information so that Eclipse
 # source level debugging won't get confused. See:
 # 
https://stackoverflow.com/questions/1275476/gcc-gdb-how-to-embed-absolute-path-to-source-file-in-debug-information
diff --git a/boards/arm/stm32/clicker2-stm32/scripts/Make.defs 
b/boards/arm/stm32/clicker2-stm32/scripts/Make.defs
index 5998b31..29d41bb 100644
--- a/boards/arm/stm32/clicker2-stm32/scripts/Make.defs
+++ b/boards/arm/stm32/clicker2-stm32/scripts/Make.defs
@@ -105,6 +105,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/cloudctrl/scripts/Make.defs 
b/boards/arm/stm32/cloudctrl/scripts/Make.defs
index 058a2ac..b533f49 100644
--- a/boards/arm/stm32/cloudctrl/scripts/Make.defs
+++ b/boards/arm/stm32/cloudctrl/scripts/Make.defs
@@ -95,7 +95,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/fire-stm32v2/scripts/Make.defs 
b/boards/arm/stm32/fire-stm32v2/scripts/Make.defs
index 67587ab..cdc9732 100644
--- a/boards/arm/stm32/fire-stm32v2/scripts/Make.defs
+++ b/boards/arm/stm32/fire-stm32v2/scripts/Make.defs
@@ -95,7 +95,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/hymini-stm32v/scripts/Make.defs 
b/boards/arm/stm32/hymini-stm32v/scripts/Make.defs
index b21cd3e..23b0228 100644
--- a/boards/arm/stm32/hymini-stm32v/scripts/Make.defs
+++ b/boards/arm/stm32/hymini-stm32v/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/maple/scripts/Make.defs 
b/boards/arm/stm32/maple/scripts/Make.defs
index 20e7476..7e42dca 100644
--- a/boards/arm/stm32/maple/scripts/Make.defs
+++ b/boards/arm/stm32/maple/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs 
b/boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs
index 01fdc49..7ed8d6c 100644
--- a/boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs
+++ b/boards/arm/stm32/mikroe-stm32f4/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f103rb/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f103rb/scripts/Make.defs
index b19ab3e..8b1e535 100644
--- a/boards/arm/stm32/nucleo-f103rb/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f103rb/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f207zg/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f207zg/scripts/Make.defs
index 2931410..d360eff 100644
--- a/boards/arm/stm32/nucleo-f207zg/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f207zg/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f302r8/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f302r8/scripts/Make.defs
index 6c22134..96994b2 100644
--- a/boards/arm/stm32/nucleo-f302r8/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f302r8/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f303re/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f303re/scripts/Make.defs
index d2d981d..74978a8 100644
--- a/boards/arm/stm32/nucleo-f303re/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f303re/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f303ze/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f303ze/scripts/Make.defs
index a147e32..3c52e0e 100644
--- a/boards/arm/stm32/nucleo-f303ze/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f303ze/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f334r8/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f334r8/scripts/Make.defs
index 9941a34..007de6d 100644
--- a/boards/arm/stm32/nucleo-f334r8/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f334r8/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f410rb/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f410rb/scripts/Make.defs
index be3b347..47e74b8 100644
--- a/boards/arm/stm32/nucleo-f410rb/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f410rb/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f412zg/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f412zg/scripts/Make.defs
index ab9cf58..47345b0 100644
--- a/boards/arm/stm32/nucleo-f412zg/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f412zg/scripts/Make.defs
@@ -90,8 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTINCLUDES = -I.
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-HOSTLDFLAGS =
diff --git a/boards/arm/stm32/nucleo-f429zi/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f429zi/scripts/Make.defs
index a4016ef..40c6099 100644
--- a/boards/arm/stm32/nucleo-f429zi/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f429zi/scripts/Make.defs
@@ -74,7 +74,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f446re/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f446re/scripts/Make.defs
index 99c3d35..cd4df9a 100644
--- a/boards/arm/stm32/nucleo-f446re/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f446re/scripts/Make.defs
@@ -59,7 +59,6 @@ ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new
 
 ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCCVERSION = {shell $(CC) -v 2>&1 | sed -n '/clang version/p' | sed -e 
's/.* clang version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g'}
-  HOSTCC = clang
   CC = clang
   CXX = clang++
   CPP = clang -E
@@ -67,7 +66,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCXXFLAGS += -nostdlib -ffreestanding -target arm-none-eabi 
-march=armv7-m -mcpu=cortex-m4 -DCONFIG_WCHAR_BUILTIN
 else
   ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 
's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
-  HOSTCC = gcc
   CC = $(CROSSDEV)gcc
   CXX = $(CROSSDEV)g++
   CPP = $(CROSSDEV)gcc -E
@@ -104,5 +102,3 @@ LDNXFLATFLAGS = -e main -s 2048
 ifneq ($(CROSSDEV),arm-nuttx-elf-)
   LDFLAGS += -nostartfiles -nodefaultlibs
 endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs 
b/boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs
index 9b439a5..0762a09 100644
--- a/boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-f4x1re/scripts/Make.defs
@@ -65,7 +65,6 @@ ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new
 
 ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCCVERSION = {shell $(CC) -v 2>&1 | sed -n '/clang version/p' | sed -e 
's/.* clang version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g'}
-  HOSTCC = clang
   CC = clang
   CXX = clang++
   CPP = clang -E
@@ -73,7 +72,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCXXFLAGS += -nostdlib -ffreestanding -target arm-none-eabi 
-march=armv7-m -mcpu=cortex-m4 -DCONFIG_WCHAR_BUILTIN
 else
   ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 
's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
-  HOSTCC = gcc
   CC = $(CROSSDEV)gcc
   CXX = $(CROSSDEV)g++
   CPP = $(CROSSDEV)gcc -E
@@ -110,5 +108,3 @@ LDNXFLATFLAGS = -e main -s 2048
 ifneq ($(CROSSDEV),arm-nuttx-elf-)
   LDFLAGS += -nostartfiles -nodefaultlibs
 endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/nucleo-l152re/scripts/Make.defs 
b/boards/arm/stm32/nucleo-l152re/scripts/Make.defs
index d552915..a169643 100644
--- a/boards/arm/stm32/nucleo-l152re/scripts/Make.defs
+++ b/boards/arm/stm32/nucleo-l152re/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-e407/scripts/Make.defs 
b/boards/arm/stm32/olimex-stm32-e407/scripts/Make.defs
index a9783a7..f4f5ffd 100644
--- a/boards/arm/stm32/olimex-stm32-e407/scripts/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-e407/scripts/Make.defs
@@ -95,7 +95,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-h405/scripts/Make.defs 
b/boards/arm/stm32/olimex-stm32-h405/scripts/Make.defs
index 8be9b51..c567527 100644
--- a/boards/arm/stm32/olimex-stm32-h405/scripts/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-h405/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-h407/scripts/Make.defs 
b/boards/arm/stm32/olimex-stm32-h407/scripts/Make.defs
index 5233066..d5aab3a 100644
--- a/boards/arm/stm32/olimex-stm32-h407/scripts/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-h407/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-p107/scripts/Make.defs 
b/boards/arm/stm32/olimex-stm32-p107/scripts/Make.defs
index 6ae7e2b..4d7eebd 100644
--- a/boards/arm/stm32/olimex-stm32-p107/scripts/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-p107/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-p207/scripts/Make.defs 
b/boards/arm/stm32/olimex-stm32-p207/scripts/Make.defs
index 615e99e..f813b29 100644
--- a/boards/arm/stm32/olimex-stm32-p207/scripts/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-p207/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/kelf/Make.defs 
b/boards/arm/stm32/olimex-stm32-p407/configs/kelf/Make.defs
index 6be228e..97e8aa1 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/kelf/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/kelf/Make.defs
@@ -118,8 +118,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-# Host tools
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/Make.defs 
b/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/Make.defs
index a371777..6932b3a 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/Make.defs
@@ -118,8 +118,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-# Host tools
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/knsh/Make.defs 
b/boards/arm/stm32/olimex-stm32-p407/configs/knsh/Make.defs
index dd4ec6c..0250935 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/knsh/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/knsh/Make.defs
@@ -103,6 +103,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimex-stm32-p407/scripts/Make.defs 
b/boards/arm/stm32/olimex-stm32-p407/scripts/Make.defs
index 886034e..868dfed 100644
--- a/boards/arm/stm32/olimex-stm32-p407/scripts/Make.defs
+++ b/boards/arm/stm32/olimex-stm32-p407/scripts/Make.defs
@@ -100,6 +100,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/olimexino-stm32/scripts/Make.defs 
b/boards/arm/stm32/olimexino-stm32/scripts/Make.defs
index 4282e08..c849abd 100644
--- a/boards/arm/stm32/olimexino-stm32/scripts/Make.defs
+++ b/boards/arm/stm32/olimexino-stm32/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/omnibusf4/scripts/Make.defs 
b/boards/arm/stm32/omnibusf4/scripts/Make.defs
index aea7cfd..ea3b043 100644
--- a/boards/arm/stm32/omnibusf4/scripts/Make.defs
+++ b/boards/arm/stm32/omnibusf4/scripts/Make.defs
@@ -113,7 +113,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/photon/scripts/Make.defs 
b/boards/arm/stm32/photon/scripts/Make.defs
index dcf1ea8..5dba95c 100644
--- a/boards/arm/stm32/photon/scripts/Make.defs
+++ b/boards/arm/stm32/photon/scripts/Make.defs
@@ -100,9 +100,6 @@ ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
 endif
 
 
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 ifeq ($(CONFIG_DFU_BINARY),y)
 
 define DOWNLOAD
diff --git a/boards/arm/stm32/shenzhou/scripts/Make.defs 
b/boards/arm/stm32/shenzhou/scripts/Make.defs
index ba2ba70..b45c40e 100644
--- a/boards/arm/stm32/shenzhou/scripts/Make.defs
+++ b/boards/arm/stm32/shenzhou/scripts/Make.defs
@@ -100,7 +100,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm3210e-eval/scripts/Make.defs 
b/boards/arm/stm32/stm3210e-eval/scripts/Make.defs
index d214ea8..057ddfc 100644
--- a/boards/arm/stm32/stm3210e-eval/scripts/Make.defs
+++ b/boards/arm/stm32/stm3210e-eval/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm3220g-eval/scripts/Make.defs 
b/boards/arm/stm32/stm3220g-eval/scripts/Make.defs
index ba846ca..b46c321 100644
--- a/boards/arm/stm32/stm3220g-eval/scripts/Make.defs
+++ b/boards/arm/stm32/stm3220g-eval/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm3240g-eval/configs/knxwm/Make.defs 
b/boards/arm/stm32/stm3240g-eval/configs/knxwm/Make.defs
index ec4a4fb..b939578 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/knxwm/Make.defs
+++ b/boards/arm/stm32/stm3240g-eval/configs/knxwm/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm3240g-eval/scripts/Make.defs 
b/boards/arm/stm32/stm3240g-eval/scripts/Make.defs
index 3946b46..7766570 100644
--- a/boards/arm/stm32/stm3240g-eval/scripts/Make.defs
+++ b/boards/arm/stm32/stm3240g-eval/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32_tiny/scripts/Make.defs 
b/boards/arm/stm32/stm32_tiny/scripts/Make.defs
index 9c9c523..23c20c7 100644
--- a/boards/arm/stm32/stm32_tiny/scripts/Make.defs
+++ b/boards/arm/stm32/stm32_tiny/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32_tiny/src/Make.defs 
b/boards/arm/stm32/stm32_tiny/src/Make.defs
index ccc1968..06e7b4f 100644
--- a/boards/arm/stm32/stm32_tiny/src/Make.defs
+++ b/boards/arm/stm32/stm32_tiny/src/Make.defs
@@ -49,4 +49,3 @@ endif
 DEPPATH += --dep-path board
 VPATH += :board
 CFLAGS += $(shell $(INCDIR) "$(CC)" 
$(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)board)
-
diff --git a/boards/arm/stm32/stm32butterfly2/scripts/Make.defs 
b/boards/arm/stm32/stm32butterfly2/scripts/Make.defs
index 0e87865..bfc8b7f 100644
--- a/boards/arm/stm32/stm32butterfly2/scripts/Make.defs
+++ b/boards/arm/stm32/stm32butterfly2/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f103-minimum/scripts/Make.defs 
b/boards/arm/stm32/stm32f103-minimum/scripts/Make.defs
index 7d0e0af..2433d09 100644
--- a/boards/arm/stm32/stm32f103-minimum/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f103-minimum/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f334-disco/scripts/Make.defs 
b/boards/arm/stm32/stm32f334-disco/scripts/Make.defs
index b885d5c..ec41d23 100644
--- a/boards/arm/stm32/stm32f334-disco/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f334-disco/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f3discovery/scripts/Make.defs 
b/boards/arm/stm32/stm32f3discovery/scripts/Make.defs
index dcc0fa8..0e966f6 100644
--- a/boards/arm/stm32/stm32f3discovery/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f3discovery/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f411-minimum/scripts/Make.defs 
b/boards/arm/stm32/stm32f411-minimum/scripts/Make.defs
index 954c687..138a446 100644
--- a/boards/arm/stm32/stm32f411-minimum/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f411-minimum/scripts/Make.defs
@@ -74,6 +74,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f411e-disco/scripts/Make.defs 
b/boards/arm/stm32/stm32f411e-disco/scripts/Make.defs
index 5a7566e..e165154 100644
--- a/boards/arm/stm32/stm32f411e-disco/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f411e-disco/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f429i-disco/scripts/Make.defs 
b/boards/arm/stm32/stm32f429i-disco/scripts/Make.defs
index f4674b3..653fcd4 100644
--- a/boards/arm/stm32/stm32f429i-disco/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f429i-disco/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f4discovery/configs/cxxtest/Make.defs 
b/boards/arm/stm32/stm32f4discovery/configs/cxxtest/Make.defs
index 9bee3cc..e4f5015 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/cxxtest/Make.defs
+++ b/boards/arm/stm32/stm32f4discovery/configs/cxxtest/Make.defs
@@ -81,6 +81,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/Make.defs 
b/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/Make.defs
index 7f6b167..3481695 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/Make.defs
+++ b/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/Make.defs
@@ -105,6 +105,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f4discovery/configs/winbuild/Make.defs 
b/boards/arm/stm32/stm32f4discovery/configs/winbuild/Make.defs
index d81bd13..cac55a4 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/winbuild/Make.defs
+++ b/boards/arm/stm32/stm32f4discovery/configs/winbuild/Make.defs
@@ -82,6 +82,3 @@ LDFLAGS += -nostartfiles -nodefaultlibs
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = mingw32-gcc.exe
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32f4discovery/scripts/Make.defs 
b/boards/arm/stm32/stm32f4discovery/scripts/Make.defs
index 39b428f..3b2677d 100644
--- a/boards/arm/stm32/stm32f4discovery/scripts/Make.defs
+++ b/boards/arm/stm32/stm32f4discovery/scripts/Make.defs
@@ -55,7 +55,6 @@ ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
 
 ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCCVERSION = {shell $(CC) -v 2>&1 | sed -n '/clang version/p' | sed -e 
's/.* clang version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g'}
-  HOSTCC = clang
   CC = clang
   CXX = clang++
   CPP = clang -E
@@ -63,7 +62,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCXXFLAGS += -nostdlib -ffreestanding -target arm-none-eabi 
-march=armv7-m -mcpu=cortex-m4 -DCONFIG_WCHAR_BUILTIN
 else
   ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 
's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
-  HOSTCC = gcc
   CC = $(CROSSDEV)gcc
   CXX = $(CROSSDEV)g++
   CPP = $(CROSSDEV)gcc -E
@@ -116,6 +114,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32ldiscovery/scripts/Make.defs 
b/boards/arm/stm32/stm32ldiscovery/scripts/Make.defs
index 5cd356b..a6d492d 100644
--- a/boards/arm/stm32/stm32ldiscovery/scripts/Make.defs
+++ b/boards/arm/stm32/stm32ldiscovery/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/stm32vldiscovery/scripts/Make.defs 
b/boards/arm/stm32/stm32vldiscovery/scripts/Make.defs
index 5909939..83ae8a3 100644
--- a/boards/arm/stm32/stm32vldiscovery/scripts/Make.defs
+++ b/boards/arm/stm32/stm32vldiscovery/scripts/Make.defs
@@ -90,6 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS = -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32/viewtool-stm32f107/scripts/Make.defs 
b/boards/arm/stm32/viewtool-stm32f107/scripts/Make.defs
index d202549..845f63b 100644
--- a/boards/arm/stm32/viewtool-stm32f107/scripts/Make.defs
+++ b/boards/arm/stm32/viewtool-stm32f107/scripts/Make.defs
@@ -93,7 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs
index 28e282d..9db8aa9 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/nucleo-f072rb/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/nucleo-f072rb/scripts/Make.defs
index c35a6b9..24e2842 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f072rb/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/nucleo-f072rb/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/nucleo-f091rc/scripts/Make.defs
index 923b5d5..47f76e4 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/nucleo-g070rb/scripts/Make.defs
index f8874c1..0bf8691 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g070rb/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/scripts/Make.defs
@@ -92,7 +92,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/Make.defs
index ebe0ffe..05ac921 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/Make.defs
index a70a45b..8f560a9 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/stm32f051-discovery/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/stm32f051-discovery/scripts/Make.defs
index e4c2a65..f2f1275 100644
--- a/boards/arm/stm32f0l0g0/stm32f051-discovery/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/stm32f051-discovery/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f0l0g0/stm32f072-discovery/scripts/Make.defs 
b/boards/arm/stm32f0l0g0/stm32f072-discovery/scripts/Make.defs
index 7f43d98..ab6fb90 100644
--- a/boards/arm/stm32f0l0g0/stm32f072-discovery/scripts/Make.defs
+++ b/boards/arm/stm32f0l0g0/stm32f072-discovery/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/Make.defs 
b/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/Make.defs
index ba8c1b6..dfc517d 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/Make.defs
+++ b/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/Make.defs
@@ -93,6 +93,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/Make.defs 
b/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/Make.defs
index 1ea83fd..aab8e2d 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/Make.defs
+++ b/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/Make.defs
@@ -91,7 +91,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/Make.defs 
b/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/Make.defs
index 417385e..036b846 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/Make.defs
+++ b/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/Make.defs 
b/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/Make.defs
index 12b6567..570011d 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/Make.defs
+++ b/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/Make.defs
@@ -91,7 +91,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/Make.defs 
b/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/Make.defs
index 547ae13..e027210 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/Make.defs
+++ b/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/Make.defs 
b/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/Make.defs
index 3becffa..d8ae9d1 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/Make.defs
+++ b/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs 
b/boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs
index 53b3a52..c5183bf 100644
--- a/boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs
+++ b/boards/arm/stm32f7/stm32f746-ws/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32f7/stm32f746g-disco/scripts/Make.defs 
b/boards/arm/stm32f7/stm32f746g-disco/scripts/Make.defs
index 5d07f26..38ec995 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/scripts/Make.defs
+++ b/boards/arm/stm32f7/stm32f746g-disco/scripts/Make.defs
@@ -64,7 +64,6 @@ ARCHCXXFLAGS = -fno-builtin -fno-exceptions -fcheck-new 
-fno-rtti
 
 ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCCVERSION = {shell $(CC) -v 2>&1 | sed -n '/clang version/p' | sed -e 
's/.* clang version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g'}
-  HOSTCC = clang
   CC = clang
   CXX = clang++
   CPP = clang -E
@@ -72,7 +71,6 @@ ifeq ($(CONFIG_ARMV7M_TOOLCHAIN_CLANGL),y)
   ARCHCXXFLAGS += -nostdlib -ffreestanding -target arm-none-eabi 
-march=armv7-m -mcpu=cortex-m7 -DCONFIG_WCHAR_BUILTIN
 else
   ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 
's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
-  HOSTCC = gcc
   CC = $(CROSSDEV)gcc
   CXX = $(CROSSDEV)g++
   CPP = $(CROSSDEV)gcc -E
@@ -109,9 +107,6 @@ ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
 
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 ifneq ($(CONFIG_CYGWIN_WINTOOL),y)
 define DOWNLOAD
   $(Q) st-flash write nuttx.bin 0x8000000
diff --git a/boards/arm/stm32f7/stm32f769i-disco/scripts/Make.defs 
b/boards/arm/stm32f7/stm32f769i-disco/scripts/Make.defs
index 186c7a6..8ac4f7a 100644
--- a/boards/arm/stm32f7/stm32f769i-disco/scripts/Make.defs
+++ b/boards/arm/stm32f7/stm32f769i-disco/scripts/Make.defs
@@ -89,7 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs 
b/boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs
index 5c7258a..d04c121 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs
+++ b/boards/arm/stm32h7/nucleo-h743zi/scripts/Make.defs
@@ -88,7 +88,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32h7/stm32h747i-disco/scripts/Make.defs 
b/boards/arm/stm32h7/stm32h747i-disco/scripts/Make.defs
index d8a9b08..2775a53 100644
--- a/boards/arm/stm32h7/stm32h747i-disco/scripts/Make.defs
+++ b/boards/arm/stm32h7/stm32h747i-disco/scripts/Make.defs
@@ -88,7 +88,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/scripts/Make.defs 
b/boards/arm/stm32l4/b-l475e-iot01a/scripts/Make.defs
index a059800..11e16e4 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/scripts/Make.defs
+++ b/boards/arm/stm32l4/b-l475e-iot01a/scripts/Make.defs
@@ -92,8 +92,6 @@ ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
 
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
 
 define DOWNLOAD
   $(Q) echo "Download firmware $(1).bin"
diff --git a/boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs 
b/boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs
index 8d765b5..4fcd38a 100644
--- a/boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs
+++ b/boards/arm/stm32l4/nucleo-l432kc/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs 
b/boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs
index d04ef7c..8085c1b 100644
--- a/boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs
+++ b/boards/arm/stm32l4/nucleo-l452re/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs 
b/boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs
index 9f96eb8..4e628da 100644
--- a/boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs
+++ b/boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs 
b/boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs
index dd20204..014b1ec 100644
--- a/boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs
+++ b/boards/arm/stm32l4/nucleo-l496zg/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs 
b/boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs
index fb083b9..4a425f1 100644
--- a/boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs
+++ b/boards/arm/stm32l4/stm32l476-mdk/scripts/Make.defs
@@ -89,6 +89,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/Make.defs 
b/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/Make.defs
index 07b2b7b..5d62a4e 100644
--- a/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/Make.defs
+++ b/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/Make.defs
@@ -96,6 +96,3 @@ endif
 #LDFLAGS += -Map=$(TOPDIR)/nuttx.map
 #CFLAGS += -Wa,-adhln
 #CXXFLAGS += -Wa,-adhln
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/stm32l476vg-disco/scripts/Make.defs 
b/boards/arm/stm32l4/stm32l476vg-disco/scripts/Make.defs
index 8dcbd9d..7ec14cb 100644
--- a/boards/arm/stm32l4/stm32l476vg-disco/scripts/Make.defs
+++ b/boards/arm/stm32l4/stm32l476vg-disco/scripts/Make.defs
@@ -93,6 +93,3 @@ endif
 LDFLAGS += -Map=$(TOPDIR)/nuttx.map
 #CFLAGS += -Wa,-adhln
 #CXXFLAGS += -Wa,-adhln
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/Make.defs 
b/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/Make.defs
index 7a6b3f4..bbcd3b7 100644
--- a/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/Make.defs
+++ b/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/Make.defs
@@ -96,6 +96,3 @@ endif
 #LDFLAGS += -Map=$(TOPDIR)/nuttx.map
 #CFLAGS += -Wa,-adhln
 #CXXFLAGS += -Wa,-adhln
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/stm32l4/stm32l4r9ai-disco/scripts/Make.defs 
b/boards/arm/stm32l4/stm32l4r9ai-disco/scripts/Make.defs
index 5a0ad08..3465083 100644
--- a/boards/arm/stm32l4/stm32l4r9ai-disco/scripts/Make.defs
+++ b/boards/arm/stm32l4/stm32l4r9ai-disco/scripts/Make.defs
@@ -93,6 +93,3 @@ endif
 LDFLAGS += -Map=$(TOPDIR)/nuttx.map
 #CFLAGS += -Wa,-adhln
 #CXXFLAGS += -Wa,-adhln
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/str71x/olimex-strp711/scripts/Make.defs 
b/boards/arm/str71x/olimex-strp711/scripts/Make.defs
index 68ec06e..4f941a3 100644
--- a/boards/arm/str71x/olimex-strp711/scripts/Make.defs
+++ b/boards/arm/str71x/olimex-strp711/scripts/Make.defs
@@ -111,6 +111,3 @@ endif
 ifeq ($(CONFIG_DEBUG_FEATURES),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/dk-tm4c129x/scripts/Make.defs 
b/boards/arm/tiva/dk-tm4c129x/scripts/Make.defs
index 874feaa..784525a 100644
--- a/boards/arm/tiva/dk-tm4c129x/scripts/Make.defs
+++ b/boards/arm/tiva/dk-tm4c129x/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/eagle100/scripts/Make.defs 
b/boards/arm/tiva/eagle100/scripts/Make.defs
index 0ac4e05..616cf8a 100644
--- a/boards/arm/tiva/eagle100/scripts/Make.defs
+++ b/boards/arm/tiva/eagle100/scripts/Make.defs
@@ -90,6 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs 
b/boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs
index bceef56..682bf3b 100644
--- a/boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs
+++ b/boards/arm/tiva/ekk-lm3s9b96/scripts/Make.defs
@@ -88,7 +88,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/launchxl-cc1310/scripts/Make.defs 
b/boards/arm/tiva/launchxl-cc1310/scripts/Make.defs
index 1a7e77e..bbb8738 100644
--- a/boards/arm/tiva/launchxl-cc1310/scripts/Make.defs
+++ b/boards/arm/tiva/launchxl-cc1310/scripts/Make.defs
@@ -100,7 +100,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/launchxl-cc1312r1/scripts/Make.defs 
b/boards/arm/tiva/launchxl-cc1312r1/scripts/Make.defs
index 73750f4..6995015 100644
--- a/boards/arm/tiva/launchxl-cc1312r1/scripts/Make.defs
+++ b/boards/arm/tiva/launchxl-cc1312r1/scripts/Make.defs
@@ -104,7 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs 
b/boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs
index a00924a..20fd8b9 100644
--- a/boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs
+++ b/boards/arm/tiva/lm3s6432-s2e/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/lm3s6965-ek/scripts/Make.defs 
b/boards/arm/tiva/lm3s6965-ek/scripts/Make.defs
index 3410024..6289917 100644
--- a/boards/arm/tiva/lm3s6965-ek/scripts/Make.defs
+++ b/boards/arm/tiva/lm3s6965-ek/scripts/Make.defs
@@ -110,7 +110,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/lm3s8962-ek/scripts/Make.defs 
b/boards/arm/tiva/lm3s8962-ek/scripts/Make.defs
index b790bbd..7e4c166 100644
--- a/boards/arm/tiva/lm3s8962-ek/scripts/Make.defs
+++ b/boards/arm/tiva/lm3s8962-ek/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/lm4f120-launchpad/scripts/Make.defs 
b/boards/arm/tiva/lm4f120-launchpad/scripts/Make.defs
index d35b55b..1d4a48a 100644
--- a/boards/arm/tiva/lm4f120-launchpad/scripts/Make.defs
+++ b/boards/arm/tiva/lm4f120-launchpad/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/tm4c123g-launchpad/scripts/Make.defs 
b/boards/arm/tiva/tm4c123g-launchpad/scripts/Make.defs
index 3f2a657..65d9697 100644
--- a/boards/arm/tiva/tm4c123g-launchpad/scripts/Make.defs
+++ b/boards/arm/tiva/tm4c123g-launchpad/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tiva/tm4c1294-launchpad/scripts/Make.defs 
b/boards/arm/tiva/tm4c1294-launchpad/scripts/Make.defs
index 80be926..9ae24a7 100644
--- a/boards/arm/tiva/tm4c1294-launchpad/scripts/Make.defs
+++ b/boards/arm/tiva/tm4c1294-launchpad/scripts/Make.defs
@@ -87,7 +87,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tms570/launchxl-tms57004/scripts/Make.defs 
b/boards/arm/tms570/launchxl-tms57004/scripts/Make.defs
index 82e48c0..e4cfa7d 100644
--- a/boards/arm/tms570/launchxl-tms57004/scripts/Make.defs
+++ b/boards/arm/tms570/launchxl-tms57004/scripts/Make.defs
@@ -104,6 +104,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/tms570/tms570ls31x-usb-kit/scripts/Make.defs 
b/boards/arm/tms570/tms570ls31x-usb-kit/scripts/Make.defs
index 112da30..dfadbb0 100644
--- a/boards/arm/tms570/tms570ls31x-usb-kit/scripts/Make.defs
+++ b/boards/arm/tms570/tms570ls31x-usb-kit/scripts/Make.defs
@@ -103,6 +103,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/xmc4/xmc4500-relax/scripts/Make.defs 
b/boards/arm/xmc4/xmc4500-relax/scripts/Make.defs
index f57c761..0058630 100644
--- a/boards/arm/xmc4/xmc4500-relax/scripts/Make.defs
+++ b/boards/arm/xmc4/xmc4500-relax/scripts/Make.defs
@@ -100,7 +100,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/arm/xmc4/xmc4700-relax/scripts/Make.defs 
b/boards/arm/xmc4/xmc4700-relax/scripts/Make.defs
index e16c5e1..f62d76d 100644
--- a/boards/arm/xmc4/xmc4700-relax/scripts/Make.defs
+++ b/boards/arm/xmc4/xmc4700-relax/scripts/Make.defs
@@ -85,7 +85,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/avr/at32uc3/avr32dev1/scripts/Make.defs 
b/boards/avr/at32uc3/avr32dev1/scripts/Make.defs
index b9a2953..905e283 100644
--- a/boards/avr/at32uc3/avr32dev1/scripts/Make.defs
+++ b/boards/avr/at32uc3/avr32dev1/scripts/Make.defs
@@ -84,6 +84,3 @@ LDFLAGS += -nostartfiles -nodefaultlibs
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/avr/at90usb/micropendous3/scripts/Make.defs 
b/boards/avr/at90usb/micropendous3/scripts/Make.defs
index 64ece5d..3b4746d 100644
--- a/boards/avr/at90usb/micropendous3/scripts/Make.defs
+++ b/boards/avr/at90usb/micropendous3/scripts/Make.defs
@@ -75,6 +75,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/avr/at90usb/teensy-2.0/scripts/Make.defs 
b/boards/avr/at90usb/teensy-2.0/scripts/Make.defs
index daaf923..3a3dc51 100644
--- a/boards/avr/at90usb/teensy-2.0/scripts/Make.defs
+++ b/boards/avr/at90usb/teensy-2.0/scripts/Make.defs
@@ -77,6 +77,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/avr/atmega/amber/scripts/Make.defs 
b/boards/avr/atmega/amber/scripts/Make.defs
index 2ffae3b..b7cc0dd 100644
--- a/boards/avr/atmega/amber/scripts/Make.defs
+++ b/boards/avr/atmega/amber/scripts/Make.defs
@@ -75,6 +75,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/avr/atmega/arduino-mega2560/scripts/Make.defs 
b/boards/avr/atmega/arduino-mega2560/scripts/Make.defs
index a10f92c..af76653 100644
--- a/boards/avr/atmega/arduino-mega2560/scripts/Make.defs
+++ b/boards/avr/atmega/arduino-mega2560/scripts/Make.defs
@@ -79,7 +79,3 @@ NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotof
 LDNXFLATFLAGS = -e main -s 2048
 
 EXEEXT = .elf
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/avr/atmega/moteino-mega/scripts/Make.defs 
b/boards/avr/atmega/moteino-mega/scripts/Make.defs
index 0dc4f1a..8fc626d 100644
--- a/boards/avr/atmega/moteino-mega/scripts/Make.defs
+++ b/boards/avr/atmega/moteino-mega/scripts/Make.defs
@@ -75,6 +75,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/hc/m9s12/demo9s12ne64/scripts/Make.defs 
b/boards/hc/m9s12/demo9s12ne64/scripts/Make.defs
index 0db7a58..c49fb28 100644
--- a/boards/hc/m9s12/demo9s12ne64/scripts/Make.defs
+++ b/boards/hc/m9s12/demo9s12ne64/scripts/Make.defs
@@ -103,7 +103,3 @@ LDNXFLATFLAGS = -e main -s 2048
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/hc/m9s12/ne64badge/scripts/Make.defs 
b/boards/hc/m9s12/ne64badge/scripts/Make.defs
index 93e64b6..8a03d4e 100644
--- a/boards/hc/m9s12/ne64badge/scripts/Make.defs
+++ b/boards/hc/m9s12/ne64badge/scripts/Make.defs
@@ -103,7 +103,3 @@ LDNXFLATFLAGS = -e main -s 2048
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mx/mirtoo/scripts/Make.defs 
b/boards/mips/pic32mx/mirtoo/scripts/Make.defs
index f00db1e..f0812a0 100644
--- a/boards/mips/pic32mx/mirtoo/scripts/Make.defs
+++ b/boards/mips/pic32mx/mirtoo/scripts/Make.defs
@@ -77,6 +77,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mx/pic32mx-starterkit/scripts/Make.defs 
b/boards/mips/pic32mx/pic32mx-starterkit/scripts/Make.defs
index 8bf2e70..ab2bab3 100644
--- a/boards/mips/pic32mx/pic32mx-starterkit/scripts/Make.defs
+++ b/boards/mips/pic32mx/pic32mx-starterkit/scripts/Make.defs
@@ -93,6 +93,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs 
b/boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs
index 8411a79..fb9c0b0 100644
--- a/boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs
+++ b/boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs
@@ -93,6 +93,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs 
b/boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs
index 254840c..5ff0b9e 100644
--- a/boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs
+++ b/boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs
@@ -93,6 +93,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mx/ubw32/scripts/Make.defs 
b/boards/mips/pic32mx/ubw32/scripts/Make.defs
index f4469f0..0c3e082 100644
--- a/boards/mips/pic32mx/ubw32/scripts/Make.defs
+++ b/boards/mips/pic32mx/ubw32/scripts/Make.defs
@@ -93,6 +93,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mz/flipnclick-pic32mz/scripts/Make.defs 
b/boards/mips/pic32mz/flipnclick-pic32mz/scripts/Make.defs
index 0e58f8b..17e991b 100644
--- a/boards/mips/pic32mz/flipnclick-pic32mz/scripts/Make.defs
+++ b/boards/mips/pic32mz/flipnclick-pic32mz/scripts/Make.defs
@@ -115,6 +115,3 @@ endif
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/mips/pic32mz/pic32mz-starterkit/scripts/Make.defs 
b/boards/mips/pic32mz/pic32mz-starterkit/scripts/Make.defs
index 42a67b7..a2307a7 100644
--- a/boards/mips/pic32mz/pic32mz-starterkit/scripts/Make.defs
+++ b/boards/mips/pic32mz/pic32mz-starterkit/scripts/Make.defs
@@ -115,6 +115,3 @@ endif
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/misoc/lm32/misoc/scripts/Make.defs 
b/boards/misoc/lm32/misoc/scripts/Make.defs
index 7bc0346..e5a73f0 100644
--- a/boards/misoc/lm32/misoc/scripts/Make.defs
+++ b/boards/misoc/lm32/misoc/scripts/Make.defs
@@ -84,6 +84,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 NXFLATLDFLAGS1 = -r -d -warn-common
 NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-gotoff.ld -no-check-sections
 LDNXFLATFLAGS = -e main -s 2048
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/or1k/mor1kx/or1k/scripts/Make.defs 
b/boards/or1k/mor1kx/or1k/scripts/Make.defs
index d2e3ff8..dcc5bb6 100644
--- a/boards/or1k/mor1kx/or1k/scripts/Make.defs
+++ b/boards/or1k/mor1kx/or1k/scripts/Make.defs
@@ -88,7 +88,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/renesas/m16c/skp16c26/scripts/Make.defs 
b/boards/renesas/m16c/skp16c26/scripts/Make.defs
index 7f5be84..0b5aad4 100644
--- a/boards/renesas/m16c/skp16c26/scripts/Make.defs
+++ b/boards/renesas/m16c/skp16c26/scripts/Make.defs
@@ -70,6 +70,3 @@ AFLAGS                        = $(CFLAGS) -D__ASSEMBLY__
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS              += -g
 endif
-
-HOSTCC                 = gcc
-HOSTCFLAGS             = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/renesas/rx65n/rx65n-grrose/scripts/Make.defs 
b/boards/renesas/rx65n/rx65n-grrose/scripts/Make.defs
index c2a47de..3e103fe 100644
--- a/boards/renesas/rx65n/rx65n-grrose/scripts/Make.defs
+++ b/boards/renesas/rx65n/rx65n-grrose/scripts/Make.defs
@@ -90,5 +90,3 @@ endif
 CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 
 ASMEXT = .asm
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs 
b/boards/renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs
index 703582d..f7a597e 100644
--- a/boards/renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs
+++ b/boards/renesas/rx65n/rx65n-rsk1mb/scripts/Make.defs
@@ -90,5 +90,3 @@ endif
 CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 
 ASMEXT = .asm
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs 
b/boards/renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs
index 8851ba1..c7df444 100644
--- a/boards/renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs
+++ b/boards/renesas/rx65n/rx65n-rsk2mb/scripts/Make.defs
@@ -90,5 +90,3 @@ endif
 CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 
 ASMEXT = .asm
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/renesas/rx65n/rx65n/scripts/Make.defs 
b/boards/renesas/rx65n/rx65n/scripts/Make.defs
index 3741f96..24b46cd 100644
--- a/boards/renesas/rx65n/rx65n/scripts/Make.defs
+++ b/boards/renesas/rx65n/rx65n/scripts/Make.defs
@@ -90,5 +90,3 @@ endif
 CMODULEFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
 
 ASMEXT = .asm
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/renesas/sh1/us7032evb1/scripts/Make.defs 
b/boards/renesas/sh1/us7032evb1/scripts/Make.defs
index 20d20d1..0a9c965 100644
--- a/boards/renesas/sh1/us7032evb1/scripts/Make.defs
+++ b/boards/renesas/sh1/us7032evb1/scripts/Make.defs
@@ -54,6 +54,3 @@ AFLAGS = $(CFLAGS) -D__ASSEMBLY__
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/risc-v/fe310/hifive1-revb/scripts/Make.defs 
b/boards/risc-v/fe310/hifive1-revb/scripts/Make.defs
index a023cef..544a22f 100644
--- a/boards/risc-v/fe310/hifive1-revb/scripts/Make.defs
+++ b/boards/risc-v/fe310/hifive1-revb/scripts/Make.defs
@@ -92,6 +92,3 @@ NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel
 LDNXFLATFLAGS = -e main -s 2048
 
 LDFLAGS += --gc-sections -melf32lriscv
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/risc-v/gap8/gapuino/scripts/Make.defs 
b/boards/risc-v/gap8/gapuino/scripts/Make.defs
index 72d6a1e..abee363 100644
--- a/boards/risc-v/gap8/gapuino/scripts/Make.defs
+++ b/boards/risc-v/gap8/gapuino/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g -melf32lriscv
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/risc-v/k210/maix-bit/scripts/Make.defs 
b/boards/risc-v/k210/maix-bit/scripts/Make.defs
index d007592..39e5be5 100644
--- a/boards/risc-v/k210/maix-bit/scripts/Make.defs
+++ b/boards/risc-v/k210/maix-bit/scripts/Make.defs
@@ -114,6 +114,3 @@ endif
 # File extensions
 
 LDFLAGS += --gc-sections -melf64lriscv
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/risc-v/litex/arty_a7/scripts/Make.defs 
b/boards/risc-v/litex/arty_a7/scripts/Make.defs
index 6b8f290..c139b074 100644
--- a/boards/risc-v/litex/arty_a7/scripts/Make.defs
+++ b/boards/risc-v/litex/arty_a7/scripts/Make.defs
@@ -73,6 +73,3 @@ NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) 
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat-pcrel
 LDNXFLATFLAGS = -e main -s 2048
 
 LDFLAGS += --gc-sections -melf32lriscv
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/risc-v/nr5m100/nr5m100-nexys4/scripts/Make.defs 
b/boards/risc-v/nr5m100/nr5m100-nexys4/scripts/Make.defs
index 54d64d1..748848e 100644
--- a/boards/risc-v/nr5m100/nr5m100-nexys4/scripts/Make.defs
+++ b/boards/risc-v/nr5m100/nr5m100-nexys4/scripts/Make.defs
@@ -90,7 +90,3 @@ endif
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g -melf32lriscv
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/sim/sim/sim/configs/cxxtest/Make.defs 
b/boards/sim/sim/sim/configs/cxxtest/Make.defs
index e3042e2..5c80c43 100644
--- a/boards/sim/sim/sim/configs/cxxtest/Make.defs
+++ b/boards/sim/sim/sim/configs/cxxtest/Make.defs
@@ -144,6 +144,5 @@ ifeq ($(CONFIG_SIM_M32),y)
   HOSTLDFLAGS += -m32
 endif
 
-HOSTCC = cc
 HOSTCFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
    $(ARCHCPUFLAGS) $(HOSTINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
diff --git a/boards/sim/sim/sim/scripts/Make.defs 
b/boards/sim/sim/sim/scripts/Make.defs
index 4652c52..c8d5ac0 100644
--- a/boards/sim/sim/sim/scripts/Make.defs
+++ b/boards/sim/sim/sim/scripts/Make.defs
@@ -132,6 +132,5 @@ ifeq ($(CONFIG_SIM_M32),y)
   HOSTLDFLAGS += -m32
 endif
 
-HOSTCC = cc
 HOSTCFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
    $(ARCHCPUFLAGS) $(HOSTINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS) -pipe
diff --git a/boards/x86/qemu/qemu-i486/scripts/Make.defs 
b/boards/x86/qemu/qemu-i486/scripts/Make.defs
index 6343c36..227846d 100644
--- a/boards/x86/qemu/qemu-i486/scripts/Make.defs
+++ b/boards/x86/qemu/qemu-i486/scripts/Make.defs
@@ -89,6 +89,3 @@ EXEEXT = .elf
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/x86_64/intel64/qemu-intel64/scripts/Make.defs 
b/boards/x86_64/intel64/qemu-intel64/scripts/Make.defs
index d1a36ed..2720d25 100644
--- a/boards/x86_64/intel64/qemu-intel64/scripts/Make.defs
+++ b/boards/x86_64/intel64/qemu-intel64/scripts/Make.defs
@@ -76,6 +76,3 @@ EXEEXT = .elf
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/xtensa/esp32/esp32-core/scripts/Make.defs 
b/boards/xtensa/esp32/esp32-core/scripts/Make.defs
index 6d34dd0..fba6b71 100644
--- a/boards/xtensa/esp32/esp32-core/scripts/Make.defs
+++ b/boards/xtensa/esp32/esp32-core/scripts/Make.defs
@@ -119,7 +119,3 @@ LDFLAGS += -nostartfiles -nodefaultlibs
 ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
   LDFLAGS += -g
 endif
-
-
-HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/z16/z16f/z16f2800100zcog/scripts/Make.defs 
b/boards/z16/z16f/z16f2800100zcog/scripts/Make.defs
index 68a68ed..bc8e9e1 100644
--- a/boards/z16/z16f/z16f2800100zcog/scripts/Make.defs
+++ b/boards/z16/z16f/z16f2800100zcog/scripts/Make.defs
@@ -66,14 +66,4 @@ ARFLAGS = -quiet -warn
 LDSCRIPT = z16f2800100zcog.linkcmd
 LINKCMDTEMPLATE = $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 MKDEP = $(TOPDIR)$(DELIM)tools$(DELIM)mknulldeps.sh
diff --git a/boards/z80/ez80/ez80f910200kitg/scripts/Make.defs 
b/boards/z80/ez80/ez80f910200kitg/scripts/Make.defs
index c0a9d0c..f23d59c 100644
--- a/boards/z80/ez80/ez80f910200kitg/scripts/Make.defs
+++ b/boards/z80/ez80/ez80f910200kitg/scripts/Make.defs
@@ -80,14 +80,4 @@ ARFLAGS = -quiet -warn
 
 LINKCMDTEMPLATE = $(BOARD_DIR)$(DELIM)scripts$(DELIM)ez80f910200kitg.linkcmd
 
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 MKDEP = $(TOPDIR)$(DELIM)tools$(DELIM)mknulldeps.sh
diff --git a/boards/z80/ez80/ez80f910200zco/scripts/Make.defs 
b/boards/z80/ez80/ez80f910200zco/scripts/Make.defs
index d3de682..816cba1 100644
--- a/boards/z80/ez80/ez80f910200zco/scripts/Make.defs
+++ b/boards/z80/ez80/ez80f910200zco/scripts/Make.defs
@@ -80,14 +80,4 @@ ARFLAGS = -quiet -warn
 
 LINKCMDTEMPLATE = $(BOARD_DIR)$(DELIM)scripts$(DELIM)ez80f910200zco.linkcmd
 
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 MKDEP = $(TOPDIR)$(DELIM)tools$(DELIM)mknulldeps.sh
diff --git a/boards/z80/ez80/makerlisp/scripts/Make.defs 
b/boards/z80/ez80/makerlisp/scripts/Make.defs
index cc027ba..d6bde92 100644
--- a/boards/z80/ez80/makerlisp/scripts/Make.defs
+++ b/boards/z80/ez80/makerlisp/scripts/Make.defs
@@ -88,14 +88,4 @@ endif
 
 LINKCMDTEMPLATE = $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 MKDEP = $(TOPDIR)$(DELIM)tools$(DELIM)mknulldeps.sh
diff --git a/boards/z80/ez80/z20x/scripts/Make.defs 
b/boards/z80/ez80/z20x/scripts/Make.defs
index 539cfa8..29e9317 100644
--- a/boards/z80/ez80/z20x/scripts/Make.defs
+++ b/boards/z80/ez80/z20x/scripts/Make.defs
@@ -82,14 +82,4 @@ endif
 
 LINKCMDTEMPLATE = $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
 
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
-
 MKDEP = $(TOPDIR)$(DELIM)tools$(DELIM)mknulldeps.sh
diff --git a/boards/z80/z180/p112/scripts/Make.defs 
b/boards/z80/z180/p112/scripts/Make.defs
index 9c886e4..6a2c2d6 100644
--- a/boards/z80/z180/p112/scripts/Make.defs
+++ b/boards/z80/z180/p112/scripts/Make.defs
@@ -110,15 +110,3 @@ define CLEAN
        $(Q) rm -f *.o *.asm *.rel *.lst *.rst *.sym *.adb *.lnk *.map *.mem 
*.hex *.cmd
 endef
 endif
-
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-# You may need to customize the binary name:
-# HOSTCC = mingw32-gcc.exe
-  HOSTCC = x86_64-w64-mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/z80/z8/z8encore000zco/scripts/Make.defs 
b/boards/z80/z8/z8encore000zco/scripts/Make.defs
index 81d5463..360e662 100644
--- a/boards/z80/z8/z8encore000zco/scripts/Make.defs
+++ b/boards/z80/z8/z8encore000zco/scripts/Make.defs
@@ -79,13 +79,3 @@ ARFLAGS = -quiet -warn
 # Linker definitions
 
 LINKCMDTEMPLATE = 
$(BOARD_DIR)$(DELIM)configs$(DELIM)ostest$(DELIM)ostest.linkcmd
-
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/z80/z8/z8f64200100kit/scripts/Make.defs 
b/boards/z80/z8/z8f64200100kit/scripts/Make.defs
index 2dc1741..65050a0 100644
--- a/boards/z80/z8/z8f64200100kit/scripts/Make.defs
+++ b/boards/z80/z8/z8f64200100kit/scripts/Make.defs
@@ -78,13 +78,3 @@ ARFLAGS = -quiet -warn
 # Linker definitions
 
 LINKCMDTEMPLATE = 
$(BOARD_DIR)$(DELIM)configs$(DELIM)ostest$(DELIM)ostest.linkcmd
-
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/boards/z80/z80/z80sim/scripts/Make.defs 
b/boards/z80/z80/z80sim/scripts/Make.defs
index e70fa93..71079e6 100644
--- a/boards/z80/z80/z80sim/scripts/Make.defs
+++ b/boards/z80/z80/z80sim/scripts/Make.defs
@@ -110,13 +110,3 @@ define CLEAN
        $(Q) rm -f *.o *.asm *.rel *.lst *.rst *.sym *.adb *.lnk *.map *.mem 
*.hex *.cmd
 endef
 endif
-
-# Host tool definitions
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-  HOSTCC = mingw32-gcc.exe
-else
-  HOSTCC = gcc
-endif
-
-HOSTCFLAGS = -Wall -Wstrict-prototypes -Wshadow -Wundef -g -pipe
diff --git a/tools/Config.mk b/tools/Config.mk
index 66775f3..088be64 100644
--- a/tools/Config.mk
+++ b/tools/Config.mk
@@ -74,6 +74,34 @@ MODULECC ?= $(CC)
 MODULELD ?= $(LD)
 MODULESTRIP ?= $(STRIP)
 
+# Define HOSTCC on the make command line if it differs from these defaults
+# Define HOSTCFLAGS with -g on the make command line to build debug versions
+
+HOSTOS = ${shell uname -o 2>/dev/null || uname -s 2>/dev/null || echo "Other"}
+
+ifeq ($(HOSTOS),MinGW)
+
+# In the Windows native environment, the MinGW GCC compiler is used
+
+HOSTCC ?= mingw32-gcc.exe
+HOSTCFLAGS ?= -O2 -Wall -Wstrict-prototypes -Wshadow -DCONFIG_WINDOWS_NATIVE=y
+
+else
+
+# GCC or clang is assumed in all other POSIX environments
+# (Linux, Cygwin, MSYS2, macOS).
+# strtok_r is used in some tools, but does not seem to be available in
+# the MinGW environment.
+
+HOSTCC ?= cc
+HOSTCFLAGS ?= -O2 -Wall -Wstrict-prototypes -Wshadow
+HOSTCFLAGS += -DHAVE_STRTOK_C=1
+
+ifeq ($(HOSTOS),Cygwin)
+HOSTCFLAGS += -DHOST_CYGWIN=1
+endif
+endif
+
 # Some defaults just to prohibit some bad behavior if for some reason they
 # are not defined
 
diff --git a/tools/Makefile.host b/tools/Makefile.host
index bb87ed9..32460fb 100644
--- a/tools/Makefile.host
+++ b/tools/Makefile.host
@@ -24,34 +24,6 @@ include ${TOPDIR}/tools/Config.mk
 
 # Check the endian-ness of the target
 
-# Define HOSTCC on the make command line if it differs from these defaults
-# Define HOSTCFLAGS with -g on the make command line to build debug versions
-
-HOSTOS = ${shell uname -o 2>/dev/null || uname -s 2>/dev/null || echo "Other"}
-
-ifeq ($(HOSTOS),MinGW)
-
-# In the Windows native environment, the MinGW GCC compiler is used
-
-HOSTCC ?= mingw32-gcc.exe
-HOSTCFLAGS ?= -O2 -Wall -Wstrict-prototypes -Wshadow -DCONFIG_WINDOWS_NATIVE=y
-
-else
-
-# GCC or clang is assumed in all other POSIX environments
-# (Linux, Cygwin, MSYS2, macOS).
-# strtok_r is used in some tools, but does not seem to be available in
-# the MinGW environment.
-
-HOSTCC ?= cc
-HOSTCFLAGS ?= -O2 -Wall -Wstrict-prototypes -Wshadow
-HOSTCFLAGS += -DHAVE_STRTOK_C=1
-
-ifeq ($(HOSTOS),Cygwin)
-HOSTCFLAGS += -DHOST_CYGWIN=1
-endif
-endif
-
 ifeq ($(CONFIG_ENDIAN_BIG),y)
 CFLAGS += -DTGT_BIGENDIAN=1
 endif
diff --git a/tools/zds/Makefile b/tools/zds/Makefile
index 0f2ae31..d5afed0 100644
--- a/tools/zds/Makefile
+++ b/tools/zds/Makefile
@@ -21,33 +21,6 @@
 TOPDIR ?= $(CURDIR)/..
 include $(TOPDIR)/Make.defs
 
-# Define HOSTCC on the make command line if it differs from these defaults
-# Define HOSTCFLAGS with -g on the make command line to build debug versions
-
-HOSTOS = ${shell uname -o 2>/dev/null || uname -s 2>/dev/null || echo "Other"}
-
-ifeq ($(HOSTOS),MinGW)
-
-# In the Windows native environment, the MinGW GCC compiler is used
-
-HOSTCC ?= mingw32-gcc.exe
-HOSTCFLAGS ?= -O2 -Wall -Wstrict-prototypes -Wshadow
-HOSTCFLAGS += -DHOST_NATIVE=1
-
-else
-
-# Must be Cygwin or MYS2 on Windows (Can't be Linux, macOS, BSD, ..)
-#
-# GCC or clang is assumed in all other POSIX environments.
-# strtok_r is used in some tools, but does not seem to be available in
-# the MinGW environment.
-
-HOSTCC ?= cc
-HOSTCFLAGS ?= -O2 -Wall -Wstrict-prototypes -Wshadow
-HOSTCFLAGS += -DHAVE_STRTOK_C=1 -DHOST_CYGWIN=1
-
-endif
-
 # Targets
 
 all: zdsar.exe

Reply via email to