|
12345678910111213141516171819202122232425262728 |
- BIN2C = ../../../../src/helper/bin2char.sh
-
- CROSS_COMPILE ?= riscv64-unknown-elf-
-
- CC=$(CROSS_COMPILE)gcc
- OBJCOPY=$(CROSS_COMPILE)objcopy
- OBJDUMP=$(CROSS_COMPILE)objdump
-
- CFLAGS = -march=rv32i -mabi=ilp32 -x assembler-with-cpp -nostdlib -nostartfiles
-
- all: fespi.inc
-
- .PHONY: clean
-
- %.elf: %.S
- $(CC) $(CFLAGS) $< -o $@
-
- %.lst: %.elf
- $(OBJDUMP) -S $< > $@
-
- %.bin: %.elf
- $(OBJCOPY) -Obinary $< $@
-
- %.inc: %.bin
- $(BIN2C) < $< > $@
-
- clean:
- -rm -f *.elf *.lst *.bin *.inc
|