GCC = /usr/local/arm-tools/bin/arm-elf-gcc
LD = /usr/local/arm-tools/bin/arm-elf-ld
AS = /usr/local/arm-tools/bin/arm-elf-as
OBJCOPY = /usr/local/arm-tools/bin/arm-elf-objcopy

NEWLIB_INC_DIR = /usr/local/arm-tools/newlibexport/arm-elf/include
NEWLIB_LIB_DIR = /usr/local/arm-tools/newlibexport/arm-elf/lib
GCC_LIB_DIR = /usr/local/arm-tools/lib/gcc/arm-elf/4.3.1

all: download_sample.o memory.def
	$(LD) -Map download_sample.map -T memory.def download_sample.o -o download_sample
	$(OBJCOPY) -O srec download_sample download_sample.mot
.c.o:
	$(GCC) -c -I$(NEWLIB_INC_DIR) $<
startup.o: startup.s
	$(AS) $< -o startup.o 
clean:
	rm *.o download_sample
