.AUTODEPEND
#               *Local definitions

#		*Translator Definitions*
CC = bcc +midis.cfg
TASM = TASM /zi /i$(INCLUDEPATH)
TLIB = tlib
#For borland's linker
#LINK = tlink /3/s/L$(LIBPATH)
#
LINK = olink /s /L$(LIBPATH)
LIBPATH = C:\BC45\LIB
INCLUDEPATH = ..\..\include


#		*Implicit Rules*
.asm.obj:
  $(TASM) {$< }

.c.obj:
  $(CC) -c {$< }

.cpp.obj:
  $(CC) -c {$< }

#		*List Macros*
all:	prints.obj \
	beeptest.exe \ 
	cmostest.exe \ 
	dtest.exe \    
	flformts.exe \ 
	flreadts.exe \ 
	flseekts.exe \ 
	grtest1.exe \  
	grtest2.exe \  
	grtest3.exe \  
	grtest4.exe \  
	kbtest1.exe \  
	kbtest2.exe \  
	memtest1.exe \ 
	memtest3.exe \ 
	memtest4.exe \ 
	memtest5.exe \ 
	memtest6.exe \ 
	memtest7.exe \ 
	memtest8.exe \ 
	memtest9.exe \ 
	memtesta.exe \ 
	mstest1.exe \  
	mstest2.exe \  
	rdtest1.exe \  
	rdtest2.exe \  
	rdtest3.exe \  
	rdtest4.exe \  
	sptest1.exe \  
	sptest2.exe \  
	sptest3.exe \  
	sptest4.exe \  
	tsstest1.exe \ 
	tsstest2.exe \ 
	tsstest3.exe \ 
	tsstest4.exe \ 
	tsstest5.exe \ 
	wrtest1.exe \  
	wrtest2.exe \  
	wrtest3.exe \  
	wrtest4.exe \  
	xstest.exe   
prints.obj: prints.asm
	$(TASM) prints.asm
beeptest.exe: beeptest.asm
	$(TASM) beeptest.asm
	$(LINK) beeptest.obj prints.obj
cmostest.exe: cmostest.asm
	$(TASM) cmostest.asm
	$(LINK) cmostest.obj prints.obj
dtest.exe:    dtest.asm
	$(TASM) dtest.asm
	$(LINK) dtest.obj prints.obj
flformts.exe: flformts.asm
	$(TASM) flformts.asm
	$(LINK) flformts.obj prints.obj
flreadts.exe: flreadts.asm
	$(TASM) flreadts.asm
	$(LINK) flreadts.obj prints.obj
flseekts.exe: flseekts.asm
	$(TASM) flseekts.asm
	$(LINK) flseekts.obj prints.obj
grtest1.exe:  grtest1.asm
	$(TASM) grtest1.asm
	$(LINK) grtest1.obj prints.obj
grtest2.exe:  grtest2.asm
	$(TASM) grtest2.asm
	$(LINK) grtest2.obj prints.obj
grtest3.exe:  grtest3.asm
	$(TASM) grtest3.asm
	$(LINK) grtest3.obj prints.obj
grtest4.exe:  grtest4.asm
	$(TASM) grtest4.asm
	$(LINK) grtest4.obj prints.obj
kbtest1.exe:  kbtest1.asm
	$(TASM) kbtest1.asm
	$(LINK) kbtest1.obj prints.obj
kbtest2.exe:  kbtest2.asm
	$(TASM) kbtest2.asm
	$(LINK) kbtest2.obj prints.obj
memtest1.exe: memtest1.asm
	$(TASM) memtest1.asm
	$(LINK) memtest1.obj prints.obj
memtest3.exe: memtest3.asm
	$(TASM) memtest3.asm
	$(LINK) memtest3.obj prints.obj
memtest4.exe: memtest4.asm
	$(TASM) memtest4.asm
	$(LINK) memtest4.obj prints.obj
memtest5.exe: memtest5.asm
	$(TASM) memtest5.asm
	$(LINK) memtest5.obj prints.obj
memtest6.exe: memtest6.asm
	$(TASM) memtest6.asm
	$(LINK) memtest6.obj prints.obj
memtest7.exe: memtest7.asm
	$(TASM) memtest7.asm
	$(LINK) memtest7.obj prints.obj
memtest8.exe: memtest8.asm
	$(TASM) memtest8.asm
	$(LINK) memtest8.obj prints.obj
memtest9.exe: memtest9.asm
	$(TASM) memtest9.asm
	$(LINK) memtest9.obj prints.obj
memtesta.exe: memtesta.asm
	$(TASM) memtesta.asm
	$(LINK) memtesta.obj prints.obj
mstest1.exe:  mstest1.asm
	$(TASM) mstest1.asm
	$(LINK) mstest1.obj prints.obj
mstest2.exe:  mstest2.asm
	$(TASM) mstest2.asm
	$(LINK) mstest2.obj prints.obj
rdtest1.exe:  rdtest1.asm
	$(TASM) rdtest1.asm
	$(LINK) rdtest1.obj prints.obj
rdtest2.exe:  rdtest2.asm
	$(TASM) rdtest2.asm
	$(LINK) rdtest2.obj prints.obj
rdtest3.exe:  rdtest3.asm
	$(TASM) rdtest3.asm
	$(LINK) rdtest3.obj prints.obj
rdtest4.exe:  rdtest4.asm
	$(TASM) rdtest4.asm
	$(LINK) rdtest4.obj prints.obj
sptest1.exe:  sptest1.asm
	$(TASM) sptest1.asm
	$(LINK) sptest1.obj prints.obj
sptest2.exe:  sptest2.asm
	$(TASM) sptest2.asm
	$(LINK) sptest2.obj prints.obj
sptest3.exe:  sptest3.asm
	$(TASM) sptest3.asm
	$(LINK) sptest3.obj prints.obj
sptest4.exe:  sptest4.asm
	$(TASM) sptest4.asm
	$(LINK) sptest4.obj prints.obj
tsstest1.exe: tsstest1.asm
	$(TASM) tsstest1.asm
	$(LINK) tsstest1.obj prints.obj
tsstest2.exe: tsstest2.asm
	$(TASM) tsstest2.asm
	$(LINK) tsstest2.obj prints.obj
tsstest3.exe: tsstest3.asm
	$(TASM) tsstest3.asm
	$(LINK) tsstest3.obj prints.obj
tsstest4.exe: tsstest4.asm
	$(TASM) tsstest4.asm
	$(LINK) tsstest4.obj prints.obj
tsstest5.exe: tsstest5.asm
	$(TASM) tsstest5.asm
	$(LINK) tsstest5.obj prints.obj
wrtest1.exe:  wrtest1.asm
	$(TASM) wrtest1.asm
	$(LINK) wrtest1.obj prints.obj
wrtest2.exe:  wrtest2.asm
	$(TASM) wrtest2.asm
	$(LINK) wrtest2.obj prints.obj
wrtest3.exe:  wrtest3.asm
	$(TASM) wrtest3.asm
	$(LINK) wrtest3.obj prints.obj
wrtest4.exe:  wrtest4.asm
	$(TASM) wrtest4.asm
	$(LINK) wrtest4.obj prints.obj
xstest.exe:   xstest.asm
	$(TASM) xstest.asm
	$(LINK) xstest.obj prints.obj