flash: New Spansion FM4 flash driver
[openocd.git] / contrib / loaders / flash / fm4 / Makefile
blobeb4cbd0c31b99a1956b039f2bb284ebc48e8b89b
1 BIN2C = ../../../../src/helper/bin2char.sh
3 CROSS_COMPILE ?= arm-none-eabi-
5 CC=$(CROSS_COMPILE)gcc
6 OBJCOPY=$(CROSS_COMPILE)objcopy
7 OBJDUMP=$(CROSS_COMPILE)objdump
9 all: erase.inc write.inc
11 .PHONY: clean
13 .INTERMEDIATE: erase.elf write.elf
15 erase.elf write.elf: fm4.h
17 %.elf: %.S
18 $(CC) -static -nostartfiles $< -o $@
20 %.lst: %.elf
21 $(OBJDUMP) -S $< > $@
23 %.bin: %.elf
24 $(OBJCOPY) -Obinary $< $@
26 %.inc: %.bin
27 $(BIN2C) < $< > $@
29 clean:
30 -rm -f *.elf *.lst *.bin *.inc