AS=riscv64-unknown-elf-as LD=riscv64-unknown-elf-ld all: main.x hello.elf: hello.o $(LD) -m elf32lriscv $^ -o $@ main.x: main.o exit.o $(LD) -m elf32lriscv $^ -o main.x %.o : %.s $(AS) -mabi=ilp32e -march=rv32ec $< -o $@