| 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 |
| |