19 lines
737 B
Makefile
19 lines
737 B
Makefile
# This is part of a GNU -*- Makefile -*-, to specify system-dependent
|
|
# parts of the Makefile enviroment.
|
|
#
|
|
# This gets included as part of the GNU-Makefile used in each of
|
|
# the subdirectories.
|
|
#
|
|
# Depending on your platform, you need to select the correct definition.
|
|
|
|
## RISCV target compilation toolchain
|
|
RISCV_PREFIX=/opt/riscv/bin/
|
|
RISCV_AS = $(RISCV_PREFIX)riscv64-unknown-elf-gcc -x assembler-with-cpp -march=rv64imfd
|
|
RISCV_GCC = $(RISCV_PREFIX)riscv64-unknown-elf-gcc
|
|
RISCV_LD = $(RISCV_PREFIX)riscv64-unknown-elf-ld
|
|
RISCV_OBJCOPY = $(RISCV_PREFIX)riscv64-unknown-elf-objcopy
|
|
DUMP_FORMAT = ihex
|
|
RISCV_ASFLAGS = $(RISCV_CPPFLAGS)
|
|
RISCV_CPPFLAGS = #nil
|
|
RISCV_CFLAGS = -Wall $(RISCV_CPPFLAGS) -march=rv64imfd
|
|
RISCV_LDFLAGS = #nil
|