home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / lan / driver6s / makefile < prev    next >
Makefile  |  1990-03-15  |  4KB  |  206 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 cct.com \
  21.     ibmtoken.com ne1000.com ne2000.com arcnet.com \
  22.     at&t.com \
  23.     nb.com ipxpkt.com \
  24.     pktchk.com trace.com termin.com pktmode.com pktaddr.com pktall.com \
  25.     pktmulti.com pktsend.com pktstat.com
  26.  
  27. c:    dump.exe
  28.  
  29. .asm.obj:
  30.     $(ASM) $*;
  31.  
  32. dump.obj: dump.c
  33.     tcc -c dump
  34.  
  35. dump.exe: dump.obj
  36.     tcc -edump dump.obj
  37.  
  38. termin.com: termin.obj
  39.     $(LINK) termin;
  40.     exe2com termin
  41.     del termin.exe
  42.  
  43. trace.com: trace.obj
  44.     $(LINK) trace;
  45.     exe2com trace
  46.     del trace.exe
  47.  
  48. pktmode.com: pktmode.obj defs.asm
  49.     $(LINK) pktmode;
  50.     exe2com pktmode
  51.     del pktmode.exe
  52.  
  53. pktaddr.com: pktaddr.obj defs.asm
  54.     $(LINK) pktaddr;
  55.     exe2com pktaddr
  56.     del pktaddr.exe
  57.  
  58. pktall.com: pktall.obj defs.asm
  59.     $(LINK) pktall;
  60.     exe2com pktall
  61.     del pktall.exe
  62.  
  63. pktmulti.com: pktmulti.obj defs.asm
  64.     $(LINK) pktmulti;
  65.     exe2com pktmulti
  66.     del pktmulti.exe
  67.  
  68. pktchk.com: pktchk.obj defs.asm
  69.     $(LINK) pktchk;
  70.     exe2com pktchk
  71.     del pktchk.exe
  72.  
  73. pktsend.com: pktsend.obj defs.asm
  74.     $(LINK) pktsend;
  75.     exe2com pktsend
  76.     del pktsend.exe
  77.  
  78. pktstat.com: pktstat.obj defs.asm
  79.     $(LINK) pktstat;
  80.     exe2com pktstat
  81.     del pktstat.exe
  82.  
  83. head.obj: head.asm defs.asm
  84.  
  85. 3c501.com: head.obj 3c501.obj tail.obj
  86.     $(LINK) head 3c501 tail,3c501/m;
  87.     exe2com 3c501
  88.     del 3c501.exe
  89.  
  90. 3c503.com: head.obj 3c503.obj tail.obj
  91.     $(LINK) head 3c503 tail,3c503/m;
  92.     exe2com 3c503
  93.     del 3c503.exe
  94.  
  95. 3c505.com: head.obj 3c505.obj tail.obj
  96.     $(LINK) head 3c505 tail,3c505/m;
  97.     exe2com 3c505
  98.     del 3c505.exe
  99.  
  100. 3c523.obj: 3c523.asm 82586.asm
  101.  
  102. 3c523.com: head.obj 3c523.obj tail.obj
  103.     $(LINK) head 3c523 tail,3c523/m;
  104.     exe2com 3c523
  105.     del 3c523.exe
  106.  
  107. at&t.obj: at&t.asm 82586.asm
  108.  
  109. at&t.com: head.obj at&t.obj tail.obj
  110.     $(LINK) head at&t tail,at&t/m;
  111.     exe2com at&t
  112.     del at&t.exe
  113.  
  114. ni5010.com: head.obj ni5010.obj tail.obj
  115.     $(LINK) head ni5010 tail,ni5010/m;
  116.     exe2com ni5010
  117.     del ni5010.exe
  118.  
  119. ni5210.obj: ni5210.asm 82586.asm
  120.  
  121. ni5210.com: head.obj ni5210.obj tail.obj
  122.     $(LINK) head ni5210 tail,ni5210/m;
  123.     exe2com ni5210
  124.     del ni5210.exe
  125.  
  126. ni6510.com: head.obj ni6510.obj tail.obj
  127.     $(LINK) head ni6510 tail,ni6510/m;
  128.     exe2com ni6510
  129.     del ni6510.exe
  130.  
  131. ni9210.obj: ni9210.asm 82586.asm
  132.  
  133. ni9210.com: head.obj ni9210.obj tail.obj
  134.     $(LINK) head ni9210 tail,ni9210/m;
  135.     exe2com ni9210
  136.     del ni9210.exe
  137.  
  138. isolan.com: head.obj isolan.obj tail.obj
  139.     $(LINK) head isolan tail,isolan/m;
  140.     exe2com isolan
  141.     del isolan.exe
  142.  
  143. slip8250.com: head.obj slip8250.obj tail.obj
  144.     $(LINK) head slip8250 tail,slip8250/m;
  145.     exe2com slip8250
  146.     del slip8250.exe
  147.  
  148. cct.com: head.obj cct.obj tail.obj
  149.     $(LINK) head cct tail,cct/m;
  150.     exe2com cct
  151.     del cct.exe
  152.  
  153. wd8003e.com: head.obj wd8003e.obj tail.obj
  154.     $(LINK) head wd8003e tail,wd8003e/m;
  155.     exe2com wd8003e
  156.     del wd8003e.exe
  157.  
  158. ibmtoken.com: head.obj ibmtoken.obj tail.obj
  159.     $(LINK) head ibmtoken tail,ibmtoken/m;
  160.     exe2com ibmtoken
  161.     del ibmtoken.exe
  162.  
  163. ne1000.com: head.obj ne1000.obj tail.obj
  164.     $(LINK) head ne1000 tail,ne1000/m;
  165.     exe2com ne1000
  166.     del ne1000.exe
  167.  
  168. ne2000.com: head.obj ne2000.obj tail.obj
  169.     $(LINK) head ne2000 tail,ne2000/m;
  170.     exe2com ne2000
  171.     del ne2000.exe
  172.  
  173. arcnet.com: head.obj arcnet.obj tail.obj
  174.     $(LINK) head arcnet tail,arcnet/m;
  175.     exe2com arcnet
  176.     del arcnet.exe
  177.  
  178. generic.com: head.obj generic.obj tail.obj
  179.     $(LINK) head generic tail,generic/m;
  180.     exe2com generic
  181.     del generic.exe
  182.  
  183. nb.com: head.obj nb.obj tail.obj
  184.     $(LINK) head nb tail,nb/m;
  185.     exe2com nb
  186.     del nb.exe
  187.  
  188. ipxpkt.com: head.obj ipxpkt.obj tail.obj
  189.     $(LINK) head ipxpkt tail,ipxpkt/m;
  190.     exe2com ipxpkt
  191.     del ipxpkt.exe
  192.  
  193. xircom.com: head.obj tail.obj xircom.obj pedrive.obj
  194.         $(LINK) head pedrive xircom tail,xircom/m;
  195.     exe2com xircom
  196.     del xircom.exe
  197.  
  198. versions: nul
  199.     grep -o "version.equ" *.asm
  200.  
  201. clean: nul
  202.     del *.obj
  203.     del *.com
  204.     del *.exe
  205.     del *.map
  206.