aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/main/c/common/riscv64-unknown-elf.mk
blob: e17a9d18dfe33830c54ca96d43cf9380a1071184 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RISCV_BIN ?= riscv64-unknown-elf-
RISCV_CC=${RISCV_BIN}gcc
RISCV_OBJCOPY=${RISCV_BIN}objcopy
RISCV_OBJDUMP=${RISCV_BIN}objdump

MARCH := rv32i
ifeq ($(MULDIV),yes)
	MARCH := $(MARCH)M
endif
ifeq ($(COMPRESSED),yes)
	MARCH := $(MARCH)AC
endif

CFLAGS += -march=$(MARCH) -mabi=ilp32 -DUSE_GP
LDFLAGS += -march=$(MARCH) -mabi=ilp32