CC = /usr/local/arm-tools/bin/arm-elf-gcc
AS = /usr/local/arm-tools/bin/arm-elf-as
LD = /usr/local/arm-tools/bin/arm-elf-ld
OBJCPY = /usr/local/arm-tools/bin/arm-elf-objcopy

all : kadai.o startup.o
	$(LD) -T  memory.def startup.o kadai.o  -Map kadai.map -o kadai
	$(OBJCPY) -O srec kadai kadai.s3
	$(OBJCPY) -O ihex kadai kadai.hex

.c.o :
	$(CC) -c $<
startup.o : startup.s
	$(AS) startup.s -o startup.o
clean:
	rm *.o
	rm kadai kadai.s3 kadai.map
