home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / progrmng / xm.lzh / MAKEFILE < prev    next >
Text File  |  1990-10-18  |  939b  |  46 lines

  1. incfile = xmhd.inc xmmac.mac xmmsg.def termio.inc exp.inc stat.inc
  2.  
  3. src = xm.asm xmmem.asm xmmisc.asm xmfile.asm xmmsg.asm \
  4.     xdas.asm xminit.asm xmdebg.asm xmos.asm xmdos.asm 
  5.  
  6. obj = xm.obj xmmisc.obj xmfile.obj xdas.obj xmmsg.obj xmmem.obj \
  7.     xminit.obj xmdebg.obj xmdos.obj xmos.obj
  8.  
  9. all: xm.exe 
  10.  
  11. xm.obj: xm.asm  $(incfile)
  12.     tasm  /ks1800 xm
  13.  
  14. .asm.obj: 
  15.     tasm    /l $<
  16.  
  17. .c.obj :
  18.     tcc -c -ml -f- -1 -O $<
  19.     
  20. far.exe: far.obj farp.asm
  21.     tcc -efar -y far.obj farp.asm
  22.  
  23.  
  24. xdas.obj: xdas.asm xmhd.inc
  25. xmmisc.obj : $(incfile)
  26. xmos.obj: $(incfile)
  27. xmdos.obj: $(incfile)
  28. xmfile.obj: $(incfile)
  29. xmmsg.obj: $(incfile)
  30. xmmem.obj: $(incfile)
  31. xminit.obj: $(incfile)
  32. xmdebg.obj: $(incfile)
  33.  
  34. xm.exe:  $(obj)
  35.     tlink /m/3 xm+xmmem+xminit+xmdebg+xmmisc+xmfile+xmos+xmdos+xdas+xmmsg
  36.  
  37. arc: $(src)  $(incfile) 
  38.     lharc a xm $(src) 
  39.     lharc a xm $(incfile) makefile
  40.  
  41. clean:
  42.     del *.lst
  43.     del *.map
  44.     del *.obj
  45.     del *.bak
  46.