home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
msr313src.tar.gz
/
msr313src.tar
/
msvv90.mak
< prev
next >
Wrap
Text File
|
1993-09-17
|
2KB
|
67 lines
# File MSVV90.MAK 24 June 1991
# Make file for MS Kermit using Microsoft's Make v4 and later and NMK.
# Written by Joe R. Doupnik
#
# MASM v6 or above
# If using MASM v6 execute this command file as
# NMK /f <name of this file> kermit.exe
# or rename this file to be "makefile" and say
# NMK kermit.exe.
# The final argument, kermit.exe, tells NMK which item to make.
# NMK is smaller than NMAKE; MASM.EXE (v6) provides v5 compatibility.
#
# MASM v6 switch /mx means preserve case of externals, required.
# MASM v6 switch /Zm means use MASM v5.1 & earlier syntax. This switch is
# implied by running v6 of MASM.EXE rather than running ML directly.
# The inference macro below calls MASM to create .obj modules.
.asm.obj:
masm /mx $*.asm;
# First, the dependency relations for the common system independent files -
msscmd.obj: msscmd.asm mssdef.h
msscom.obj: msscom.asm mssdef.h
mssfil.obj: mssfil.asm mssdef.h
mssker.obj: mssker.asm mssdef.h
mssrcv.obj: mssrcv.asm mssdef.h
mssscp.obj: mssscp.asm mssdef.h
msssen.obj: msssen.asm mssdef.h
mssser.obj: mssser.asm mssdef.h
mssset.obj: mssset.asm mssdef.h
msssho.obj: msssho.asm mssdef.h
msster.obj: msster.asm mssdef.h
# Next, the system dependent files plus the .exe file dependencies
# and the Link & .BOO making commands -
msxv90.obj: msxv90.asm mssdef.h
msyv90.obj: msyv90.asm mssdef.h
msuv90.obj: msuv90.asm mssdef.h
msvv90.exe: msscmd.obj msscom.obj mssfil.obj mssker.obj mssrcv.obj\
mssscp.obj msssen.obj mssser.obj mssset.obj msssho.obj\
msster.obj msxv90.obj msyv90.obj msuv90.obj
Link @$*.lnk
# Notice the use of command files for Link because the list of object files
# is too long for one Make-to-Link command line.
# An example command file, msvv90.lnk, is:
# msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
# mssset+msster+msxv90+msyv90+msuv90
# msvv90;
# End of MS Kermit Make file.