CROSS=arm-elf-eabi-
OPTS=-mthumb-interwork -g #-mlong-calls

a.out: start.o f.o
	$(CROSS)ld -T test.lds start.o f.o

f.o: f.i
	$(CROSS)gcc $(OPTS) -c f.i

start.o: start.i
	$(CROSS)gcc $(OPTS) -mthumb -c start.i

test: a.out
	$(CROSS)objdump -d -S a.out

clean:
	rm -f f.o start.o a.out
