home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / drivers / nics / pktdrv7 / makefile < prev    next >
Encoding:
Makefile  |  1990-08-09  |  4.8 KB  |  228 lines

  1. #
  2. # makefile for Packet Drivers for Turbo Make.  MS-Make may work.
  3. #
  4.  
  5. # if you use Borland products
  6. ASM    =    tasm
  7. LINK    =    tlink
  8.  
  9. # If you use Microsoft products (some lossage will ensue).  Great lossage
  10. # will ensue if you use masm 4.0, but most things will assemble.
  11. #ASM    =    masm
  12. #LINK    =    link
  13.  
  14. # These are split into ASM and C files because you may not have Turbo C.
  15. # If you don't, then remove the "c" dependency from the following:
  16. all:    asm c
  17.  
  18. asm:    ni5010.com ni5210.com ni9210.com ni6510.com \
  19.     3c501.com 3c503.com 3c505.com 3c523.com \
  20.     generic.com wd8003e.com slip8250.com isolan.com \
  21.     ibmtoken.com ne1000.com ne2000.com arcnet.com \
  22.     at&t.com localtlk.com \
  23.     tiara.com ubnic.com nti16.com \
  24.     nb.com ipxpkt.com \
  25.     pktchk.com trace.com termin.com pktmode.com pktaddr.com pktall.com \
  26.     pktmulti.com pktsend.com pktstat.com
  27.  
  28. c:    dump.exe ipxstat.exe
  29.  
  30. .asm.obj:
  31.     $(ASM) $*;
  32.  
  33. dump.obj: dump.c
  34.     tcc -c dump
  35.  
  36. dump.exe: dump.obj
  37.     tcc -edump dump.obj
  38.  
  39. ipxstat.obj: ipxstat.c
  40.     tcc -c ipxstat
  41.  
  42. ipxstat.exe: ipxstat.obj
  43.     tcc -eipxstat ipxstat.obj
  44.  
  45. termin.com: termin.obj
  46.     $(LINK) termin;
  47.     exe2com termin
  48.     del termin.exe
  49.  
  50. trace.com: trace.obj
  51.     $(LINK) trace;
  52.     exe2com trace
  53.     del trace.exe
  54.  
  55. pktmode.com: pktmode.obj defs.asm
  56.     $(LINK) pktmode;
  57.     exe2com pktmode
  58.     del pktmode.exe
  59.  
  60. pktaddr.com: pktaddr.obj defs.asm
  61.     $(LINK) pktaddr;
  62.     exe2com pktaddr
  63.     del pktaddr.exe
  64.  
  65. pktall.com: pktall.obj defs.asm
  66.     $(LINK) pktall;
  67.     exe2com pktall
  68.     del pktall.exe
  69.  
  70. pktmulti.com: pktmulti.obj defs.asm
  71.     $(LINK) pktmulti;
  72.     exe2com pktmulti
  73.     del pktmulti.exe
  74.  
  75. pktchk.com: pktchk.obj defs.asm
  76.     $(LINK) pktchk;
  77.     exe2com pktchk
  78.     del pktchk.exe
  79.  
  80. pktsend.com: pktsend.obj defs.asm
  81.     $(LINK) pktsend;
  82.     exe2com pktsend
  83.     del pktsend.exe
  84.  
  85. pktstat.com: pktstat.obj defs.asm
  86.     $(LINK) pktstat;
  87.     exe2com pktstat
  88.     del pktstat.exe
  89.  
  90. head.obj: head.asm defs.asm
  91.  
  92. 3c501.com: head.obj 3c501.obj tail.obj
  93.     $(LINK) head 3c501 tail,3c501/m;
  94.     exe2com 3c501
  95.     del 3c501.exe
  96.  
  97. 3c503.com: head.obj 3c503.obj tail.obj
  98.     $(LINK) head 3c503 tail,3c503/m;
  99.     exe2com 3c503
  100.     del 3c503.exe
  101.  
  102. 3c505.com: head.obj 3c505.obj tail.obj
  103.     $(LINK) head 3c505 tail,3c505/m;
  104.     exe2com 3c505
  105.     del 3c505.exe
  106.  
  107. 3c523.obj: 3c523.asm 82586.asm
  108.  
  109. 3c523.com: head.obj 3c523.obj tail.obj
  110.     $(LINK) head 3c523 tail,3c523/m;
  111.     exe2com 3c523
  112.     del 3c523.exe
  113.  
  114. at&t.obj: at&t.asm 82586.asm
  115.  
  116. at&t.com: head.obj at&t.obj tail.obj
  117.     $(LINK) head at&t tail,at&t/m;
  118.     exe2com at&t
  119.     del at&t.exe
  120.  
  121. localtlk.com: head.obj localtlk.obj tail.obj
  122.     $(LINK) head localtlk tail,localtlk/m;
  123.     exe2com localtlk
  124.     del localtlk.exe
  125.  
  126. ubnic.com: head.obj ubnic.obj tail.obj
  127.     $(LINK) head ubnic tail,ubnic/m;
  128.     exe2com ubnic
  129.     del ubnic.exe
  130.  
  131. nti16.com: head.obj nti16.obj tail.obj
  132.     $(LINK) head nti16 tail,nti16/m;
  133.     exe2com nti16
  134.     del nti16.exe
  135.  
  136. ni5010.com: head.obj ni5010.obj tail.obj
  137.     $(LINK) head ni5010 tail,ni5010/m;
  138.     exe2com ni5010
  139.     del ni5010.exe
  140.  
  141. ni5210.obj: ni5210.asm 82586.asm
  142.  
  143. ni5210.com: head.obj ni5210.obj tail.obj
  144.     $(LINK) head ni5210 tail,ni5210/m;
  145.     exe2com ni5210
  146.     del ni5210.exe
  147.  
  148. ni6510.com: head.obj ni6510.obj tail.obj
  149.     $(LINK) head ni6510 tail,ni6510/m;
  150.     exe2com ni6510
  151.     del ni6510.exe
  152.  
  153. ni9210.obj: ni9210.asm 82586.asm
  154.  
  155. ni9210.com: head.obj ni9210.obj tail.obj
  156.     $(LINK) head ni9210 tail,ni9210/m;
  157.     exe2com ni9210
  158.     del ni9210.exe
  159.  
  160. isolan.com: head.obj isolan.obj tail.obj
  161.     $(LINK) head isolan tail,isolan/m;
  162.     exe2com isolan
  163.     del isolan.exe
  164.  
  165. slip8250.com: head.obj slip8250.obj tail.obj
  166.     $(LINK) head slip8250 tail,slip8250/m;
  167.     exe2com slip8250
  168.     del slip8250.exe
  169.  
  170. wd8003e.com: head.obj wd8003e.obj tail.obj
  171.     $(LINK) head wd8003e tail,wd8003e/m;
  172.     exe2com wd8003e
  173.     del wd8003e.exe
  174.  
  175. ibmtoken.com: head.obj ibmtoken.obj tail.obj
  176.     $(LINK) head ibmtoken tail,ibmtoken/m;
  177.     exe2com ibmtoken
  178.     del ibmtoken.exe
  179.  
  180. ne1000.com: head.obj ne1000.obj tail.obj
  181.     $(LINK) head ne1000 tail,ne1000/m;
  182.     exe2com ne1000
  183.     del ne1000.exe
  184.  
  185. ne2000.com: head.obj ne2000.obj tail.obj
  186.     $(LINK) head ne2000 tail,ne2000/m;
  187.     exe2com ne2000
  188.     del ne2000.exe
  189.  
  190. arcnet.com: head.obj arcnet.obj tail.obj
  191.     $(LINK) head arcnet tail,arcnet/m;
  192.     exe2com arcnet
  193.     del arcnet.exe
  194.  
  195. generic.com: head.obj generic.obj tail.obj
  196.     $(LINK) head generic tail,generic/m;
  197.     exe2com generic
  198.     del generic.exe
  199.  
  200. nb.com: head.obj nb.obj tail.obj
  201.     $(LINK) head nb tail,nb/m;
  202.     exe2com nb
  203.     del nb.exe
  204.  
  205. ipxpkt.com: head.obj ipxpkt.obj tail.obj
  206.     $(LINK) head ipxpkt tail,ipxpkt/m;
  207.     exe2com ipxpkt
  208.     del ipxpkt.exe
  209.  
  210. tiara.com: head.obj tiara.obj tail.obj
  211.     $(LINK) head tiara tail,tiara/m;
  212.     exe2com tiara
  213.     del tiara.exe
  214.  
  215. xircom.com: head.obj tail.obj xircom.obj pedrive.obj
  216.         $(LINK) head pedrive xircom tail,xircom/m;
  217.     exe2com xircom
  218.     del xircom.exe
  219.  
  220. versions: nul
  221.     grep -o "version.equ" *.asm
  222.  
  223. clean: nul
  224.     del *.obj
  225.     del *.com
  226.     del *.exe
  227.     del *.map
  228.