You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.9 KiB
52 lines
1.9 KiB
Use CROSS_COMPILE as compiler name and stop using libc
|
|
|
|
Signed-off-by: Alexandre Belloni <abelloni@adeneo-embedded.com>
|
|
---
|
|
makerule/lpc32xx/make.lpc32xx.gnu | 22 +++++++++++-----------
|
|
1 files changed, 11 insertions(+), 11 deletions(-)
|
|
|
|
diff --git a/makerule/lpc32xx/make.lpc32xx.gnu b/makerule/lpc32xx/make.lpc32xx.gnu
|
|
index 1014c28..3277d99 100644
|
|
--- a/makerule/lpc32xx/make.lpc32xx.gnu
|
|
+++ b/makerule/lpc32xx/make.lpc32xx.gnu
|
|
@@ -27,19 +27,19 @@ CFLAGS += -mno-sched-prolog -fno-hosted -mno-thumb-interwork -ffunction-sectio
|
|
CFLAGS += -I$(CSP_INC_DIR) -I$(BSP_INC_DIR) -I$(GEN_INC_DIR)
|
|
AFLAGS = -mcpu=arm926ej-s
|
|
AFLAGS += -I$(CSP_INC_DIR) -I$(BSP_INC_DIR) -I$(GEN_INC_DIR)
|
|
-CC = arm-none-eabi-gcc
|
|
-AS = arm-none-eabi-as
|
|
-AR = arm-none-eabi-ar -r
|
|
-LD = arm-none-eabi-gcc
|
|
-NM = arm-none-eabi-nm
|
|
-OBJDUMP = arm-none-eabi-objdump
|
|
-OBJCOPY = arm-none-eabi-objcopy
|
|
-READELF = arm-none-eabi-readelf
|
|
+CC = $(CROSS_COMPILE)gcc
|
|
+AS = $(CROSS_COMPILE)as
|
|
+AR = $(CROSS_COMPILE)ar -r
|
|
+LD = $(CROSS_COMPILE)gcc
|
|
+NM = $(CROSS_COMPILE)nm
|
|
+OBJDUMP = $(CROSS_COMPILE)objdump
|
|
+OBJCOPY = $(CROSS_COMPILE)objcopy
|
|
+READELF = $(CROSS_COMPILE)readelf
|
|
LDFLAGS += -Wl,--gc-sections
|
|
|
|
LK = -static
|
|
LK += -Wl,--start-group $(TARGET_CSP_LIB) $(TARGET_BSP_LIB) $(TARGET_GEN_LIB)
|
|
-LK += -lgcc -lc -lg -lm -lstdc++ -lsupc++
|
|
+LK += -nostdlib -lgcc #-lc -lg -lm -lstdc++ -lsupc++
|
|
LK += -Wl,--end-group
|
|
MAP = -Xlinker -Map -Xlinker
|
|
LDESC = -Xlinker -T
|
|
@@ -47,6 +47,6 @@ ENTRY = -e
|
|
BIN = -bin
|
|
EXT = .elf
|
|
LEXT =
|
|
-ELFTOREC =arm-none-eabi-objcopy -O srec --strip-all --verbose
|
|
-ELFTOBIN =arm-none-eabi-objcopy -I elf32-littlearm -O binary --strip-all --verbose
|
|
+ELFTOREC = $(OBJCOPY) -O srec --strip-all --verbose
|
|
+ELFTOBIN = $(OBJCOPY) -I elf32-littlearm -O binary --strip-all --verbose
|
|
REC =.srec
|
|
--
|
|
1.7.7.3
|
|
|
|
|