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

rels = guitest.rel
appname = guitest

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

.asm.rel:
	avas $*.asm

$(appname).app:$(appname).bin $(appname).def icon.bmp
	avmkapp $(appname).def

$(appname).bin:$(rels)
	avlink -o$(appname) ../../lib/crt.rel ../../lib/gui.rel $(rels)

install:
	avapp -p2 -r$(appname).app

clean:
	rm -f *.map
	rm -f *.bin
	rm -f *.rel
	rm -f *.asm
	rm -f *.app

stub:
	attrib -r crt2.rel
	cat startup.rel > crt2.rel
	cat sdk.rel >> crt2.rel
	cat clib.rel >> crt2.rel
	attrib +r crt2.rel