cvw/examples/exercises/8p4/Makefile
2025-06-04 17:57:05 -07:00

17 lines
459 B
Makefile

TARGET = 8p4
$(TARGET).elf.objdump: $(TARGET).elf
riscv64-unknown-elf-objdump -D $(TARGET).elf > $(TARGET).elf.objdump
$(TARGET).elf: $(TARGET).S Makefile
riscv64-unknown-elf-gcc -g -o $(TARGET) -march=rv32i_zicsr -mabi=ilp32 -mcmodel=medany \
-nostartfiles -T../../link/link.ld $(TARGET).S -o $(TARGET).elf
# simulate in ImperasDV lockstep
sim: $(TARGET).elf.objdump
wsim rv32gc $(TARGET).elf --lockstepverbose
clean:
rm -f $(TARGET).elf*