home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / NETWORK / TEL23SRC.ZIP / INTMAKE.MSC < prev    next >
Encoding:
Text File  |  1991-07-23  |  8.0 KB  |  296 lines

  1. #
  2. #    Microsoft 5.1 makefile for NCSA Telnet 2.3
  3. #
  4.  
  5. I       = ..\include
  6. #CC        = CL /c /AL /DMSC /DFTP /I$(I) /W3        # for making more portable versions
  7. CC     = CL /c /AL /DMSC /DFTP /I$(I) /Ot /Gs /W3  # for making more portable versions, with the best optimization
  8. #CC      = CL /c /AL /DMSC /DFTP /DMEMORY_DEBUG /I$(I) /Ox /W3   # for debugging memory errors (re-compile the whole source)
  9. #CC        = CL /c /AL /DMSC /DFTP /I$(I) /G2 /Ox /W3 # for making versions which only need to run on 80286s
  10. #CC        = CL /c /AL /FPi87 /DMSC /DFTP /I$(I) /G2 /Ox /W3 # for making versions which only need to run on 80286s with 80287 math coprocessors
  11. #CC        = CL /c /AL /DMSC /DFTP /I$(I) /Zg    # for generating function declarations
  12. LINKER    = link                                # Microsoft's linker
  13. #LINKER    = rtlink                            # for RTLink
  14. #LINKLINE= test14+int14+memdebug,test14,nul,tcp+sess+enet+common ; # Microsoft link line
  15. #LINKLINE= start14+int14+timer+memdebug+ncsaio,net14,net14,tcp+sess+enet+common ; # Microsoft link line
  16. LINKLINE= start14+int14+memdebug+ncsaio+netutils,net14,net14,tcp+sess+enet+common ; # Microsoft link line
  17. #LINKLINE=                                    # no link line for RTLink (all in telnet.lnk)
  18. #LINK    = /ST:16384 /CO /DOSSEG                # for debugging
  19. #LINK    = /ST:4096 /E /F /PACK /DOSSEG     # for final versions
  20. #LINK    = /ST:4096 /E /F /PACKC /DOSSEG            # for final versions
  21. LINK    = /ST:4096 /E /F /PACKC             # for final versions
  22. #LINK    = @telnet.lnk                        # for rtlink
  23.  
  24. engine\netutils.obj: engine\netutils.c
  25.     cd engine
  26.     $(CC) netutils.c
  27.     copy netutils.obj ..\lib
  28.     cd ..
  29.     lib lib\common.lib -+engine\netutils ;
  30.  
  31. net\enet\net.obj : net\enet\net.c include\protocol.h include\data.h
  32.     cd net\enet
  33.     $(CC) /I..\..\include net.c
  34.     cd ..\.. 
  35.     lib lib\enet.lib -+net\enet\net ;
  36.  
  37. engine\ip.obj : engine\ip.c include\protocol.h include\data.h
  38.     cd engine
  39.     $(CC) ip.c
  40.     cd ..
  41.     lib lib\tcp.lib -+engine\ip ;
  42.  
  43. engine\bootp.obj : engine\bootp.c include\protocol.h include\data.h include\bootp.h include\windat.h include\hostform.h
  44.     cd engine
  45.     $(CC) bootp.c
  46.     cd ..
  47.     lib lib\sess.lib -+engine\bootp ;
  48.  
  49. engine\user.obj : engine\user.c include\protocol.h include\data.h
  50.     cd engine
  51.     $(CC) user.c
  52.     cd ..
  53.     lib lib\tcp.lib -+engine\user ;
  54.  
  55. engine\rspc.obj : engine\rspc.c include\windat.h include\vskeys.h include\whatami.h
  56.     cd engine
  57.     $(CC) rspc.c
  58.     cd ..
  59.     lib lib\telnet.lib -+engine\rspc ;
  60.  
  61. engine\tools.obj : engine\tools.c include\protocol.h include\data.h
  62.     cd engine
  63.     $(CC) tools.c
  64.     cd ..
  65.     lib lib\tcp.lib -+engine\tools ;
  66.  
  67. engine\udp.obj : engine\udp.c include\protocol.h include\data.h
  68.     cd engine
  69.     $(CC) udp.c
  70.     cd ..
  71.     lib lib\tcp.lib -+engine\udp ;
  72.  
  73. engine\arp.obj : engine\arp.c include\protocol.h include\data.h
  74.     cd engine
  75.     $(CC) arp.c
  76.     cd ..
  77.     lib lib\tcp.lib -+engine\arp;
  78.  
  79. engine\domain.obj : engine\domain.c include\protocol.h include\data.h
  80.     cd engine
  81.     $(CC) domain.c
  82.     cd ..
  83.     lib lib\tcp.lib -+engine\domain ;
  84.  
  85. engine\bkgr.obj : engine\bkgr.c include\hostform.h include\whatami.h
  86.     cd engine
  87.     $(CC) bkgr.c
  88.     cd  ..
  89.     lib lib\sess.lib -+engine\bkgr ;
  90.  
  91. engine\util.obj : engine\util.c include\whatami.h include\hostform.h
  92.     cd engine
  93.     $(CC) util.c
  94.     cd ..
  95.     lib lib\sess.lib -+engine\util ;
  96.  
  97. engine\tcp.obj : engine\tcp.c include\protocol.h include\data.h
  98.     cd engine
  99.     $(CC) tcp.c
  100.     cd ..
  101.     lib lib\tcp.lib -+engine\tcp ;
  102.  
  103. engine\pcutil.obj : engine\pcutil.c include\whatami.h
  104.     cd engine
  105.     $(CC) pcutil.c
  106.     cd ..
  107.     lib lib\sess.lib -+engine\pcutil ;
  108.  
  109. engine\protinit.obj : engine\protinit.c include\protocol.h include\data.h
  110.     cd engine
  111.     $(CC) protinit.c
  112.     cd ..
  113.     lib lib\tcp.lib -+engine\protinit ;
  114.  
  115. int14\start14.obj : int14\start14.c
  116.     cd int14
  117.     $(CC) start14.c
  118.     copy start14.obj ..\lib
  119.     cd ..
  120.  
  121. #int14\test14.obj : int14\test14.c
  122. #    cd int14
  123. #    $(CC) test14.c
  124. #    copy test14.obj ..\lib
  125. #    cd ..
  126.  
  127. int14\int14.obj : int14\int14.asm
  128.     cd int14
  129.     masm /DMicrosoft int14;
  130.     copy int14.obj ..\lib
  131.     cd ..
  132.  
  133. #int14\timer.obj : int14\timer.asm
  134. #    cd int14
  135. #    masm /DMicrosoft timer;
  136. #    copy timer.obj ..\lib
  137. #    cd ..
  138.  
  139. engine\new_con.obj : engine\new_con.c include\whatami.h include\hostform.h include\confile.h
  140.     cd engine
  141.     $(CC) new_con.c
  142.     cd ..
  143.     lib lib\common.lib -+engine\new_con ;
  144.  
  145. net\enet\netbicc.obj : net\enet\netbicc.c include\protocol.h include\data.h
  146.     cd net\enet
  147.     $(CC) /I..\..\include netbicc.c
  148.     cd ..\.. 
  149.     lib lib\enet.lib -+net\enet\netbicc ;
  150.  
  151. net\enet\netbicc2.obj : net\enet\netbicc2.asm
  152.     cd net\enet
  153.     masm /DMicrosoft netbicc2.asm ;
  154.     cd ..\..
  155.     lib lib\enet.lib -+net\enet\netbicc2 ;
  156.  
  157. net\enet\packet.obj : net\enet\packet.c include\windat.h include\whatami.h
  158.     cd net\enet
  159.     $(CC) /I..\..\include packet.c
  160.     cd ..\.. 
  161.     lib lib\enet.lib -+net\enet\packet ;
  162.  
  163. net\enet\packet2.obj : net\enet\packet2.asm
  164.     cd net\enet
  165.     masm /DMicrosoft packet2.asm ;
  166.     cd ..\..
  167.     lib lib\enet.lib -+net\enet\packet2 ;
  168.  
  169. net\enet\dndll.obj : net\enet\dndll.c include\protocol.h include\decnet.h
  170.     cd net\enet
  171.     $(CC) /I..\..\include dndll.c
  172.     cd ..\.. 
  173.     lib lib\enet.lib -+net\enet\dndll ;
  174.  
  175. net\enet\dndll2.obj : net\enet\dndll2.asm
  176.     cd net\enet
  177.     masm /DMicrosoft dndll2.asm ;
  178.     cd ..\..
  179.     lib lib\enet.lib -+net\enet\dndll2 ;
  180.  
  181. net\enet\netatt10.obj : net\enet\netatt10.asm
  182.     cd net\enet
  183.     masm /DMicrosoft netatt10.asm ;
  184.     cd ..\..
  185.     lib lib\enet.lib -+net\enet\netatt10 ;
  186.  
  187. net\enet\net3com.obj : net\enet\net3com.asm
  188.     cd net\enet
  189.     masm /DMicrosoft net3com.asm ;
  190.     cd ..\..
  191.     lib lib\enet.lib -+net\enet\net3com ;
  192.  
  193. net\enet\net501.obj : net\enet\net501.asm
  194.     cd net\enet
  195.     masm /DMicrosoft net501.asm ;
  196.     cd ..\..
  197.     lib lib\enet.lib -+net\enet\net501 ;
  198.  
  199. net\enet\nov3com.obj : net\enet\nov3com.asm
  200.     cd net\enet
  201.     masm /DMicrosoft nov3com.asm ;
  202.     cd ..\..
  203. #    lib lib\enet.lib -+net\enet\nov3com ;
  204.  
  205. net\enet\net503.obj : net\enet\net503.asm
  206.     cd net\enet
  207.     masm /DMicrosoft net503.asm ;
  208.     cd ..\..
  209.     lib lib\enet.lib -+net\enet\net503 ;
  210.  
  211. net\enet\net505.obj : net\enet\net505.asm
  212.     cd net\enet
  213.     masm /DMicrosoft net505.asm ;
  214.     cd ..\..
  215.     lib lib\enet.lib -+net\enet\net505 ;
  216.  
  217. net\enet\net9210.obj : net\enet\net9210.asm
  218.     cd net\enet
  219.     masm /DMicrosoft net9210.asm ;
  220.     cd ..\..
  221.     lib lib\enet.lib -+net\enet\net9210 ;
  222.  
  223. net\enet\ltalk.obj : net\enet\ltalk.c include\kip.h
  224.     cd net\enet
  225.     $(CC) /I..\..\include ltalk.c
  226.     cd ..\.. 
  227.     lib lib\enet.lib -+net\enet\ltalk ;
  228.  
  229. net\enet\ltlisten.obj : net\enet\ltlisten.asm
  230.     cd net\enet
  231.     masm /DMicrosoft ltlisten.asm ;
  232.     cd ..\..
  233.     lib lib\enet.lib -+net\enet\ltlisten ;
  234.  
  235. net\enet\net523.obj : net\enet\net523.asm
  236.     cd net\enet
  237.     masm /DMicrosoft net523.asm ;
  238.     cd..\..
  239.     lib lib\enet.lib -+net\enet\net523 ;
  240.  
  241. net\enet\netub.obj : net\enet\netub.asm
  242.     cd net\enet
  243.     masm /DMicrosoft netub.asm ;
  244.     cd ..\..
  245.     lib lib\enet.lib -+net\enet\netub ;
  246.     
  247. net\enet\net5210.obj : net\enet\net5210.asm
  248.     cd net\enet
  249.     masm /DMicrosoft net5210.asm ;
  250.     cd ..\..
  251.     lib lib\enet.lib -+net\enet\net5210 ;
  252.  
  253. net\enet\net8003.obj : net\enet\net8003.asm
  254.     cd net\enet
  255.     masm /DMicrosoft net8003.asm ;
  256.     cd ..\..
  257.     lib lib\enet.lib -+net\enet\net8003 ;
  258.  
  259. net\enet\net8003a.obj : net\enet\net8003a.asm
  260.     cd net\enet
  261.     masm /DMicrosoft net8003a.asm ;
  262.     cd ..\..
  263.     lib lib\enet.lib -+net\enet\net8003a ;
  264.  
  265. net\enet\netzyp.obj : net\enet\netzyp.asm
  266.     cd net\enet
  267.     masm /DMicrosoft netzyp.asm ;
  268.     cd ..\..
  269.     lib lib\enet.lib -+net\enet\netzyp ;
  270.  
  271. engine\ipasm.obj : engine\ipasm.asm
  272.     cd engine
  273.     masm /DMicrosoft ipasm.asm ;
  274.     cd ..
  275.     lib lib\tcp.lib -+engine\ipasm ;
  276.  
  277. engine\ncsaio.obj : engine\ncsaio.asm
  278.     cd engine
  279.     masm /DMicrosoft ncsaio ;
  280.     copy ncsaio.obj ..\lib
  281.     cd ..
  282.  
  283. debug\memdebug.obj : debug\memdebug.c include\memdebug.h
  284.     cd debug
  285.     $(CC) /I..\include memdebug.c
  286.     copy memdebug.obj ..\lib
  287.     cd ..
  288.  
  289. #net14.exe : int14\int14.obj int14\timer.obj int14\start14.obj debug\memdebug.obj lib\common.lib lib\sess.lib lib\tcp.lib lib\enet.lib
  290. net14.exe : int14\int14.obj int14\start14.obj debug\memdebug.obj lib\common.lib lib\sess.lib lib\tcp.lib lib\enet.lib
  291.     cd lib
  292.      $(LINKER) $(LINK) $(LINKLINE)
  293.     copy net14.exe ..
  294.     del net14.exe
  295.     cd ..
  296.