Makefile: interface flags fixed
This commit is contained in:
parent
989ee41ac7
commit
fe34be982d
6 changed files with 27 additions and 10 deletions
|
@ -1,6 +1,9 @@
|
|||
AM_CFLAGS += -static -fno-pic -march=rv64g -mcmodel=medany -mstrict-align
|
||||
AM_ASFLAGS += -static -fno-pic -march=rv32g_zicsr -mcmodel=medany -O0
|
||||
AM_LDFLAGS += -melf64lriscv -O2
|
||||
AM_CFLAGS += -static -fno-pic -mstrict-align -ffreestanding
|
||||
AM_ASFLAGS += -static -fno-pic -O0
|
||||
|
||||
INTERFACE_CFLAGS += -static -mcmodel=medany -mstrict-align -ffreestanding
|
||||
INTERFACE_ASFLAGS += -static -mcmodel=medany
|
||||
INTERFACE_LDFLAGS +=
|
||||
|
||||
# overwrite ARCH_H defined in $(AM_HOME)/Makefile
|
||||
ARCH_H := arch/riscv.h
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
include $(AM_HOME)/scripts/isa/riscv.mk
|
||||
include $(AM_HOME)/scripts/platform/nemu.mk
|
||||
AM_CFLAGS += -DISA_H=\"riscv/riscv.h\" -march=rv32im_zicsr -mabi=ilp32
|
||||
AM_ASFLAGS += -march=rv32im_zicsr -mabi=ilp32
|
||||
KLIB_CFLAGS += -march=rv32im_zicsr -mabi=ilp32
|
||||
AM_LDFLAGS += -melf32lriscv
|
||||
INTERFACE_CFLAGS += -march=rv32im_zicsr -mabi=ilp32
|
||||
INTERFACE_CXXFLAGS += -march=rv32im_zicsr -mabi=ilp32
|
||||
INTERFACE_ASFLAGS += -march=rv32im_zicsr -mabi=ilp32
|
||||
|
||||
AM_SRCS += am/src/riscv/nemu/start.S \
|
||||
am/src/riscv/nemu/cte.c \
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
"AM_CFLAGS += %s \n\
|
||||
AM_LDFLAGS += %s" \
|
||||
AM_CXXFLAGS += %s \n\
|
||||
AM_INCPATH += %s \n\
|
||||
AM_LDFLAGS += %s \n\
|
||||
AM_ASFLAGS += %s" \
|
||||
"$INTERFACE_CFLAGS" \
|
||||
"$INTERFACE_LDFLAGS"
|
||||
"$INTERFACE_CXXFLAGS" \
|
||||
"$INTERFACE_INCPATH" \
|
||||
"$INTERFACE_LDFLAGS" \
|
||||
"$INTERFACE_ASFLAGS"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue