aica: Change Makefile spaces to tabs
[linux-libre-firmware.git] / aica / arm / Makefile
1 export CROSS_COMPILE = arm-none-eabi-
2 export DC_ARM_CFLAGS="-O2"
3 export DC_ARM_OBJCOPY="$(CROSS_COMPILE)objcopy"
4 export DC_ARM_CC="$(CROSS_COMPILE)gcc"
5 export DC_ARM_AS="$(CROSS_COMPILE)as"
6
7 all: aica_firmware.bin
8
9 aica_firmware.bin: prog.elf
10         $(DC_ARM_OBJCOPY) -O binary prog.elf aica_firmware.bin
11
12 prog.elf: crt0.o main.o aica.o
13         $(DC_ARM_CC) -Wl,-Ttext,0x00000000,-Map,prog.map,-N -nostartfiles -nostdlib -e reset -o prog.elf crt0.o main.o aica.o -lgcc
14
15 %.o: %.c
16         $(DC_ARM_CC) $(DC_ARM_CFLAGS) -c $< -o $@
17
18 %.o: %.s
19         $(DC_ARM_AS) $(DC_ARM_AFLAGS) $< -o $@
20
21 clean:
22         -rm -f *.o *.srec *.elf 1ST_READ.BIN prog.bin *.bck prog.map aica_firmware.bin