]>
Commit | Line | Data |
---|---|---|
4aa2768b JW |
1 | all: costas.hex |
2 | ||
3 | %.o: %.c | |
f05621b7 | 4 | arm-elf-gcc $(CFLAGS) -c -o $@ $< |
4aa2768b JW |
5 | |
6 | %.o: %.S | |
f05621b7 | 7 | arm-elf-gcc $(CFLAGS) -c -o $@ $< |
4aa2768b JW |
8 | |
9 | %.elf: %.o anulib.o script.lds | |
10 | arm-elf-ld -o $@ -T script.lds anulib.o $< | |
11 | ||
12 | %.bin: %.elf | |
13 | arm-elf-objcopy $< -O binary $@ | |
14 | ||
15 | %.hex: %.bin | |
16 | xxd -ps -c 4 $< | sed -e 's/\(..\)\(..\)\(..\)\(..\)/\4\3\2\1/' > $@ |