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