14 lines
254 B
Makefile
14 lines
254 B
Makefile
AS=riscv64-unknown-elf-as
|
|
ASFLAGS=-g -mabi=ilp32e -march=rv32ec
|
|
LD=riscv64-unknown-elf-ld
|
|
|
|
all: calc.elf
|
|
|
|
hello.elf: hello.o
|
|
$(LD) -m elf32lriscv $^ -o $@
|
|
|
|
calc.elf: calc.o
|
|
$(LD) -m elf32lriscv -T link.ld $^ -o $@
|
|
|
|
%.o : %.s
|
|
$(AS) $(ASFLAGS) $< -o $@
|