fix CROSS_COMPILE on non-ELF systems
This commit is contained in:
parent
a09e3a50df
commit
fe0206ef55
|
@ -5,6 +5,7 @@ AS = $(CROSS_COMPILE)gcc
|
||||||
CC = $(CROSS_COMPILE)gcc
|
CC = $(CROSS_COMPILE)gcc
|
||||||
CXX = $(CROSS_COMPILE)g++
|
CXX = $(CROSS_COMPILE)g++
|
||||||
LD = $(CROSS_COMPILE)ld
|
LD = $(CROSS_COMPILE)ld
|
||||||
|
AR = $(CROSS_COMPILE)ar
|
||||||
OBJDUMP = $(CROSS_COMPILE)objdump
|
OBJDUMP = $(CROSS_COMPILE)objdump
|
||||||
OBJCOPY = $(CROSS_COMPILE)objcopy
|
OBJCOPY = $(CROSS_COMPILE)objcopy
|
||||||
READELF = $(CROSS_COMPILE)readelf
|
READELF = $(CROSS_COMPILE)readelf
|
||||||
|
|
|
@ -15,10 +15,12 @@ CFLAGS += -fdata-sections -ffunction-sections -fno-builtin
|
||||||
## Paste in "Makefile.compile" here
|
## Paste in "Makefile.compile" here
|
||||||
include $(AM_HOME)/Makefile.compile
|
include $(AM_HOME)/Makefile.compile
|
||||||
|
|
||||||
|
AR = $(CROSS_COMPILE)ar
|
||||||
|
|
||||||
## Compliation rule for objects -> .a (using ar)
|
## Compliation rule for objects -> .a (using ar)
|
||||||
$(ARCHIVE): $(OBJS)
|
$(ARCHIVE): $(OBJS)
|
||||||
@echo + AR "->" $(shell realpath $@ --relative-to .)
|
@echo + AR "->" $(shell realpath $@ --relative-to .)
|
||||||
@ar rcs $(ARCHIVE) $(OBJS)
|
@$(AR) rcs $(ARCHIVE) $(OBJS)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(LIB_DIR)/build/
|
rm -rf $(LIB_DIR)/build/
|
||||||
|
|
Loading…
Reference in New Issue