diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ce65816 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +CC=riscv32-unknown-elf-gcc +LD=riscv32-unknown-elf-ld +CPY=riscv32-unknown-elf-objcopy + +all: blinky.bin + +blinky.bin: blinky.elf + $(CPY) -O binary blinky.elf blinky.bin + +blinky.o: blinky.c + $(CC) -Os -lgcc -static -nostartfiles -o blinky.o -c blinky.c + +blinky.elf: blinky.o ls.ld + $(LD) --cref -static -T ls.ld -o blinky.elf blinky.o + +flash: all + sudo ~/Projects/isp55e0/isp55e0 -f blinky.bin + +clean: + rm -rf *.o *.elf *.bin |