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

  1. # File    MSVGEN.MAK                        24 June 1991
  2. # Make file for MS Kermit using Microsoft's Make v4 and later and NMK.
  3. # Written by Joe R. Doupnik
  4. #
  5. # MASM v6 or above
  6. # If using MASM v6 execute this command file as
  7. #    NMK /f <name of this file> kermit.exe
  8. # or rename this file to be "makefile" and say  
  9. #    NMK kermit.exe.
  10. # The final argument, kermit.exe, tells NMK which item to make.
  11. # NMK is smaller than NMAKE; MASM.EXE (v6) provides v5 compatibility.
  12. #
  13. # MASM v6 switch /mx means preserve case of externals, required.
  14. # MASM v6 switch /Zm means use MASM v5.1 & earlier syntax. This switch is
  15. # implied by running v6 of MASM.EXE rather than running ML directly.
  16. # The inference macro below calls MASM to create .obj modules.
  17.  
  18. .asm.obj:
  19.      masm /mx $*.asm;
  20.  
  21. # These are the dependency relations (.obj depends on .asm and .h)
  22.  
  23. msscmd.obj:    msscmd.asm mssdef.h
  24.  
  25. msscom.obj:    msscom.asm mssdef.h
  26.  
  27. mssfil.obj:    mssfil.asm mssdef.h
  28.  
  29. mssker.obj:    mssker.asm mssdef.h
  30.  
  31. mssrcv.obj:    mssrcv.asm mssdef.h
  32.  
  33. mssscp.obj:    mssscp.asm mssdef.h
  34.  
  35. msssen.obj:    msssen.asm mssdef.h
  36.  
  37. mssser.obj:    mssser.asm mssdef.h
  38.  
  39. mssset.obj:    mssset.asm mssdef.h
  40.  
  41. msssho.obj:    msssho.asm mssdef.h
  42.  
  43. msster.obj:    msster.asm mssdef.h
  44.  
  45. msugen.obj:    msugen.asm mssdef.h
  46.  
  47. msxgen.obj:    msxgen.asm mssdef.h
  48.  
  49. msvgen.exe:    msscmd.obj msscom.obj mssfil.obj mssker.obj mssrcv.obj\
  50.         mssscp.obj msssen.obj mssser.obj mssset.obj msssho.obj\
  51.         msster.obj msugen.obj msxgen.obj 
  52.     LINK @$*.lnk
  53.     Echo Make Kermit is done.
  54.  
  55. # Do the items above when Kermit.exe is rebuilt. Notice the use of a command
  56. # file for Link because the list of object files is too long for one line.
  57. # A sample command file msvgen.lnk is:
  58. # msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
  59. # mssset+msssho+msster+msugen+msxgen
  60. # msvgen/nodefaultlib;
  61. #
  62. # End of Kermit Make file.
  63.