Files
riscy-rust/test/Makefile
2023-07-14 00:23:12 +01:00

19 lines
457 B
Makefile

TARGET=test
GCC_PREFIX=riscv32-unknown-elf
all: build
assemble:
$(GCC_PREFIX)-gcc -S $(TARGET).c
build:
$(GCC_PREFIX)-gcc -Wl,-Ttext=0x0 -nostdlib -march=rv64i -mabi=lp64 -o $(TARGET) $(TARGET).S
$(GCC_PREFIX)-objdump -t $(TARGET) > $(TARGET).map
$(GCC_PREFIX)-objdump -S $(TARGET) > $(TARGET).lst
$(GCC_PREFIX)-objcopy -O binary $(TARGET) $(TARGET).bin
$(GCC_PREFIX)-objcopy -O ihex $(TARGET) $(TARGET).hex
clean:
rm -f $(TARGET) $(TARGET).bin