# Macros for building, deleting

AS=tasm
ASFLAGS=-m -I..\asmlib -I..\asmlib\convert -I..\asmlib\dos

LINK=tlink
LINKEXE=/x
LINKCOM=/x /t

RM=del


# Rules to build files

.asm.obj:
	$(AS) $(ASFLAGS) $*
.obj.com:
	$(LINK) $(LINKCOM) $*
.obj.exe:
	$(LINK) $(LINKEXE) $*


# Targets:

all: comtest.com protocol.com

comtest.com: comtest.obj
protocol.com: protocol.obj

comtest.obj: comtest.asm ..\asmlib\*.* ..\asmlib\convert\digit.mac \
		..\asmlib\dos\io.mac
protocol.obj: protocol.asm ..\asmlib\*.* ..\asmlib\convert/digit.mac \
		..\asmlib\convert/byte2xa.inc ..\asmlib\dos/io.mac \
		..\asmlib\dos/mem.mac


# Clean up:

clean:
	-$(RM) *.obj
