# Macros for building, deleting

AS=tasm
ASFLAGS=/m9 /q

LINK=tlink
LINKFLAGS=/x /t

RM=del

# Rule to build .obj from .asm

.asm.obj:
	$(AS) $(ASFLAGS) $*;

.obj.com:
	$(LINK) $(LINKFLAGS) $*;


# Targets:

all: ctmouse.com ctmousep.com

ctmouse.com: ctmouse.obj

ctmousep.com: ctmousep.obj

ctmouse.obj: ctmouse.asm
ctmousep.obj: ctmouse.asm
	$(AS) $(ASFLAGS) -DPS2=1 ctmouse.asm ctmousep.obj
	
# Clean up:

clean:
	-$(RM) *.com
	-$(RM) *.obj
