DOX= 386file.obj 386video.obj 386mouse.obj 386arg.obj
XGE0= pix.obj palette.obj chario.obj pcx.obj
XGE1= picture.obj pattern.obj

386power.obj: 386power.asm 386power.inc
        tasm /ml /m2 /q /w2 386power
386video.obj: 386video.asm 386power.inc 386video.inc
        tasm /ml /m2 /q /p /w2 386video
pix.obj: pix.asm 386video.inc pix.inc
        tasm /ml /m2 /q /p /w2 pix
palette.obj: palette.asm 386video.inc palette.inc
        tasm /ml /m2 /q /p /w2 palette
386file.obj: 386file.asm   386power.inc 386file.inc
        tasm /ml /m2 /q /p /w2 386file
picture.obj: picture.asm  386video.inc picture.inc
        tasm /ml /m2 /q /p /w2 picture
chario.obj: chario.asm 386video.inc 386power.inc chario.inc
        tasm /ml /m2 /q /p /w2 chario
pcx.obj: pcx.asm 386video.inc pcx.inc
        tasm /ml /m2 /q /p /w2 pcx
pattern.obj: pattern.asm 386video.inc pattern.inc
        tasm /ml /m2 /q /p /w2 pattern
386mouse.obj : 386mouse.asm 386power.inc 386mouse.inc
        tasm /ml /m2 /q /p /w2 386mouse
386arg.obj : 386arg.asm 386power.inc 386arg.inc
        tasm /ml /m2 /q /p /w2 386arg 
        
dox.lib: $(DOX)
  tlib dox.lib /C +-386file.obj +-386video.obj +-386mouse.obj +-386arg.obj
xge0.lib: $(XGE0)         
  tlib xge0.lib /C +-pix.obj +-palette.obj +-chario.obj +-pcx.obj
xge1.lib: $(XGE1)
  tlib xge1.lib /C +-picture.obj +-pattern.obj
        
#
#  WARNING!  ALWAYS PUT 386power.obj FIRST on the link phase
#            OR YOU'LL GET HERDS OF FIXUP ERRORS!!!!!!!
#
example0.obj: example0.asm
        tasm /ml /m2 /q /p /w2 example0.asm
        
example0 : example0.obj dox.lib 386power.obj
 tlink /n /3 /x /c /C /Tde  386power.obj example0.obj, example0.exe,,dox.lib

example1.obj: example1.asm
        tasm /ml /m2 /q /p /w2 example1.asm        
        
example1 : example1.obj $(DOX) $(FIO) 386power.obj
 tlink /n /3 /x /c /C /Tde 386power.obj example1.obj, example1.exe,,dox.lib

ted.obj: ted.asm
        tasm /ml /m2 /q /p /w2 ted.asm        
        
ted : ted.obj dox.lib xge0.lib xge1.lib 386power.obj
 tlink /n /3 /x /c /C /Tde  386power.obj ted.obj,ted.exe,,dox.lib xge0.lib xge1.lib

 
pcx2cbf.obj: pcx2cbf.asm
        tasm /ml /m2 /q /p /w2 pcx2cbf.asm        
        
pcx2cbf : pcx2cbf.obj dox.lib xge0.lib xge1.lib 386power.obj
 tlink /n /3 /x /c /C /Tde  386power.obj pcx2cbf.obj,pcx2cbf.exe,,dox.lib xge0.lib xge1.lib
 
pcx2tbf.obj: pcx2tbf.asm
        tasm /ml /m2 /q /p /w2 pcx2tbf.asm        
        
pcx2tbf : pcx2tbf.obj dox.lib xge0.lib xge1.lib 386power.obj
 tlink /n /3 /x /c /C /Tde  386power.obj pcx2tbf.obj,pcx2tbf.exe,,dox.lib xge0.lib xge1.lib
                                                     
