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

  1. # File    MSVV90.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. # First, the dependency relations for the common system independent files -
  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. # Next, the system dependent files plus the .exe file dependencies
  46. # and the Link & .BOO making commands -
  47.  
  48. msxv90.obj:      msxv90.asm mssdef.h
  49.  
  50. msyv90.obj:      msyv90.asm mssdef.h
  51.  
  52. msuv90.obj:      msuv90.asm mssdef.h
  53.  
  54. msvv90.exe:      msscmd.obj msscom.obj mssfil.obj mssker.obj mssrcv.obj\
  55.                  mssscp.obj msssen.obj mssser.obj mssset.obj msssho.obj\
  56.          msster.obj msxv90.obj msyv90.obj msuv90.obj
  57.          Link @$*.lnk
  58.  
  59. # Notice the use of command files for Link because the list of object files
  60. #    is too long for one Make-to-Link command line.
  61. # An example command file, msvv90.lnk, is:
  62. #    msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
  63. #    mssset+msster+msxv90+msyv90+msuv90
  64. #    msvv90;
  65. # End of MS Kermit Make file.
  66.      
  67.