# 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.