home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 024 / psi110g.zip / MAKEFILE < prev    next >
Text File  |  1994-09-24  |  28KB  |  547 lines

  1. #****************************************************************
  2. #
  3. #  Makefile for KA9Q TCP/IP package for PC clones with Turbo C
  4. #  For WG7J's JNOS v1.10a
  5. #
  6. #****************************************************************
  7. #
  8. #with many people now using disk compression (like Dblspace, Stacker, etc)
  9. #there isn't much to gain from compressing the executable. If you want
  10. #pklite/lzexe compression anyway, uncomment the following line and set
  11. #PACKER to the name of your compression utility.
  12. PACK = 1
  13. PACKER=pklite
  14.  
  15.  
  16. #DEFINE YOUR COMPILER AND PROCESSOR TYPE HERE !!!
  17.  
  18. #VALID COMPILERS are: TC2, BC2, BC3, BC4
  19. #NOTE: The compiler path needs to be set in the PATH statement
  20. #      below in this makefile. It is set for the default paths for
  21. #      compiler installation on drive C, but should be modified if
  22. #      you use a different setup!
  23.  
  24. COMPILER = BC3
  25.  
  26.  
  27. #VALID PROCESSORS are: 8086, 80186, 80286, 80386, 80486, PENTIUM
  28. # NOTE: 80486/PENTIUM is for BC4 and is NOT tested!!!
  29. # NOTE2: CPU validity for the compiler is NOT checked !!!
  30. # NOTE3: 80286 compiles seem to cause problems. 80286 is hardcode below
  31. #        to generate 80186 code !
  32. # TC2 supports 8086, 80186
  33. # BC2 supports 8086, 80186, 80286
  34. # BC3 supports 8086, 80186, 80286, 80386
  35. # BC4 supports       80186, 80286, 80386, 80486, PENTIUM
  36.  
  37. PROCESSOR = 80386
  38.  
  39. #************************************************************************
  40. #DEFINE THE MINIMUM SIZE OF DATA ELEMENTS FORCED IN SEPARATE
  41. #SEGMENTS HERE (ie. the -Ff=  option). This is only for BC2 and later!
  42.  
  43. DATASIZE=511
  44.  
  45. #
  46. #Modify the compiler path if you've installed other then the default
  47. #
  48.  
  49. !if ($(COMPILER) == TC2)
  50. PATH=c:\d\tc
  51. CC=$(PATH)\tcc +bcc.cfg
  52. OPT=-G -O -Z
  53.  
  54.  
  55. !elif ($(COMPILER) == BC2)
  56. PATH=c:\borlandc
  57. CC=$(PATH)\bin\bcc +bcc.cfg
  58. OPT=-G- -O -Z-
  59.  
  60. !elif ($(COMPILER) == BC3)
  61. PATH=c:\borlandc
  62. CC=$(PATH)\bin\bcc +bcc.cfg
  63. OPT=-O1 -Z
  64.  
  65. !elif ($(COMPILER) == BC4)
  66. PATH=c:\bc4
  67. CC=$(PATH)\bin\bcc +bcc.cfg
  68. OPT=-O1 -Z
  69.  
  70. !endif
  71.  
  72. #You should NOT have to touch anything below .
  73. #************************************************************************
  74. #************************************************************************
  75. #************************************************************************
  76.  
  77. !if ($(PROCESSOR) == 8086)
  78. CPUCFLAG=
  79. CPUAFLAG=
  80. CPUTYPE=CPU86
  81.  
  82. !elif ($(PROCESSOR) == 80186)
  83. CPUCFLAG=-1
  84. CPUAFLAG=-j.186
  85. CPUTYPE=CPU186
  86.  
  87. !elif ($(PROCESSOR) == 80286)
  88. #note that this is the same as 80186, due to reported problems
  89. #with the real 286 options
  90. CPUCFLAG=-1
  91. CPUAFLAG=-j.186
  92. CPUTYPE=CPU186
  93.  
  94. !elif ($(PROCESSOR) == 80386)
  95. CPUCFLAG=-3
  96. CPUAFLAG=-j.386
  97. CPUTYPE=CPU386
  98.  
  99. !elif ($(PROCESSOR) == 80486)
  100. CPUCFLAG=-4
  101. CPUAFLAG=-j.386
  102. CPUTYPE=CPU486
  103.  
  104. !elif ($(PROCESSOR) == PENTIUM)
  105. CPUCFLAG=-5
  106. CPUAFLAG=-j.386
  107. CPUTYPE=CPU586
  108.  
  109. !endif
  110.  
  111.  
  112. !if ($(COMPILER) != TC2)
  113. DSEGOPT=-Ff=$(DATASIZE)
  114. !endif
  115.  
  116. ##############################################################################
  117. #.autodepend
  118. # for all Borland (tc and bcc) compilers
  119. TMPNAM=tmpnam
  120.  
  121.  
  122. ASM=$(PATH)\bin\tasm
  123. LIB=$(PATH)\bin\tlib
  124. RM=del
  125. AR=zip
  126.  
  127. BASECFLAGS=-a -d -f- -w+ -w-par -w-aus -w-use -w-pin -DMSDOS
  128. BASEAFLAGS=-mx -t -DMEMMOD=LARGE
  129. MODEL=-ml
  130.  
  131.  
  132. CFLAGS=$(BASECFLAGS) $(CPUCFLAG) $(OPT) $(DSEGOPT) -D$(CPUTYPE)
  133. AFLAGS=$(BASEAFLAGS) $(CPUAFLAG)
  134.  
  135.  
  136. all:    warnings bcc.cfg nos.exe mkinfo.exe config.inf
  137.  
  138. mkinfo.exe: mkinfo.c config.h
  139.      $(CC) -M mkinfo.c
  140. !if $(PACK)
  141.     $(PACKER) mkinfo.exe
  142.     -del mkinfo.old
  143. !endif
  144.  
  145. #make the configuration file for the compiler
  146. bcc.cfg: makefile
  147.   copy &&|
  148. $(MODEL) $(CFLAGS)
  149. -I$(PATH)\INCLUDE;.
  150. -L$(PATH)\LIB
  151. | bcc.cfg
  152.  
  153. #issue some warnings for certain options
  154. warnings:
  155. !if ($(COMPILER) == TC2) || ($(COMPILER) == BC2)
  156.     @echo WARNING: TC2 or BC2 might NOT compile JNOS without errors...
  157. !endif
  158. !if ($(COMPILER) == BC4)
  159.     @echo WARNING: BC4 has NOT been tested much...
  160. !endif
  161. !if ($(CPUTYPE) == CPU486)
  162.     @echo WARNING: 486 compiles have NOT been tested...
  163. !endif
  164. !if ($(CPUTYPE) == CPU586)
  165.     @echo WARNING: PENTIUM compiles have NOT been tested...
  166. !endif
  167.     @echo Making JNOS...
  168.  
  169.  
  170. # Define PC-specific include file
  171. hardware.h: pc.h
  172.     copy pc.h hardware.h
  173.  
  174. !ifdef ($(COMPILER == TC2))
  175. #for Turbo C 2.0
  176. .c.obj:
  177.     $(CC) -c $<
  178.  
  179. !else
  180. #for BC++ 2 & 3 & 4
  181. .c.obj:
  182.     $(CC) -c {$< }
  183.  
  184. !endif
  185.  
  186. .asm.obj:
  187.     $(ASM) $(AFLAGS) $<;
  188.  
  189. sccvec.obj: sccvec.asm
  190.     $(ASM) $(AFLAGS)  sccvec.asm;
  191.  
  192. !if ($(TMPNAM) == tmpnam)
  193. mkname.obj: mkname.c global.h
  194.     $(CC) -c -zC_TEXT $*.c
  195. !else
  196. mkname.obj: mkname.c global.h
  197.     $(CC) -c $*.c
  198. !endif
  199.  
  200. CLIENTS= telnet.obj ftpcli.obj finger.obj smtpcli.obj hop.obj \
  201.         tip.obj nntpcli.obj dialer.obj rlogin.obj callcli.obj \
  202.         mailcli.obj pop2cli.obj pop3cli.obj rdate.obj look.obj
  203.  
  204. SERVERS= ttylink.obj ftpserv.obj smisc.obj smtpserv.obj convers.obj \
  205.     nntpserv.obj fingerd.obj mboxcmd.obj mailbox.obj mboxfile.obj \
  206.     mboxmail.obj mboxgate.obj mailfor.obj  bmutil.obj forward.obj \
  207.     tipmail.obj mailutil.obj index.obj expire.obj calldbd.obj \
  208.     buckbook.obj pop2serv.obj pop3serv.obj timed.obj sam.obj \
  209.     samlib.obj qrz.obj
  210.  
  211. BOOTP=  bootp.obj bootpd.obj bootpcmd.obj bootpdip.obj
  212.  
  213. INTERNET= tcpcmd.obj tcpuser.obj tcptimer.obj tcpout.obj tcpin.obj \
  214.     tcpsubr.obj tcphdr.obj udpcmd.obj udp.obj udphdr.obj \
  215.     domain.obj domhdr.obj ripcmd.obj rip.obj \
  216.     ipcmd.obj ip.obj iproute.obj iphdr.obj \
  217.     icmpcmd.obj icmp.obj icmpmsg.obj icmphdr.obj \
  218.     arpcmd.obj arp.obj arphdr.obj rarp.obj \
  219.     netuser.obj rspf.obj rspfcmd.obj rspfhdr.obj
  220.  
  221. AX25=   ax25cmd.obj ax25user.obj ax25.obj axheard.obj ax25aar.obj \
  222.     lapbtime.obj lapb.obj kiss.obj kisspoll.obj ax25subr.obj ax25hdr.obj \
  223.     ax25mail.obj
  224.  
  225. NETROM= nrcmd.obj nr4user.obj nr4timer.obj nr4.obj nr4subr.obj nr4hdr.obj \
  226.     nr3.obj nrs.obj nrhdr.obj nr4mail.obj
  227.  
  228. PPP=    asy.obj ppp.obj pppcmd.obj pppfsm.obj ppplcp.obj \
  229.     ppppap.obj pppipcp.obj pppdump.obj \
  230.     slhc.obj slhcdump.obj slip.obj
  231.  
  232. NET=    ftpsubr.obj sockcmd.obj sockuser.obj socket.obj sockutil.obj  \
  233.     iface.obj timer.obj ttydriv.obj cmdparse.obj \
  234.     mbuf.obj misc.obj pathname.obj audit.obj files.obj  \
  235.     kernel.obj ksubr.obj alloc.obj getopt.obj wildmat.obj lzw.obj \
  236.     getline.obj  devparam.obj
  237.  
  238. DUMP=   trace.obj enetdump.obj arcdump.obj rspfdump.obj  \
  239.     kissdump.obj ax25dump.obj arpdump.obj nrdump.obj rwhodump.obj \
  240.     ipdump.obj icmpdump.obj udpdump.obj tcpdump.obj ripdump.obj
  241.  
  242. PCOBJS= pc.obj dirutil.obj eccmd.obj ec.obj pktdrvr.obj enet.obj hapn.obj \
  243.     hs.obj pc100.obj eagle.obj drsi.obj drsivec.obj pi.obj mkname.obj \
  244.     z8530.obj i8250.obj ecvec.obj pkvec.obj asyvec.obj hsvec.obj \
  245.     pc100vec.obj eaglevec.obj hapnvec.obj command.obj pivec.obj \
  246.     scc.obj sccvec.obj pcgen.obj sw.obj stopwatch.obj arcnet.obj at.obj \
  247.     gracilis.obj twin_at.obj twin_dr.obj twinvec.obj stktrace.obj \
  248.     xmodem.obj bpq.obj bpqcmd.obj
  249.  
  250. MEMMGR= xms.obj memlib.obj
  251.  
  252. mkdep: mkdep.exe
  253.  
  254. mkdep.exe: mkdep.c
  255.     $(CC) mkdep.c
  256. !if $(PACK)
  257.     $(PACKER) mkdep.exe
  258.     -del mkdep.old
  259. !endif
  260.  
  261. makelist.exe:   makelist.obj getopt.obj
  262.     $(CC) makelist.obj getopt.obj
  263. !if $(PACK)
  264.     $(PACKER) makelist.exe
  265.     -del makelist.old
  266. !endif
  267.  
  268. nos.exe: main.obj config.obj session.obj clients.lib servers.lib internet.lib \
  269.     net.lib netrom.lib ax25.lib pc.lib dump.lib ppp.lib bootp.lib \
  270.     memmgr.lib emmlibl.lib version.c
  271.     $(CC) -c version.c
  272.     $(CC) -M -f- -enos -ll -lm -ln -ls main.obj config.obj version.obj session.obj *.lib
  273. !if $(PACK)
  274.     $(PACKER) nos.exe
  275.     -del nos.old
  276. !endif
  277.  
  278. filestat.exe: filestat.obj
  279.    $(CC) -M -f- -efilestat -ll -lm -ln -ls filestat.obj pcgen.obj
  280.  
  281. xref.out: main.obj config.obj version.obj session.obj clients.lib servers.lib internet.lib \
  282.     net.lib netrom.lib ax25.lib pc.lib dump.lib ppp.lib
  283.     objxref /Oxref.out $(PATH)\lib\c0l.obj main.obj config.obj version.obj session.obj *.lib $(PATH)\lib\cl.lib
  284.  
  285. clients.lib: $(CLIENTS) clients.tl
  286.     if exist clients.lib $(RM) clients.lib
  287.     $(LIB) /c clients.lib @clients.tl
  288.  
  289. servers.lib: $(SERVERS) servers.tl
  290.     if exist servers.lib $(RM) servers.lib
  291.     $(LIB) /c servers.lib @servers.tl
  292.  
  293. ppp.lib: $(PPP) ppp.tl
  294.     if exist ppp.lib $(RM) ppp.lib
  295.     $(LIB) /c ppp.lib @ppp.tl
  296.  
  297. bootp.lib: $(BOOTP) bootp.tl
  298.     if exist bootp.lib $(RM) bootp.lib
  299.     $(LIB) /c bootp.lib @bootp.tl
  300.  
  301. internet.lib: $(INTERNET) internet.tl
  302.     if exist internet.lib $(RM) internet.lib
  303.     $(LIB) /c internet.lib @internet.tl
  304.  
  305. ax25.lib: $(AX25) ax25.tl
  306.     if exist ax25.lib $(RM) ax25.lib
  307.     $(LIB) /c ax25.lib @ax25.tl
  308.  
  309. netrom.lib: $(NETROM) netrom.tl
  310.     if exist netrom.lib $(RM) netrom.lib
  311.     $(LIB) /c netrom.lib @netrom.tl
  312.  
  313. net.lib: $(NET) net.tl
  314.     if exist net.lib $(RM) net.lib
  315.     $(LIB) /c net.lib @net.tl
  316.  
  317. dump.lib: $(DUMP) dump.tl
  318.     if exist dump.lib $(RM) dump.lib
  319.     $(LIB) /c dump.lib @dump.tl
  320.  
  321. pc.lib: $(PCOBJS) pc.tl
  322.     if exist pc.lib $(RM) pc.lib
  323.     $(LIB) /c pc.lib @pc.tl
  324. !if ($(COMPILER) == BC4)
  325.     $(LIB) /c pc.lib +$(PATH)\lib\compat\setjmp.obj
  326. !endif
  327.  
  328. memmgr.lib: $(MEMMGR) memmgr.tl
  329.     if exist memmgr.lib $(RM) memmgr.lib
  330.     $(LIB) /c memmgr.lib @memmgr.tl
  331.  
  332. help:
  333.     zip -u help.zip \spool\help\*.hlp
  334.  
  335. docs:
  336.     zip docs help.zip nos.cfg readme.now mboxcmds.txt
  337.  
  338. zip: docs
  339.     del *.bak
  340.     copy source.c source
  341.     $(AR) -Jr -o -ex -z -u nossrc.zip makefile.* readme.* mboxcmds.txt nos.cfg\
  342.         *.asm *.c *.h *.tl emmlibl.lib < source
  343.     $(AR) -o -u tools.zip *.bat unlink.c makefile.* docs.zip help.zip
  344. #    $(AR) -o -u nosobj.zip *.obj
  345.  
  346. dist:
  347.     copy exe.c 1st.txt
  348.     arj a -je jnos 1st.txt docs.zip nos.exe
  349.  
  350. config.inf: config.h
  351.     mkinfo
  352.  
  353. global.h: config.h
  354.     touch global.h
  355.  
  356. # this section generated by mkdep
  357. #
  358. alloc.obj: alloc.c global.h proc.h cmdparse.h mbuf.h socket.h daemon.h pc.h memlib.h xms.h
  359. arcdump.obj: arcdump.c global.h mbuf.h arcnet.h trace.h
  360. arcnet.obj: arcnet.c global.h mbuf.h iface.h timer.h arp.h ip.h arcnet.h
  361. arp.obj: arp.c global.h mbuf.h timer.h iface.h enet.h ax25.h icmp.h ip.h arp.h icmp.h rspf.h
  362. arpcmd.obj: arpcmd.c global.h mbuf.h timer.h internet.h ip.h enet.h ax25.h arp.h netuser.h cmdparse.h commands.h iface.h rspf.h socket.h domain.h session.h
  363. arpdump.obj: arpdump.c global.h mbuf.h arp.h netuser.h trace.h
  364. arphdr.obj: arphdr.c global.h mbuf.h arp.h
  365. asy.obj: asy.c global.h proc.h iface.h netuser.h slhc.h lxasy.h i8250.h asy.h ax25.h kiss.h pktdrvr.h ppp.h slip.h nrs.h commands.h mbuf.h
  366. at.obj: at.c global.h timer.h proc.h cmdparse.h socket.h
  367. audit.obj: audit.c global.h mbuf.h
  368. ax25.obj: ax25.c global.h mbuf.h iface.h arp.h slip.h ax25.h lapb.h netrom.h ip.h devparam.h trace.h pktdrvr.h netuser.h commands.h
  369. ax25aar.obj: ax25aar.c global.h mbuf.h timer.h iface.h ax25.h icmp.h ip.h arp.h icmp.h rip.h socket.h cmdparse.h
  370. ax25cmd.obj: ax25cmd.c global.h mbuf.h timer.h proc.h iface.h ax25.h lapb.h cmdparse.h socket.h mailbox.h session.h tty.h nr4.h commands.h pktdrvr.h netrom.h
  371. ax25dump.obj: ax25dump.c global.h mbuf.h ax25.h lapb.h trace.h socket.h
  372. ax25hdr.obj: ax25hdr.c global.h mbuf.h ax25.h
  373. ax25mail.obj: ax25mail.c global.h proc.h iface.h pktdrvr.h ax25.h usock.h socket.h session.h mailbox.h telnet.h ax25mail.h
  374. ax25subr.obj: ax25subr.c global.h mbuf.h timer.h ax25.h lapb.h
  375. ax25user.obj: ax25user.c global.h mbuf.h timer.h iface.h lapb.h ax25.h lapb.h
  376. axheard.obj: axheard.c global.h mbuf.h iface.h ax25.h ip.h timer.h
  377. bmconv.obj: bmconv.c global.h files.h
  378. bmutil.obj: bmutil.c global.h ftpserv.h smtp.h proc.h usock.h socket.h telnet.h timer.h session.h files.h mailbox.h cmdparse.h bm.h mailutil.h dirutil.h index.h bm.h mailbox.h
  379. bootp.obj: bootp.c global.h mbuf.h socket.h netuser.h udp.h iface.h ip.h internet.h domain.h rip.h cmdparse.h bootp.h
  380. bootpcmd.obj: bootpcmd.c global.h cmdparse.h bootpd.h netuser.h iface.h udp.h arp.h
  381. bootpd.obj: bootpd.c global.h bootp.h cmdparse.h iface.h mbuf.h proc.h socket.h bootpd.h udp.h ip.h arp.h netuser.h
  382. bootpdip.obj: bootpdip.c global.h arp.h iface.h mbuf.h netuser.h pktdrvr.h timer.h bootpd.h
  383. bpq.obj: bpq.c global.h mbuf.h ax25.h iface.h trace.h pktdrvr.h config.h bpq.h
  384. bpqcmd.obj: bpqcmd.c global.h config.h cmdparse.h socket.h session.h usock.h bpq.h
  385. buckbook.obj: buckbook.c global.h files.h config.h socket.h cmdparse.h ftp.h
  386. callbook.obj: callbook.c global.h files.h
  387. callcli.obj: callcli.c global.h mbuf.h socket.h session.h proc.h netuser.h commands.h tty.h
  388. calldbd.obj: calldbd.c global.h files.h mbuf.h socket.h session.h proc.h dirutil.h commands.h mailbox.h config.h
  389. chat.obj: chat.c global.h socket.h session.h mailbox.h
  390. cmdparse.obj: cmdparse.c global.h proc.h cmdparse.h session.h pktdrvr.h iface.h socket.h
  391. config.obj: config.c global.h config.h mbuf.h timer.h proc.h iface.h ip.h tcp.h udp.h arcnet.h lapb.h ax25.h enet.h kiss.h netrom.h nr4.h pktdrvr.h ppp.h slip.h arp.h icmp.h hardware.h smtp.h usock.h cmdparse.h commands.h mailbox.h mailcli.h ax25mail.h nr4mail.h tipmail.h bootp.h daemon.h slhc.h rspf.h main.h trace.h
  392. convers.obj: convers.c global.h mailbox.h netuser.h pktdrvr.h timer.h cmdparse.h usock.h socket.h session.h files.h mailutil.h
  393. curses.obj: curses.c hardware.h proc.h socket.h tty.h
  394. devparam.obj: devparam.c global.h devparam.h
  395. dialer.obj: dialer.c global.h mbuf.h timer.h proc.h iface.h netuser.h lxasy.h i8250.h asy.h tty.h session.h socket.h cmdparse.h devparam.h icmp.h files.h main.h trace.h
  396. dirutil.obj: dirutil.c global.h proc.h session.h dirutil.h commands.h
  397. domain.obj: domain.c global.h mbuf.h netuser.h ip.h socket.h cmdparse.h proc.h domain.h commands.h files.h getline.h
  398. domhdr.obj: domhdr.c global.h mbuf.h domain.h
  399. drsi.obj: drsi.c global.h mbuf.h iface.h pktdrvr.h netuser.h drsi.h ax25.h trace.h pc.h z8530.h devparam.h
  400. eagle.obj: eagle.c global.h mbuf.h iface.h pktdrvr.h netuser.h eagle.h z8530.h ax25.h trace.h pc.h devparam.h
  401. ec.obj: ec.c global.h mbuf.h enet.h iface.h pktdrvr.h netuser.h ec.h arp.h trace.h pc.h
  402. eccmd.obj: eccmd.c global.h mbuf.h iface.h ec.h enet.h
  403. enet.obj: enet.c global.h mbuf.h iface.h arp.h ip.h enet.h
  404. enetdump.obj: enetdump.c global.h mbuf.h enet.h trace.h
  405. enethdr.obj: enethdr.c global.h mbuf.h enet.h
  406. expire.obj: expire.c global.h timer.h proc.h bm.h files.h smtp.h socket.h index.h dirutil.h
  407. files.obj: files.c global.h netuser.h files.h mailbox.h
  408. finger.obj: finger.c global.h mbuf.h socket.h session.h proc.h netuser.h commands.h tty.h
  409. fingerd.obj: fingerd.c global.h files.h mbuf.h socket.h session.h proc.h smtp.h dirutil.h commands.h mailbox.h
  410. forward.obj: forward.c global.h bm.h mailbox.h smtp.h cmdparse.h proc.h socket.h timer.h usock.h netuser.h ax25.h netrom.h nr4.h files.h index.h
  411. ftpcli.obj: ftpcli.c global.h mbuf.h session.h cmdparse.h proc.h tty.h socket.h mailbox.h ftp.h ftpcli.h commands.h netuser.h dirutil.h files.h config.h lzw.h
  412. ftpserv.obj: ftpserv.c global.h mbuf.h socket.h ftp.h ftpserv.h proc.h dirutil.h files.h commands.h config.h cmdparse.h mailutil.h lzw.h
  413. ftpsubr.obj: ftpsubr.c global.h mbuf.h socket.h proc.h mailbox.h bm.h ftp.h ftpcli.h
  414. getline.obj: getline.c global.h
  415. getopt.obj: getopt.c global.h
  416. glob.obj: glob.c dirutil.h
  417. gracilis.obj: gracilis.c global.h mbuf.h iface.h gracilis.h
  418. hapn.obj: hapn.c global.h timer.h mbuf.h iface.h pktdrvr.h netuser.h hapn.h ax25.h trace.h pc.h proc.h
  419. hop.obj: hop.c global.h mbuf.h usock.h socket.h session.h timer.h proc.h netuser.h domain.h commands.h tty.h cmdparse.h ip.h icmp.h udp.h hardware.h
  420. hs.obj: hs.c global.h mbuf.h iface.h pktdrvr.h netuser.h hs.h z8530.h ax25.h trace.h pc.h proc.h devparam.h
  421. i8250.obj: i8250.c global.h mbuf.h proc.h iface.h i8250.h asy.h devparam.h pc.h kisspoll.h
  422. icmp.obj: icmp.c global.h mbuf.h iface.h ip.h icmp.h netuser.h
  423. icmpcmd.obj: icmpcmd.c global.h icmp.h ip.h mbuf.h netuser.h internet.h timer.h socket.h proc.h session.h cmdparse.h commands.h
  424. icmpdump.obj: icmpdump.c global.h mbuf.h internet.h netuser.h icmp.h trace.h ip.h
  425. icmphdr.obj: icmphdr.c global.h mbuf.h internet.h ip.h icmp.h
  426. icmpmsg.obj: icmpmsg.c global.h
  427. iface.obj: iface.c global.h mbuf.h proc.h iface.h ip.h netuser.h ax25.h enet.h arp.h pktdrvr.h cmdparse.h commands.h nr4.h socket.h mailbox.h
  428. index.obj: index.c global.h socket.h index.h mailutil.h mailbox.h smtp.h files.h bm.h
  429. ip.obj: ip.c global.h mbuf.h timer.h internet.h netuser.h iface.h pktdrvr.h ip.h icmp.h
  430. ipcmd.obj: ipcmd.c global.h mbuf.h internet.h timer.h netuser.h iface.h session.h ip.h cmdparse.h commands.h rip.h rspf.h domain.h pktdrvr.h socket.h
  431. ipdump.obj: ipdump.c global.h mbuf.h internet.h iface.h ip.h trace.h netuser.h
  432. iphdr.obj: iphdr.c global.h mbuf.h ip.h internet.h
  433. iproute.obj: iproute.c global.h mbuf.h socket.h iface.h timer.h internet.h ip.h netuser.h icmp.h rip.h trace.h pktdrvr.h bootp.h
  434. kernel.obj: kernel.c global.h mbuf.h proc.h timer.h socket.h daemon.h hardware.h
  435. kiss.obj: kiss.c global.h mbuf.h iface.h kiss.h devparam.h slip.h asy.h ax25.h pktdrvr.h
  436. kissdump.obj: kissdump.c global.h mbuf.h kiss.h devparam.h ax25.h trace.h
  437. kisspoll.obj: kisspoll.c global.h slip.h kiss.h asy.h devparam.h kisspoll.h
  438. ksubr.obj: ksubr.c global.h proc.h pc.h commands.h socket.h
  439. lapb.obj: lapb.c global.h mbuf.h timer.h ax25.h lapb.h ip.h netrom.h
  440. lapbtime.obj: lapbtime.c global.h mbuf.h ax25.h timer.h lapb.h netrom.h
  441. lcsum.obj: lcsum.c global.h ip.h
  442. look.obj: look.c global.h session.h smtp.h usock.h socket.h mailbox.h
  443. lxasy.obj: lxasy.c global.h mbuf.h proc.h iface.h asy.h timer.h lxasy.h hardware.h devparam.h
  444. lxdir.obj: lxdir.c global.h dirutil.h
  445. lzw.obj: lzw.c global.h mbuf.h proc.h lzw.h socket.h usock.h session.h cmdparse.h
  446. mail2ind.obj: mail2ind.c global.h mailutil.h smtp.h files.h index.h
  447. mailbox.obj: mailbox.c global.h timer.h proc.h socket.h usock.h session.h smtp.h dirutil.h telnet.h ftp.h ftpserv.h commands.h netuser.h files.h bm.h pktdrvr.h ax25.h mailbox.h ax25mail.h nr4mail.h cmdparse.h mailfor.h mailutil.h index.h
  448. mailcli.obj: mailcli.c global.h timer.h proc.h socket.h domain.h cmdparse.h files.h netuser.h mailcli.h mailutil.h smtp.h
  449. mailfor.obj: mailfor.c global.h files.h dirutil.h bm.h cmdparse.h timer.h pktdrvr.h ax25.h mailfor.h socket.h index.h
  450. mailutil.obj: mailutil.c global.h socket.h mailutil.h mailbox.h smtp.h files.h bm.h index.h
  451. main.obj: main.c global.h mbuf.h timer.h proc.h iface.h ip.h tcp.h udp.h ax25.h kiss.h enet.h netrom.h ftpcli.h telnet.h tty.h session.h hardware.h bm.h usock.h socket.h lzw.h cmdparse.h commands.h daemon.h devparam.h domain.h files.h main.h mailbox.h remote.h trace.h mailutil.h smtp.h index.h version.h xms.h memlib.h
  452. filestat.obj: filestat.c
  453.     $(CC) -c -DFILESTAT filestat.c
  454. makelist.obj: makelist.c global.h
  455. mboxcmd.obj: mboxcmd.c global.h timer.h proc.h socket.h usock.h session.h smtp.h dirutil.h telnet.h ftp.h ftpserv.h commands.h netuser.h files.h bm.h pktdrvr.h ax25.h mailbox.h ax25mail.h nr4mail.h cmdparse.h mailfor.h
  456. mboxfile.obj: mboxfile.c global.h timer.h proc.h socket.h usock.h session.h smtp.h dirutil.h telnet.h ftp.h ftpserv.h commands.h netuser.h files.h bm.h pktdrvr.h ax25.h mailbox.h ax25mail.h nr4mail.h cmdparse.h mailfor.h
  457. mboxgate.obj: mboxgate.c global.h timer.h proc.h socket.h usock.h session.h smtp.h dirutil.h telnet.h ftp.h ftpserv.h commands.h netuser.h files.h bm.h pktdrvr.h ax25.h mailbox.h ax25mail.h nr4mail.h cmdparse.h mailfor.h
  458. mboxmail.obj: mboxmail.c global.h timer.h proc.h socket.h usock.h session.h smtp.h dirutil.h telnet.h ftp.h ftpserv.h commands.h netuser.h files.h bm.h pktdrvr.h ax25.h mailbox.h ax25mail.h nr4mail.h cmdparse.h mailfor.h
  459. mbuf.obj: mbuf.c global.h mbuf.h proc.h config.h
  460. memintrl.obj: memintrl.c errors.h memlib.h emmlib.h
  461. memlib.obj: memlib.c memintrl.c
  462. misc.obj: misc.c global.h socket.h mbuf.h
  463. netuser.obj: netuser.c global.h netuser.h domain.h
  464. nntpcli.obj: nntpcli.c global.h timer.h cmdparse.h commands.h socket.h usock.h netuser.h proc.h smtp.h mailutil.h files.h bm.h index.h
  465. nntpserv.obj: nntpserv.c global.h domain.h mbuf.h cmdparse.h socket.h iface.h proc.h smtp.h commands.h dirutil.h ftp.h netuser.h nntp.h session.h files.h smtp.h bm.h pc.h nr4.h netrom.h udp.h tcp.h ip.h usock.h lzw.h
  466. nr3.obj: nr3.c global.h mbuf.h pktdrvr.h iface.h netuser.h timer.h arp.h slip.h ax25.h netrom.h nr4.h lapb.h socket.h trace.h ip.h commands.h
  467. nr4.obj: nr4.c global.h mbuf.h timer.h ax25.h lapb.h netrom.h nr4.h cmdparse.h
  468. nr4hdr.obj: nr4hdr.c global.h mbuf.h nr4.h
  469. nr4mail.obj: nr4mail.c global.h proc.h netrom.h socket.h session.h cmdparse.h commands.h mailbox.h nr4mail.h lapb.h telnet.h
  470. nr4subr.obj: nr4subr.c global.h mbuf.h timer.h ax25.h netrom.h nr4.h lapb.h
  471. nr4timer.obj: nr4timer.c global.h mbuf.h timer.h ax25.h lapb.h netrom.h nr4.h
  472. nr4user.obj: nr4user.c global.h mbuf.h timer.h ax25.h lapb.h netrom.h nr4.h
  473. nrcmd.obj: nrcmd.c global.h mbuf.h ax25.h mailbox.h netrom.h nr4.h timer.h iface.h pktdrvr.h lapb.h cmdparse.h session.h socket.h commands.h files.h
  474. nrdump.obj: nrdump.c global.h mbuf.h netrom.h nr4.h trace.h
  475. nrhdr.obj: nrhdr.c global.h mbuf.h timer.h ax25.h netrom.h lapb.h
  476. nrs.obj: nrs.c global.h mbuf.h iface.h pktdrvr.h ax25.h nrs.h asy.h trace.h commands.h
  477. pathname.obj: pathname.c global.h dirutil.h config.h index.h
  478. pc.obj: pc.c global.h mbuf.h proc.h iface.h internet.h session.h tty.h usock.h socket.h smtp.h cmdparse.h dirutil.h files.h pc.h index.h mailbox.h memlib.h xms.h
  479. pc100.obj: pc100.c global.h mbuf.h iface.h pktdrvr.h netuser.h pc100.h z8530.h ax25.h trace.h pc.h
  480. pi.obj: pi.c global.h mbuf.h iface.h pktdrvr.h netuser.h pi.h z8530.h ax25.h trace.h pc.h session.h lapb.h proc.h ip.h devparam.h cmdparse.h
  481. pktdrvr.obj: pktdrvr.c global.h proc.h mbuf.h netuser.h enet.h arcnet.h ax25.h slip.h kiss.h iface.h ec.h arp.h trace.h pktdrvr.h config.h devparam.h
  482. pop2cli.obj: pop2cli.c global.h timer.h proc.h netuser.h socket.h cmdparse.h files.h mailcli.h mailutil.h smtp.h
  483. pop2serv.obj: pop2serv.c global.h mbuf.h cmdparse.h socket.h proc.h files.h smtp.h mailcli.h dirutil.h index.h bm.h
  484. pop3cli.obj: pop3cli.c global.h timer.h proc.h netuser.h socket.h cmdparse.h files.h mailcli.h mailutil.h smtp.h
  485. pop3serv.obj: pop3serv.c global.h mbuf.h cmdparse.h socket.h proc.h files.h smtp.h dirutil.h mailutil.h bm.h index.h
  486. ppp.obj: ppp.c global.h mbuf.h proc.h iface.h internet.h ip.h slhc.h lxasy.h i8250.h asy.h pktdrvr.h socket.h devparam.h ppp.h pppfsm.h ppplcp.h ppppap.h pppipcp.h trace.h
  487. pppcmd.obj: pppcmd.c global.h mbuf.h iface.h pktdrvr.h ppp.h pppfsm.h ppplcp.h ppppap.h pppipcp.h cmdparse.h
  488. pppdump.obj: pppdump.c global.h mbuf.h iface.h internet.h ppp.h trace.h
  489. pppfsm.obj: pppfsm.c global.h mbuf.h iface.h ppp.h pppfsm.h ppplcp.h trace.h
  490. pppipcp.obj: pppipcp.c global.h mbuf.h iface.h slhc.h ppp.h pppfsm.h pppipcp.h cmdparse.h files.h trace.h
  491. ppplcp.obj: ppplcp.c global.h mbuf.h iface.h socket.h ppp.h pppfsm.h ppplcp.h ppppap.h cmdparse.h devparam.h trace.h
  492. ppppap.obj: ppppap.c global.h mbuf.h proc.h iface.h session.h socket.h ppp.h pppfsm.h ppplcp.h ppppap.h cmdparse.h files.h trace.h main.h
  493. pushmail.obj: pushmail.c global.h
  494. qrz.obj: qrz.c global.h mbuf.h socket.h session.h proc.h netuser.h commands.h tty.h config.h
  495. rarp.obj: rarp.c global.h mbuf.h proc.h timer.h iface.h socket.h ax25.h arp.h netuser.h cmdparse.h pktdrvr.h
  496. rdate.obj: rdate.c global.h mbuf.h socket.h session.h proc.h netuser.h commands.h tty.h timer.h cmdparse.h
  497. rip.obj: rip.c global.h mbuf.h netuser.h udp.h timer.h iface.h ip.h internet.h rip.h arp.h socket.h
  498. ripcmd.obj: ripcmd.c global.h mbuf.h netuser.h internet.h cmdparse.h timer.h iface.h udp.h rip.h commands.h
  499. ripdump.obj: ripdump.c global.h mbuf.h netuser.h timer.h rip.h trace.h
  500. rlogin.obj: rlogin.c global.h mbuf.h socket.h session.h proc.h tty.h commands.h netuser.h
  501. rspf.obj: rspf.c global.h mbuf.h proc.h timer.h netuser.h internet.h pktdrvr.h ip.h iface.h ax25.h arp.h icmp.h socket.h rspf.h
  502. rspfcmd.obj: rspfcmd.c global.h mbuf.h timer.h iface.h cmdparse.h netuser.h socket.h rspf.h ip.h
  503. rspfdump.obj: rspfdump.c global.h mbuf.h netuser.h internet.h socket.h ip.h rspf.h
  504. rspfhdr.obj: rspfhdr.c global.h mbuf.h internet.h ip.h timer.h rspf.h
  505. rwhodump.obj: rwhodump.c global.h mbuf.h trace.h
  506. sam.obj: sam.c global.h mbuf.h socket.h session.h proc.h netuser.h commands.h tty.h config.h samapi.h
  507. samlib.obj: samlib.c global.h samapi.h
  508. scc.obj: scc.c global.h mbuf.h config.h netuser.h proc.h iface.h pktdrvr.h slip.h nrs.h i8250.h scc.h z8530.h z8536.h ax25.h trace.h pc.h kiss.h devparam.h
  509. sendfax.obj: sendfax.c global.h smtp.h
  510. session.obj: session.c global.h config.h mbuf.h proc.h ftpcli.h icmp.h telnet.h tty.h session.h hardware.h socket.h cmdparse.h rlogin.h commands.h main.h pc.h
  511. slhc.obj: slhc.c global.h mbuf.h internet.h ip.h tcp.h slhc.h
  512. slhcdump.obj: slhcdump.c global.h mbuf.h internet.h ip.h slhc.h trace.h
  513. slip.obj: slip.c global.h mbuf.h iface.h ip.h slhc.h asy.h slip.h trace.h
  514. smisc.obj: smisc.c global.h netuser.h mbuf.h socket.h proc.h remote.h smtp.h iface.h tcp.h nr4.h commands.h hardware.h mailbox.h
  515. smtpcli.obj: smtpcli.c global.h mbuf.h cmdparse.h proc.h socket.h lzw.h timer.h netuser.h smtp.h dirutil.h commands.h session.h files.h ip.h
  516. smtpserv.obj: smtpserv.c global.h mbuf.h cmdparse.h socket.h lzw.h iface.h proc.h smtp.h commands.h dirutil.h mailbox.h mailutil.h bm.h domain.h session.h files.h index.h nntp.h
  517. sockcmd.obj: sockcmd.c global.h iface.h mbuf.h proc.h lzw.h usock.h socket.h ax25.h netrom.h tcp.h udp.h commands.h config.h
  518. socket.obj: socket.c global.h mbuf.h netuser.h timer.h iface.h ip.h tcp.h udp.h ax25.h lapb.h netrom.h nr4.h proc.h lzw.h usock.h socket.h
  519. sockuser.obj: sockuser.c global.h mbuf.h proc.h socket.h lzw.h usock.h session.h nr4.h
  520. sockutil.obj: sockutil.c global.h iface.h mbuf.h netuser.h socket.h usock.h lapb.h tcp.h nr4.h config.h
  521. stktrace.obj: stktrace.c global.h proc.h
  522. sw.obj: sw.c global.h cmdparse.h pc.h
  523. tcpcmd.obj: tcpcmd.c global.h timer.h mbuf.h netuser.h internet.h iface.h tcp.h cmdparse.h commands.h socket.h
  524. tcpdump.obj: tcpdump.c global.h mbuf.h netuser.h internet.h iface.h tcp.h ip.h trace.h
  525. tcphdr.obj: tcphdr.c global.h mbuf.h iface.h tcp.h ip.h internet.h
  526. tcpin.obj: tcpin.c global.h timer.h mbuf.h netuser.h internet.h iface.h tcp.h icmp.h iface.h ip.h
  527. tcpout.obj: tcpout.c global.h timer.h mbuf.h netuser.h internet.h iface.h tcp.h ip.h
  528. tcpsubr.obj: tcpsubr.c global.h timer.h mbuf.h netuser.h internet.h iface.h tcp.h ip.h
  529. tcptimer.obj: tcptimer.c global.h mbuf.h timer.h netuser.h internet.h iface.h tcp.h
  530. tcpuser.obj: tcpuser.c global.h timer.h mbuf.h netuser.h socket.h internet.h iface.h tcp.h ip.h icmp.h proc.h
  531. telnet.obj: telnet.c global.h mbuf.h socket.h telnet.h session.h proc.h tty.h commands.h netuser.h
  532. timed.obj: timed.c global.h mbuf.h socket.h session.h proc.h
  533. timer.obj: timer.c global.h timer.h proc.h mbuf.h commands.h daemon.h hardware.h socket.h
  534. tip.obj: tip.c global.h mbuf.h proc.h iface.h i8250.h lxasy.h asy.h tty.h session.h socket.h commands.h devparam.h
  535. tipmail.obj: tipmail.c global.h mbuf.h timer.h proc.h iface.h i8250.h lxasy.h asy.h socket.h usock.h telnet.h mailbox.h tipmail.h devparam.h lapb.h
  536. trace.obj: trace.c global.h mbuf.h iface.h pktdrvr.h commands.h session.h trace.h cmdparse.h slip.h
  537. ttydriv.obj: ttydriv.c global.h mbuf.h session.h tty.h socket.h
  538. ttylink.obj: ttylink.c global.h mbuf.h socket.h telnet.h session.h proc.h tty.h mailbox.h commands.h
  539. twin_at.obj: twin_at.c global.h hardware.h mbuf.h iface.h ax25.h trace.h netuser.h proc.h pktdrvr.h devparams.h z8530.h gracilis.h twin.h
  540. twin_dr.obj: twin_dr.c global.h hardware.h mbuf.h iface.h ax25.h trace.h proc.h pktdrvr.h z8530.h gracilis.h twin.h
  541. udp.obj: udp.c global.h mbuf.h netuser.h iface.h udp.h ip.h internet.h icmp.h
  542. udpcmd.obj: udpcmd.c global.h mbuf.h netuser.h socket.h udp.h internet.h cmdparse.h commands.h
  543. udpdump.obj: udpdump.c global.h mbuf.h netuser.h internet.h udp.h ip.h socket.h trace.h
  544. udphdr.obj: udphdr.c global.h mbuf.h ip.h internet.h udp.h
  545. wildmat.obj: wildmat.c global.h
  546. xmodem.obj: xmodem.c global.h dirutil.h timer.h socket.h mailbox.h
  547.