bootrom_img = bootrom.img GCC=riscv64-unknown-elf-gcc OBJCOPY=riscv64-unknown-elf-objcopy OBJDUMP=riscv64-unknown-elf-objdump all: $(bootrom_img) %.img: %.elf $(OBJCOPY) -O binary --change-addresses=-0x10000 $< $@ %.elf: %.S linker.ld $(GCC) -Tlinker.ld $< -nostdlib -static -o $@ %.dump: %.elf $(OBJDUMP) -d $< > $@ clean: rm -f *.elf *.dump *.img