Use CROSS_COMPILE as compiler name and stop using libc Signed-off-by: Alexandre Belloni --- 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