.SUFFIXES: .c .asm .rel .bin .app

.c.rel:
	avcp -I../inc $*.c | avcc > $*.asm
	avas $*.asm

.asm.rel:
	avas $*.asm

all: crt.rel comm.rel avdata.rel avicons.rel

avdata.rel:avadata.rel avcdata.rel
	cat avcdata.rel > avdata.rel
	cat avadata.rel >> avdata.rel

crt.rel:startup.rel sdk.rel clib.rel
	cat startup.rel > crt.rel
	cat sdk.rel >> crt.rel
	cat clib.rel >> crt.rel

clean:
	rm -f *.rel
	rm -f clib.asm
	rm -f comm.asm
	rm -f avcdata.asm
	rm -f avicons.asm
