home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
a
/
msvibx.mak
< prev
next >
Wrap
Text File
|
2020-01-01
|
2KB
|
88 lines
# Makefile for MS-DOS Kermit version 3.0 running under Xenix 16 Jan 1990
MASM = masm -Mu
LINK = dosld -o mstibm.exe -m mstibm.map
OBJ = .o
OBJLIST = msscmd$(OBJ) msscom$(OBJ) mssfil$(OBJ) mssker$(OBJ) mssrcv$(OBJ)\
mssscp$(OBJ) msssen$(OBJ) mssser$(OBJ) mssset$(OBJ) msster$(OBJ)\
msgibm$(OBJ) msuibm$(OBJ) msxibm$(OBJ) msyibm$(OBJ) mszibm$(OBJ)\
msssho$(OBJ)
#OBJLIST = *.o
.SUFFIXES:
.SUFFIXES: .exe $(OBJ) .c .asm
#
# Makefile for MS-DOS Kermit on IBM PC and PS2 families.
#
# Written by Joe R. Doupnik. Conditional build by Fred Richter, Intel Corp.
# Blank lines are mandatory.
# The inference macro below calls MASM to create $(OBJ) modules.
.asm$(OBJ):
$(MASM) $<
msvibm.exe:
# These are the dependency relations ($(OBJ) depends on .asm and .h):
# First, the system independent files for Kermit-MS.
# Make this using MASM on these two files if either has changed
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
mssfin$(OBJ): mssfin.asm mssdef.h
# These are the system dependent modules for the IBM PC. Use with the
# appropriate Link command file msvibm.lnk.
msgibm$(OBJ): msgibm.asm mssdef.h
$(MASM) -Dsave_mem $<
msuibm$(OBJ): msuibm.asm mssdef.h
msxibm$(OBJ): msxibm.asm mssdef.h
$(MASM) -Dsave_mem $<
msyibm$(OBJ): msyibm.asm mssdef.h
$(MASM) -Dsave_mem $<
mszibm$(OBJ): mszibm.asm mssdef.h
$(MASM) -Dsave_mem2 $<
msvibm.exe : $(OBJLIST)
$(LINK) $(OBJLIST)
msvibm.boo: msvibm.exe
msbmkb msvibm.exe msvibm.boo
# Do the items above when Kermit is rebuilt. Notice the use of a command
# file for Link because the list of object files is too long for one line.
# A sample command file MSVIBM.LNK is:
#
# msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
# mssset+msssho+msster+msgibm+msuibm+msxibm+msyibm+mszibm
# msvibm;
#
# End of Kermit Make file for IBM PC family.