#
#	Makefile for pieces of the wings firmware
#
ASM = wa
OPT = -a
1024dbsrcs = 1024.h dbgr.asm 1024.io 1024.ini distab.asm \
	 disasm.asm nxt.asm printf.asm dblcmd.asm dbgmsg.asm dbgram.asm 

1280dbsrcs = 1280.h dbgr.asm 1280.io 1280.ini distab.asm \
	disasm.asm nxt.asm printf.asm dblcmd.asm dbgmsg.asm dbgram.asm 

protosrcs = proto.h dbgr.asm 1280.io 1280.ini distab.asm \
	disasm.asm nxt.asm printf.asm dblcmd.asm dbgmsg.asm dbgram.asm 

kdbsrcs = 1280k.h dbgr.asm 1280k.io 1280k.ini distab.asm \
	disasm.asm nxt.asm printf.asm dblcmd.asm dbgmsg.asm dbgram.asm 

1024db: $(1024dbsrcs)
	$(ASM) $(OPT) $(1024dbsrcs)
	mv m.out 1024db

1280db: $(1280dbsrcs)
	$(ASM) $(OPT) $(1280dbsrcs)
	mv m.out 1280db

protodb: $(protosrcs)
	$(ASM) $(OPT) $(protosrcs)
	mv m.out protodb

1024db.lst:
	$(ASM) -l $(1024dbsrcs) >1024db.lst

1280db.lst:
	$(ASM) -l $(1280dbsrcs) >1280db.lst

1024db.sym:
	$(ASM) -s $(1024dbsrcs) >1024db.sym

1280db.sym:
	$(ASM) -s $(1280dbsrcs) >1280db.sym
