CC = gcc CFLAGS = -Wall ARMCC = /scratch/arm-elf/bin/arm-elf-gcc ARMCFLAGS = -Wall -mcpu=arm7tdmi-s ARMOBJCOPY = /scratch/arm-elf/bin/arm-elf-objcopy HOSTOBJECTS = lpcload fwdump ARMOBJECTS = fwbc.hex # all projects all: $(HOSTOBJECTS) $(ARMOBJECTS) # arm code arm: arm_clean $(ARMOBJECTS) # fwbc fwbc: $(ARMCC) $(ARMCFLAGS) -c fwbc.c -o fwbc fwbc.hex: fwbc $(ARMOBJCOPY) -O ihex fwbc fwbc.hex clean: rm -f lpcload fwbc.hex fwbc arm_clean: rm -f fwbc.hex fwbc