
include ../sub/Makefile.global

#######################################################################
# Main build rules

.PHONY : all
all : test.srec

test.bin : main.o ../sub/Cache.o ../sub/Exception.o ../sub/Screen.o ../sub/Serial.o armcode.arm.sh.o
	$(LD) $(LDFLAGS) $^ -o $@


armcode.arm.elf : armcode.arm.o
	$(ARM-LD) $(ARM-LDFLAGS) $^ -o $@



#######################################################################
# Standard rules

.PHONY : dist cleantemp cleandist clean

dist : all cleantemp

clean : cleantemp cleandist

cleantemp : 
	-rm *.o

cleandist :
	-rm *.elf
	-rm *.bin
	-rm *.srec

