diff --git a/boards/chronos/Makefile.include b/boards/chronos/Makefile.include index 55f902c3674b9940381dc34244078533b874e9a0..27d2d47f303b44e70bb98d94dc2fbd27a01614af 100644 --- a/boards/chronos/Makefile.include +++ b/boards/chronos/Makefile.include @@ -14,7 +14,7 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -export LINKFLAGS = -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o +export LINKFLAGS += -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o export FLASHER = mspdebug export USEMODULE += msp430_common export FFLAGS = rf2500 "prog $(HEXFILE)" diff --git a/boards/mbed_lpc1768/Makefile.include b/boards/mbed_lpc1768/Makefile.include index d495aa89f7850d4fd98c248be535314fbe2b17e3..9f13d89423e657f6a98f5e4d4b8848874b1a43bb 100644 --- a/boards/mbed_lpc1768/Makefile.include +++ b/boards/mbed_lpc1768/Makefile.include @@ -11,8 +11,8 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -#LINKFLAGS = -g3 -ggdb -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian -static -lgcc -mthumb -mthumb-interwork -nostartfiles -T$(RIOTCPU)/$(CPU)/LPC1768.ld -LINKFLAGS = -mcpu=cortex-m3 -mthumb -Wl,--gc-sections,--cref -lc -lgcc -lnosys -T$(RIOTCPU)/$(CPU)/LPC1768.ld -nostartfiles +#LINKFLAGS += -g3 -ggdb -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian -static -lgcc -mthumb -mthumb-interwork -nostartfiles -T$(RIOTCPU)/$(CPU)/LPC1768.ld +LINKFLAGS += -mcpu=cortex-m3 -mthumb -Wl,--gc-sections,--cref -lc -lgcc -lnosys -T$(RIOTCPU)/$(CPU)/LPC1768.ld -nostartfiles ifeq ($(strip $(PORT)),) export PORT = /dev/ttyUSB0 diff --git a/boards/msb-430-common/Makefile.include b/boards/msb-430-common/Makefile.include index fdfcad9333ca772b1d9bdb0e4e3d9b7bd361439a..784af7d9c20f72f70a1ae6058a31f0953e9beba8 100644 --- a/boards/msb-430-common/Makefile.include +++ b/boards/msb-430-common/Makefile.include @@ -12,7 +12,7 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -export LINKFLAGS = -mmcu=$(MCU) -lgcc +export LINKFLAGS += -mmcu=$(MCU) -lgcc TERMPROG = $(RIOTBASE)/dist/tools/pyterm/pyterm export FLASHER ?= mspdebug diff --git a/boards/msba2-common/Makefile.include b/boards/msba2-common/Makefile.include index 7f5c5775fb669125406b4eb54ca2599da6802c4a..355cd8417cf2375fb0357a57537ca8eb9ef38070 100644 --- a/boards/msba2-common/Makefile.include +++ b/boards/msba2-common/Makefile.include @@ -14,7 +14,7 @@ export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy FLASHER = lpc2k_pgm TERMPROG ?= $(RIOTBASE)/dist/tools/pyterm/pyterm -LINKFLAGS = -gdwarf-2 -mcpu=arm7tdmi-s -static -lgcc -nostartfiles -T$(RIOTBASE)/cpu/$(CPU)/linkerscript.x +LINKFLAGS += -gdwarf-2 -mcpu=arm7tdmi-s -static -lgcc -nostartfiles -T$(RIOTBASE)/cpu/$(CPU)/linkerscript.x ifeq ($(strip $(PORT)),) export PORT = /dev/ttyUSB0 diff --git a/boards/redbee-econotag/Makefile.include b/boards/redbee-econotag/Makefile.include index 56fec9cc04c3bc1b6b8afdddf6abaea4bc49a12b..2792fe6b658d33f3b8f07a8b508d8f795341554d 100644 --- a/boards/redbee-econotag/Makefile.include +++ b/boards/redbee-econotag/Makefile.include @@ -19,7 +19,7 @@ export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy FLASHER = mc1322x-load.pl TERM = pyterm -LINKFLAGS = -mcpu=arm7tdmi-s -static -lgcc -nostartfiles -T$(RIOTBASE)/cpu/$(CPU)/mc1322x.lds +LINKFLAGS += -mcpu=arm7tdmi-s -static -lgcc -nostartfiles -T$(RIOTBASE)/cpu/$(CPU)/mc1322x.lds ifeq ($(strip $(PORT)),) export PORT = /dev/ttyUSB0 diff --git a/boards/telosb/Makefile.include b/boards/telosb/Makefile.include index 0ec71cd2fbf39364d012cc8024850fc4676d4efc..90e7d1a682bbd10fecf24719c735b98a7cc9f1d3 100644 --- a/boards/telosb/Makefile.include +++ b/boards/telosb/Makefile.include @@ -13,7 +13,7 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -export LINKFLAGS = -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o +export LINKFLAGS += -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o export TERMPROG = $(RIOTBASE)/dist/tools/pyterm/pyterm export FLASHER = $(RIOTBASE)/dist/tools/goodfet/goodfet.bsl ifeq ($(strip $(PORT)),) diff --git a/boards/wsn430-common/Makefile.include b/boards/wsn430-common/Makefile.include index 6c15fdf6b77a2ddfb8ee3814a0f85e19b9774ef4..439e8958f00d95a6e30382f888322919c109b73b 100644 --- a/boards/wsn430-common/Makefile.include +++ b/boards/wsn430-common/Makefile.include @@ -12,7 +12,7 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -export LINKFLAGS = -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o +export LINKFLAGS += -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o export FLASHER = mspdebug ifeq ($(strip $(PORT)),) export PORT = /dev/ttyUSB0 diff --git a/boards/z1/Makefile.include b/boards/z1/Makefile.include index e40c829634312ce527dc6a0ba4a2fe61f112b633..cc57b5bbcdd1173a6f0ee9f79c6af3ac282b26eb 100644 --- a/boards/z1/Makefile.include +++ b/boards/z1/Makefile.include @@ -13,7 +13,7 @@ export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy -export LINKFLAGS = -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o +export LINKFLAGS += -mmcu=$(MCU) -lgcc $(BINDIR)msp430_common/startup.o export TERMPROG = $(RIOTBASE)/dist/tools/pyterm/pyterm export FLASHER = $(RIOTBASE)/dist/tools/goodfet/goodfet.bsl ifeq ($(strip $(PORT)),)