From a7d10ce2ad6aa55b7fb5a6c702f96d8308282312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Th=C3=A9baudeau?= Date: Tue, 29 Oct 2013 14:14:35 +0100 Subject: [PATCH] cc2538: Make it possible to use a custom linker script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Benoît Thébaudeau --- cpu/cc2538/Makefile.cc2538 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cpu/cc2538/Makefile.cc2538 b/cpu/cc2538/Makefile.cc2538 index 073de35bb..103e177fc 100644 --- a/cpu/cc2538/Makefile.cc2538 +++ b/cpu/cc2538/Makefile.cc2538 @@ -5,6 +5,9 @@ AR = arm-none-eabi-ar OBJCOPY = arm-none-eabi-objcopy NM = arm-none-eabi-nm +ifndef SOURCE_LDSCRIPT +SOURCE_LDSCRIPT = $(CONTIKI_CPU)/cc2538.lds +endif LDSCRIPT = $(OBJECTDIR)/cc2538.ld CFLAGS += -O2 -mcpu=cortex-m3 -mthumb -mlittle-endian @@ -88,6 +91,6 @@ LDGENFLAGS += -imacros "contiki-conf.h" LDGENFLAGS += -x c -P -E # NB: Assumes LDSCRIPT was not overridden and is in $(OBJECTDIR) -$(LDSCRIPT): $(CONTIKI_CPU)/cc2538.lds FORCE | $(OBJECTDIR) +$(LDSCRIPT): $(SOURCE_LDSCRIPT) FORCE | $(OBJECTDIR) $(TRACE_CC) $(Q)$(CC) $(LDGENFLAGS) $< -o $@