
#
#  ターゲットの指定
#
all: a.out

main.o: main.c
	arm-none-eabi-gcc  -mcpu=arm7tdmi -g -c main.c

start.o: start.S
	arm-none-eabi-gcc  -mcpu=arm7tdmi -g -c start.S

#
#  全体のリンク
#
a.out: start.o main.o lpc2388.ld
	arm-none-eabi-gcc  -mcpu=arm7tdmi -g -O2 -nostdlib -o a.out -T lpc2388.ld start.o main.o
	arm-none-eabi-objcopy -R .vector  a.out 

#
#  コンパイル結果の消去
#
clean:
	rm -f *~ *.o 
	rm -f a.out a.srec a.hex


