home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / MSDOS / NCSA / TEL2307S.ZIP / NETMAKE.MSC < prev    next >
Encoding:
Text File  |  1993-11-19  |  9.4 KB  |  327 lines

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