home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
t
/
tel2305s.zip
/
MAKES
/
WCC
/
TMAKE.WCC
< prev
Wrap
Text File
|
1992-03-12
|
13KB
|
488 lines
#
# Watcom C 8.5 makefile for NCSA Telnet 2.3
#
I = ..\include
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc
CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc /d2
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /s /w4 /j /zc /d2
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /s /w4 /j /zc /oails /d2
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /s /w4 /j /zc /oails
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc /oails
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc /oails /dMAL_DEBUG /dCHECKNULL
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc /oails /d2 /dMAL_DEBUG /dCHECKNULL
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc /oails /d2 /dMAL_DEBUG /dCHECKNULL /dCHECKRARP
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /7 /s /w4 /j /zc /oails
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zc /oails /dCHECKNULL
#CC = wccp /ml /dTELBIN /dMSC /dFTP /dRCP /i=$(I) /2 /s /w4 /j /zt
MM = masm /W2 /P /DMicrosoft /DWatcom /I..\..\include # for assembly code files
#LINKER = link # Microsoft's linker
#LINKER = c:\rtl\rtlink # for RTLink
LINKER = wlink # Watcom linker
#LINKLINE= ncsaio+ncsabrk+look+memdebug+mcb,telbin,nul,telnet+tcp+vs+sess+tek+enet+msmouse ; # Microsoft link line
#LINKLINE= ncsaio+ncsabrk+look+memdebug,telbin,nul,telnet+tcp+vs+sess+tek+enet+msmouse+graphics; # Microsoft link line
#LINKLINE= ncsaio+ncsabrk+look+memdebug,telbin,telbin,telnet+tcp+vs+sess+tek+enet+msmouse ; # Microsoft link line
#LINKLINE= @tellink.msc
LINKLINE= # no link line for RTLink (all in telnet.lnk)
#LINK = /ST:4096 /CO /DOSSEG # for debugging
#LINK = /ST:4096 /E /F /PAC /DOSSEG # for final versions
#LINK = @telnet.lnk # for rtlink
LINK = @telwcc.lnk # for Watcom link
#Use the following lines for RTLINK or Watcom
telbin.exe : engine\look.obj engine\ncsaio.obj engine\ncsabrk.obj lib\telnet.lib lib\tek.lib lib\sess.lib lib\tcp.lib lib\vs.lib lib\enet.lib lib\msmouse.lib lib\debug.lib telwcc.lnk
$(LINKER) $(LINK) $(LINKLINE)
net\enet\net.obj : net\enet\net.c include\protocol.h include\data.h
cd net\enet
$(CC) /i=..\..\include net.c
cd ..\..
wlib lib\enet.lib -+net\enet\net
engine\ip.obj : engine\ip.c include\protocol.h include\data.h
cd engine
$(CC) ip.c
cd ..
wlib lib\tcp.lib -+engine\ip
engine\bootp.obj : engine\bootp.c include\protocol.h include\data.h include\bootp.h include\windat.h include\hostform.h
cd engine
$(CC) bootp.c
cd ..
wlib lib\sess.lib -+engine\bootp
engine\user.obj : engine\user.c include\protocol.h include\data.h
cd engine
$(CC) user.c
cd ..
wlib lib\tcp.lib -+engine\user
engine\mouse.obj : engine\mouse.c include\mouse.h
cd engine
$(CC) mouse.c
cd ..
wlib lib\telnet.lib -+engine\mouse
engine\rspc.obj : engine\rspc.c include\windat.h include\vskeys.h include\whatami.h
cd engine
$(CC) rspc.c
cd ..
wlib lib\telnet.lib -+engine\rspc
engine\tools.obj : engine\tools.c include\protocol.h include\data.h
cd engine
$(CC) /dSERVICES tools.c
cd ..
wlib lib\tcp.lib -+engine\tools
engine\udp.obj : engine\udp.c include\protocol.h include\data.h
cd engine
$(CC) udp.c
cd ..
wlib lib\tcp.lib -+engine\udp
engine\arp.obj : engine\arp.c include\protocol.h include\data.h
cd engine
$(CC) arp.c
cd ..
wlib lib\tcp.lib -+engine\arp
engine\domain.obj : engine\domain.c include\protocol.h include\data.h
cd engine
$(CC) domain.c
cd ..
wlib lib\tcp.lib -+engine\domain
engine\bkgr.obj : engine\bkgr.c include\hostform.h include\whatami.h
cd engine
$(CC) bkgr.c
cd ..
wlib lib\sess.lib -+engine\bkgr
engine\util.obj : engine\util.c include\whatami.h include\hostform.h
cd engine
$(CC) util.c
cd ..
wlib lib\sess.lib -+engine\util
engine\tcp.obj : engine\tcp.c include\protocol.h include\data.h
cd engine
$(CC) tcp.c
cd ..
wlib lib\tcp.lib -+engine\tcp
engine\pcutil.obj : engine\pcutil.c include\whatami.h
cd engine
$(CC) pcutil.c
cd ..
wlib lib\sess.lib -+engine\pcutil
engine\protinit.obj : engine\protinit.c include\protocol.h include\data.h
cd engine
$(CC) protinit.c
cd ..
wlib lib\tcp.lib -+engine\protinit
engine\look.obj : engine\look.c include\windat.h include\whatami.h include\nkeys.h include\hostform.h include\data.h include\telopts.h
cd engine
$(CC) look.c
copy look.obj ..\lib
cd ..
engine\negotiat.obj : engine\negotiat.c include\telopts.h
cd engine
$(CC) negotiat.c
cd ..
wlib lib\telnet.lib -+engine\negotiat
engine\linemode.obj : engine\linemode.c include\telopts.h
cd engine
$(CC) linemode.c
cd ..
wlib lib\telnet.lib -+engine\linemode
engine\scrlback.obj : engine\scrlback.c include\windat.h include\whatami.h include\nkeys.h include\hostform.h
cd engine
$(CC) scrlback.c
cd ..
wlib lib\telnet.lib -+engine\scrlback
engine\services.obj : engine\services.c
cd engine
$(CC) services.c
cd ..
wlib lib\telnet.lib -+engine\services
engine\menu.obj : engine\menu.c include\windat.h include\whatami.h include\nkeys.h include\hostform.h
cd engine
$(CC) menu.c
cd ..
wlib lib\telnet.lib -+engine\menu
engine\confile.obj : engine\confile.c include\whatami.h include\hostform.h include\confile.h
cd engine
$(CC) confile.c
cd ..
wlib lib\telnet.lib -+engine\confile
vs\vsinterf.obj : vs\vsinterf.c include\vsdata.h include\vsinit.h include\vskeys.h
cd vs
$(CC) vsinterf.c
cd ..
wlib lib\vs.lib -+vs\vsinterf
vs\vsem.obj : vs\vsem.c include\vsdata.h include\vsinit.h include\vskeys.h
cd vs
$(CC) vsem.c
cd ..
wlib lib\vs.lib -+vs\vsem
vs\vsintern.obj : vs\vsintern.c include\vsdata.h include\vsinit.h include\vskeys.h
cd vs
$(CC) vsintern.c
cd ..
wlib lib\vs.lib -+vs\vsintern
rg\rg0.obj : rg\rg0.c
cd rg
$(CC) rg0.c
cd ..
wlib lib\tek.lib -+rg\rg0
rg\rge.obj : rg\rge.c
cd rg
$(CC) rge.c
cd ..
wlib lib\tek.lib -+rg\rge
rg\rgv.obj : rg\rgv.c
cd rg
$(CC) rgv.c
cd ..
wlib lib\tek.lib -+rg\rgv
rg\rgh.obj : rg\rgh.c
cd rg
$(CC) rgh.c
cd ..
wlib lib\tek.lib -+rg\rgh
rg\rg9.obj : rg\rg9.c
cd rg
$(CC) rg9.c
cd ..
wlib lib\tek.lib -+rg\rg9
rg\rgp.obj : rg\rgp.c
cd rg
$(CC) rgp.c
cd ..
wlib lib\tek.lib -+rg\rgp
rg\rgc.obj : rg\rgc.c
cd rg
$(CC) rgc.c
cd ..
wlib lib\tek.lib -+rg\rgc
rg\rgep.obj : rg\rgep.c
cd rg
$(CC) rgep.c
cd ..
wlib lib\tek.lib -+rg\rgep
rg\rghp.obj : rg\rghp.c
cd rg
$(CC) rghp.c
cd ..
wlib lib\tek.lib -+rg\rghp
tek\vgtek.obj : tek\vgtek.c
cd tek
$(CC) vgtek.c
cd ..
wlib lib\tek.lib -+tek\vgtek
tek\tekstor.obj : tek\tekstor.c
cd tek
$(CC) tekstor.c
cd ..
wlib lib\tek.lib -+tek\tekstor
rg\egaset.obj : rg\egaset.asm
cd rg
$(MM) egaset.asm ;
cd ..
wlib lib\tek.lib -+rg\egaset
rg\vgaset.obj : rg\vgaset.asm
cd rg
$(MM) vgaset.asm ;
cd ..
wlib lib\tek.lib -+rg\vgaset
net\enet\netbicc.obj : net\enet\netbicc.c include\protocol.h include\data.h
cd net\enet
$(CC) /i=..\..\include netbicc.c
cd ..\..
wlib lib\enet.lib -+net\enet\netbicc
net\enet\netbicc2.obj : net\enet\netbicc2.asm
cd net\enet
$(MM) netbicc2.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\netbicc2
net\enet\packet.obj : net\enet\packet.c include\windat.h include\whatami.h include\packet.h
cd net\enet
$(CC) /i=..\..\include packet.c
cd ..\..
wlib lib\enet.lib -+net\enet\packet
net\enet\packet2.obj : net\enet\packet2.asm
cd net\enet
$(MM) packet2.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\packet2
net\enet\dndll.obj : net\enet\dndll.c include\protocol.h include\decnet.h
cd net\enet
$(CC) /i=..\..\include dndll.c
cd ..\..
wlib lib\enet.lib -+net\enet\dndll
net\enet\dndll2.obj : net\enet\dndll2.asm
cd net\enet
$(MM) dndll2.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\dndll2
net\enet\netatt10.obj : net\enet\netatt10.asm
cd net\enet
$(MM) netatt10.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\netatt10
net\enet\net3com.obj : net\enet\net3com.asm
cd net\enet
$(MM) net3com.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net3com
net\enet\net501.obj : net\enet\net501.asm
cd net\enet
$(MM) net501.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net501
net\enet\nov3com.obj : net\enet\nov3com.asm
cd net\enet
$(MM) nov3com.asm ;
cd ..\..
# lib lib\enet.lib -+net\enet\nov3com ;
net\enet\net503.obj : net\enet\net503.asm
cd net\enet
$(MM) net503.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net503
net\enet\net505.obj : net\enet\net505.asm
cd net\enet
$(MM) net505.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net505
net\enet\net9210.obj : net\enet\net9210.asm
cd net\enet
$(MM) net9210.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net9210
net\enet\ltalk.obj : net\enet\ltalk.c include\kip.h
cd net\enet
$(CC) /i=..\..\include ltalk.c
cd ..\..
wlib lib\enet.lib -+net\enet\ltalk
net\enet\ltlisten.obj : net\enet\ltlisten.asm
cd net\enet
$(MM) ltlisten.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\ltlisten
net\enet\net523.obj : net\enet\net523.asm
cd net\enet
$(MM) net523.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net523
net\enet\netub.obj : net\enet\netub.asm
cd net\enet
$(MM) netub.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\netub
net\enet\net5210.obj : net\enet\net5210.asm
cd net\enet
$(MM) net5210.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net5210
net\enet\net8003.obj : net\enet\net8003.asm
cd net\enet
$(MM) net8003.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net8003
net\enet\net8003a.obj : net\enet\net8003a.asm
cd net\enet
$(MM) net8003a.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\net8003a
net\enet\netzyp.obj : net\enet\netzyp.asm
cd net\enet
$(MM) netzyp.asm ;
cd ..\..
wlib lib\enet.lib -+net\enet\netzyp
engine\ipasm.obj : engine\ipasm.asm
cd engine
$(MM) ipasm.asm ;
cd ..
wlib lib\tcp.lib -+engine\ipasm
engine\ncsaio.obj : engine\ncsaio.asm
cd engine
$(MM) ncsaio ;
copy ncsaio.obj ..\lib
cd ..
engine\ncsabrk.obj : engine\ncsabrk.asm
cd engine
$(MM) ncsabrk ;
copy ncsabrk.obj ..\lib
cd ..
debug\mcb.obj : debug\mcb.c
cd debug
$(CC) mcb.c
cd ..
wlib lib\debug.lib -+debug\mcb
debug\memdebug.obj : debug\memdebug.c include\memdebug.h
cd debug
$(CC) memdebug.c
cd ..
wlib lib\debug.lib -+debug\memdebug
debug\maldebug.obj : debug\maldebug.c include\maldebug.h
cd debug
$(CC) maldebug.c
cd ..
wlib lib\debug.lib -+debug\maldebug
debug\strdebug.obj : debug\strdebug.c include\strdebug.h
cd debug
$(CC) strdebug.c
cd ..
wlib lib\debug.lib -+debug\strdebug
engine\keymap.obj : engine\keymap.c include\keymap.h
cd engine
$(CC) keymap.c
copy keymap.obj ..\lib
cd ..
wlib lib\telnet.lib -+engine\keymap
engine\map_out.obj : engine\map_out.c include\map_out.h
cd engine
$(CC) map_out.c
copy map_out.obj ..\lib
cd ..
wlib lib\telnet.lib -+engine\map_out
engine\scr_rest.obj : engine\scr_rest.c
cd engine
$(CC) scr_rest.c
cd ..
wlib lib\telnet.lib -+engine\scr_rest
lib\enet.lib : net\enet\net.obj net\enet\netbicc.obj net\enet\netbicc2.obj &
net\enet\packet.obj net\enet\packet2.obj net\enet\dndll.obj &
net\enet\dndll2.obj net\enet\netatt10.obj net\enet\net3com.obj &
net\enet\net501.obj net\enet\net503.obj net\enet\net505.obj &
net\enet\net9210.obj net\enet\ltalk.obj net\enet\ltlisten.obj &
net\enet\net523.obj net\enet\netub.obj net\enet\net5210.obj &
net\enet\net8003.obj net\enet\net8003a.obj net\enet\netzyp.obj .SYMBOLIC
%null
lib\tcp.lib : engine\ip.obj engine\user.obj engine\tools.obj engine\udp.obj &
engine\arp.obj engine\domain.obj engine\tcp.obj engine\protinit.obj &
engine\ipasm.obj .SYMBOLIC
%null
lib\sess.lib : engine\bootp.obj engine\bkgr.obj engine\util.obj engine\pcutil.obj .SYMBOLIC
%null
lib\telnet.lib : engine\mouse.obj engine\rspc.obj engine\scrlback.obj &
engine\services.obj engine\menu.obj engine\confile.obj &
engine\keymap.obj engine\map_out.obj engine\scr_rest.obj &
engine\negotiat.obj engine\linemode.obj .SYMBOLIC
%null
lib\vs.lib : vs\vsinterf.obj vs\vsem.obj vs\vsintern.obj .SYMBOLIC
%null
lib\tek.lib : rg\rg0.obj rg\rge.obj rg\rgv.obj rg\rgh.obj rg\rg9.obj rg\rgp.obj &
rg\rgc.obj rg\rgep.obj rg\rghp.obj tek\vgtek.obj tek\tekstor.obj &
rg\egaset.obj rg\vgaset.obj .SYMBOLIC
%null
lib\debug.lib : debug\mcb.obj debug\memdebug.obj debug\maldebug.obj &
debug\strdebug.obj .SYMBOLIC
%null