home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / internet / netlite / NET / Makefile
Makefile  |  1993-04-24  |  6KB  |  163 lines

  1. # Makefile for TCP/IP on the Acorn Archimedes
  2. #
  3. # For use with Acorn ANSI C Release 3.00 and AMU
  4. #
  5. CFLAGS=-c
  6. #
  7. net: o.arc o.asy o.cmdparse o.domain o.driver o.ethernet \
  8.      o.files o.fingcli \
  9.      o.fingserv o.ftp o.ftpcli o.ftpserv o.icmp o.icmpcmd \
  10.      o.icmpmsg o.iface o.ip o.ipcmd o.iproute \
  11.      o.lcsum o.main o.mbuf o.misc o.netuser o.pathname \
  12.      o.session o.slip o.smtpcli o.smtpserv o.tcpcmd \
  13.      o.tcpin o.tcpout o.tcpsubr o.tcptimer o.tcpuser o.telnet o.timer \
  14.      o.udp o.vt100 o.window
  15.      link -o net o.* $.RISC_OSLib.o.RISC_OSLib $.Clib.o.Stubs
  16.      squeeze net
  17.  
  18. o.arc:      c.arc h.global h.cmdparse h.iface h.timer h.netuser \
  19.             h.tcp h.smtp h.arc
  20.             cc $(CFLAGS) arc -I$.RISC_OSLib
  21.  
  22. o.asy:      c.asy h.asy h.global h.mbuf h.internet h.iface h.cmdparse h.arc \
  23.             h.misc h.slip
  24.             cc $(CFLAGS) asy -I$.RISC_OSLib
  25.  
  26. o.cmdparse: c.cmdparse h.global h.cmdparse h.misc
  27.             cc $(CFLAGS) cmdparse -I$.RISC_OSLib
  28.  
  29. o.domain:   c.domain h.domain h.global h.cmdparse h.mbuf h.netuser h.udp \
  30.             h.internet h.timer h.ip h.misc
  31.             cc $(CFLAGS) domain -I$.RISC_OSLib
  32.  
  33. o.driver:   c.driver h.driver h.global h.mbuf h.internet h.iface h.cmdparse \
  34.             h.arc h.misc h.slip
  35.             cc $(CFLAGS) driver -I$.RISC_OSLib
  36.  
  37. o.ethernet: c.ethernet h.ethernet h.global h.mbuf h.internet h.iface \
  38.             h.cmdparse h.arc h.misc h.ip h.timer
  39.             cc $(CFLAGS) ethernet -I$.RISC_OSLib
  40.  
  41. o.files:    c.files
  42.             cc $(CFLAGS) files
  43.  
  44. o.fingcli:  c.fingcli h.global h.mbuf h.timer h.internet h.icmp h.netuser \
  45.             h.tcp h.finger h.session h.misc h.domain
  46.             cc $(CFLAGS) fingcli -I$.RISC_OSLib
  47.  
  48. o.fingserv: c.fingserv h.global h.mbuf h.timer h.internet h.icmp h.netuser \
  49.             h.tcp h.finger h.session h.misc h.arc
  50.             cc $(CFLAGS) fingserv
  51.  
  52. o.ftp:      c.ftp h.global h.mbuf h.netuser h.timer h.tcp h.ftp h.session \
  53.             h.misc
  54.             cc $(CFLAGS) ftp -I$.RISC_OSLib
  55.  
  56. o.ftpcli:   c.ftpcli h.global h.mbuf h.netuser h.icmp h.timer h.tcp h.ftp \
  57.             h.session h.cmdparse h.misc h.domain
  58.             cc $(CFLAGS) ftpcli -I$.RISC_OSLib
  59.  
  60. o.ftpserv:  c.ftpserv h.global h.mbuf h.netuser h.timer h.tcp h.ftp \
  61.             h.misc h.arc
  62.             cc $(CFLAGS) ftpserv
  63.  
  64. o.icmp:     c.icmp h.global h.mbuf h.internet h.timer h.iface h.ip \
  65.             h.netuser h.tcp h.icmp h.misc
  66.             cc $(CFLAGS) icmp
  67.  
  68. o.icmpcmd:  c.icmpcmd h.global h.icmp h.mbuf h.netuser h.internet h.timer \
  69.             h.ping h.misc h.session h.domain
  70.             cc $(CFLAGS) icmpcmd -I$.RISC_OSLib
  71.  
  72. o.icmpmsg:  c.icmpmsg h.global
  73.             cc $(CFLAGS) icmpmsg
  74.  
  75. o.iface:    c.iface h.global h.iface h.misc
  76.             cc $(CFLAGS) iface
  77.  
  78. o.ip:       c.ip h.global h.mbuf h.timer h.internet h.iface h.ip h.icmp
  79.             cc $(CFLAGS) ip
  80.  
  81. o.ipcmd:    c.ipcmd h.global h.mbuf h.internet h.timer h.netuser h.iface \
  82.             h.ip h.cmdparse h.icmp h.misc
  83.             cc $(CFLAGS) ipcmd -I$.RISC_OSLib
  84.  
  85. o.iproute:  c.iproute h.global h.mbuf h.internet h.timer h.netuser h.ip \
  86.             h.icmp h.iface h.misc
  87.             cc $(CFLAGS) iproute
  88.  
  89. o.lcsum:    c.lcsum h.global h.timer h.ip
  90.             cc $(CFLAGS) lcsum
  91.  
  92. o.main:     c.main h.config h.global h.mbuf h.netuser h.timer h.icmp \
  93.             h.iface h.ip h.tcp h.ftp h.telnet h.session h.ethernet \
  94.             h.cmdparse h.asy h.slip h.driver h.finger h.domain \
  95.             h.internet h.ping h.smtp h.udp h.misc h.arc
  96.             cc $(CFLAGS) main -I$.RISC_OSLib
  97.  
  98. o.mbuf:     c.mbuf h.global h.mbuf
  99.             cc $(CFLAGS) mbuf
  100.  
  101. o.misc:     c.misc h.global h.misc
  102.             cc $(CFLAGS) misc
  103.  
  104. o.netuser:  c.netuser h.global h.netuser h.misc
  105.             cc $(CFLAGS) netuser
  106.  
  107. o.pathname: c.pathname h.global
  108.             cc $(CFLAGS) pathname
  109.  
  110. o.session:  c.session h.global h.config h.mbuf h.netuser h.timer h.tcp \
  111.             h.ftp h.telnet h.session h.cmdparse h.misc h.finger h.ping
  112.             cc $(CFLAGS) session -I$.RISC_OSLib
  113.  
  114. o.slip:     c.slip h.global h.mbuf h.iface h.slip h.asy \
  115.             h.timer h.ip h.arc
  116.             cc $(CFLAGS) slip
  117.  
  118. o.smtpcli:  c.smtpcli h.global h.netuser h.mbuf h.timer h.tcp h.smtp \
  119.             h.cmdparse h.misc h.arc
  120.             cc $(CFLAGS) smtpcli -I$.RISC_OSLib
  121.  
  122. o.smtpserv: c.smtpserv h.global h.mbuf h.netuser h.timer h.tcp h.smtp h.misc
  123.             cc $(CFLAGS) smtpserv
  124.  
  125. o.tcpcmd:   c.tcpcmd h.global h.timer h.mbuf h.netuser h.internet h.tcp \
  126.             h.cmdparse h.misc
  127.             cc $(CFLAGS) tcpcmd -I$.RISC_OSLib
  128.  
  129. o.tcpin:    c.tcpin h.global h.timer h.mbuf h.netuser h.internet h.tcp \
  130.             h.icmp h.iface h.ip
  131.             cc $(CFLAGS) tcpin
  132.  
  133. o.tcpout:   c.tcpout h.global h.timer h.mbuf h.netuser h.internet h.tcp
  134.             cc $(CFLAGS) tcpout
  135.  
  136. o.tcpsubr:  c.tcpsubr h.global h.timer h.mbuf h.netuser h.internet h.tcp \
  137.             h.misc
  138.             cc $(CFLAGS) tcpsubr
  139.  
  140. o.tcptimer: c.tcptimer h.global h.mbuf h.timer h.netuser h.internet h.tcp
  141.             cc $(CFLAGS) tcptimer
  142.  
  143. o.tcpuser:  c.tcpuser h.global h.timer h.mbuf h.netuser h.internet h.tcp
  144.             cc $(CFLAGS) tcpuser
  145.  
  146. o.telnet:   c.telnet h.global h.mbuf h.timer h.icmp h.netuser h.tcp \
  147.             h.telnet h.session h.misc h.domain
  148.             cc $(CFLAGS) telnet -I$.RISC_OSLib
  149.  
  150. o.timer:    c.timer h.global h.timer h.arc h.misc
  151.             cc $(CFLAGS) timer -I$.RISC_OSLib
  152.  
  153. o.udp:      c.udp h.global h.mbuf h.netuser h.udp h.internet h.misc
  154.             cc $(CFLAGS) udp
  155.  
  156. o.vt100:    c.vt100 h.global h.misc h.session h.window
  157.             cc $(CFLAGS) vt100 -I$.RISC_OSLib
  158.  
  159. o.window:   c.window h.global h.misc h.cmdparse h.netuser h.config h.tcp \
  160.             h.session h.window h.ftp h.telnet h.timer h.icmp h.smtp \
  161.             h.finger h.ip h.domain
  162.             cc $(CFLAGS) window -I$.RISC_OSLib
  163.