home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msvibb.mak < prev    next >
Text File  |  2020-01-01  |  2KB  |  83 lines

  1. # File MSVIBM.MKB.
  2. #
  3. # Makefile for MS-DOS Kermit on IBM PC and PS2 families.
  4. # For use with Borland's TAsm 1.0, TLink 1.0 and Make 1.0.
  5. # Adapted from the version for Microsoft's Make version 4.00.
  6. # Usage: "make -fmsvibm.mkb" with all source files in current directory.
  7. # Or rename MSVIBM.MKB to MAKEFILE and simply call as "make".
  8. #
  9. # If the additional parameter MSVIBM.BOO is specified, then the boo
  10. # encoding of the exe file is produced, too, using MSBMKB from the
  11. # Kermit distribution.
  12. #
  13. # Written by Joe R. Doupnik.
  14. # Adapted for Borland's Make by Gisbert W.Selke <RECK@DBNUAMA1.BITNET>.
  15. # Most of the blank lines are mandatory.
  16.  
  17. msvibm.exe:     msscmd.obj msscom.obj mssfil.obj mssker.obj mssrcv.obj\
  18.                 mssscp.obj msssen.obj mssser.obj mssset.obj msssho.obj\
  19.                 msster.obj msgibm.obj msuibm.obj msxibm.obj msyibm.obj\
  20.                 mszibm.obj
  21.         TLINK  @msvibm.lnk
  22.  
  23. # This rule must be the first one.
  24. # Do the items above when Kermit is rebuilt.  Notice the use of a command
  25. # file for TLink because the list of object files is too long for one line.
  26. # A sample command file MSVIBM.LNK
  27. #
  28. # msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
  29. # mssset+msssho+msster+msgibm+msuibm+msxibm+msyibm+mszibm
  30. # msvibm;
  31.  
  32. # The inference macro below calls TASM to create .obj modules.
  33. .asm.obj:
  34.         TASM  $*.asm;
  35.  
  36. # These are the dependency relations (.obj depends on .asm and .h):
  37. # First, the system independent files for Kermit-MS.
  38.  
  39. # Make this     using TASM on these two files if either has changed
  40.  
  41. msscmd.obj:     msscmd.asm mssdef.h
  42.  
  43. msscom.obj:     msscom.asm mssdef.h
  44.  
  45. mssfil.obj:     mssfil.asm mssdef.h
  46.  
  47. mssker.obj:     mssker.asm mssdef.h
  48.  
  49. mssrcv.obj:     mssrcv.asm mssdef.h
  50.  
  51. mssscp.obj:     mssscp.asm mssdef.h
  52.  
  53. msssen.obj:     msssen.asm mssdef.h
  54.  
  55. mssser.obj:     mssser.asm mssdef.h
  56.  
  57. mssset.obj:     mssset.asm mssdef.h
  58.  
  59. msssho.obj:     msssho.asm mssdef.h
  60.  
  61. msster.obj:     msster.asm mssdef.h
  62.  
  63. # These are the system dependent modules for the IBM PC. Use with the
  64. # appropriate TLink command file msvibm.lnk.
  65.  
  66. msgibm.obj:     msgibm.asm mssdef.h
  67.  
  68. msuibm.obj:     msuibm.asm mssdef.h
  69.  
  70. msxibm.obj:     msxibm.asm mssdef.h
  71.  
  72. msyibm.obj:     msyibm.asm mssdef.h
  73.  
  74. mszibm.obj:     mszibm.asm mssdef.h
  75.  
  76. # The following is executed only if MSVIBM.BOO was specified
  77. # on the command line:
  78.  
  79. msvibm.boo:     msvibm.exe
  80.         msbmkb msvibm.exe msvibm.boo
  81.  
  82. # End of Kermit Make file for IBM PC family.
  83.