Makefile.in
上传用户:sddyfurun
上传日期:2007-01-04
资源大小:525k
文件大小:4k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. srcdir = @srcdir@
  2. VPATH   = @srcdir@
  3. prefix = @prefix@
  4. exec_prefix = @exec_prefix@
  5. BINDIR  = $(exec_prefix)/bin
  6. INSTALL = @INSTALL@
  7. BINRM = @BINRM@
  8. # For most systems, these OPTIONS will suffice.  Exceptions:
  9. #
  10. # * If you're on a Stardent, add  -43
  11. # * If you're running EP/IX, you may need to add  -systype bsd43
  12. #   but try it without it first.
  13. OPTIONS= 
  14. # For this, DEFINES is usually ok as-is.  Try it without any of these
  15. # first; if some stuff fails or shows up undefined, then come back and
  16. # add 'em.  Also please drop me a line if you had to add anything...ideally
  17. # things will reach a point where this whole section will be unnecessary.
  18. #
  19. #     * if you want to include the debugging code (so you
  20. #       can help with problem-solving if any crop up), add    -DDEBUG
  21. #     * if you're running Interactive Unix, add       -DISC
  22. #     * if you're running a USG (System V.2) system, add      -DUSG
  23. #     * if you're running UTS, add       -DUTS
  24. DEFINES= -DDEBUG 
  25. # The default Archie server; choose one of:
  26. #    archie.ans.net (USA [NY])  -- no longer valid
  27. #    archie.rutgers.edu (USA [NJ])
  28. #    archie.sura.net (USA [MD])
  29. #    archie.unl.edu (USA [NE])
  30. #    archie.mcgill.ca (Canada)
  31. #    archie.funet.fi (Finland/Mainland Europe)
  32. #    archie.au (Australia)
  33. #    archie.doc.ic.ac.uk (Great Britain/Ireland)
  34. #    archie.wide.ad.jp (Japan)
  35. #    archie.ncu.edu.tw (Taiwan)
  36. #
  37. # Note this only applies to the command-line client; to change the
  38. # default for the Emacs lisp version, set the archie-server variable.
  39. #ARCHIE= archie.ans.net
  40. ARCHIE= archie.sura.net
  41. # Usually LDFLAGS is empty; if, after you build this, archie
  42. #  complains that it can't resolve ARCHIE.ANS.NET (or whatever
  43. #  you defined ARCHIE_HOST as), you need to add `-lresolv'.
  44. #
  45. # * If you need the PW library (e.g. A/UX), add -lPW
  46. LDFLAGS=
  47. # If you're using ISC, use:
  48. #LDFLAGS= -linet
  49. # If you're using Wallongong TCP/IP on an AT&T box, use:
  50. #LDFLAGS= -lnet -lnsl_s
  51. # If you're using UTS, use:
  52. #LDFLAGS= -lsocket
  53. # If you're using System V Release 4, use:
  54. #LDFLAGS= -L/usr/ucblib -lucb -lsockdns -lnsl
  55. # If you're using Solaris 2.x (don't use /usr/ucb/cc!), use:
  56. #LDFLAGS= -lnsl -lsocket
  57. # If you're using Consensus SVR4, use:
  58. #LDFLAGS= -lnsl_i -lsocket -lucb
  59. # If you're using Dynix/PTX, use:
  60. #LDFLAGS= -lsocket -linet -lnsl -lPW
  61. CC = @CC@
  62. SOCKS_FLAGS   = -DSOCKS -DINCLUDE_PROTOTYPES
  63. CDEBUG_FLAGS  = @CDEBUG_FLAGS@
  64. EXTRA_CFLAGS =
  65. CFLAGS        = -I$(srcdir) -I../../include -I$(srcdir)/../../include @CFLAGS@ $(CDEBUG_FLAGS) $(OPTIONS) $(DEFINES) $(SOCKS_FLAGS) -DARCHIE_HOST="$(ARCHIE)" $(EXTRA_CFLAGS)
  66. LIBS          = -L../../lib -lsocks5 @LDFLAGS@ @EXPORT_LDFLAGS@ @LIBS@ 
  67. VERSION=1.4.1
  68. .SUFFIXES: .c .o
  69. .c.o:
  70. $(CC) ${CFLAGS} -c $(srcdir)/$*.c
  71. OBJS= aquery.o archie.o atalloc.o dirsend.o get_pauth.o get_vdir.o getopt.o getopt1.o 
  72. perrmesg.o procquery.o ptalloc.o regex.o stcopy.o support.o vlalloc.o vl_comp.o
  73. all: Makefile archie
  74. Makefile: $(srcdir)/Makefile.in ../../config.status
  75. (cd ../..; CONFIG_FILES=clients/archie/Makefile CONFIG_HEADERS= ./config.status)
  76. archie: $(OBJS) ../../lib/libsocks5.a
  77. $(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
  78. archie.doc: archie.man
  79. nroff -man archie.man | tr '10' _ | sed -e s/__//g > archie.doc
  80. install: archie
  81. $(INSTALL) -m 111 archie $(BINDIR)/rarchie
  82. # Regain precompiled state
  83. clean: 
  84. -$(BINRM) $(OBJS) archie archie.doc core 
  85. # Regain distribution state
  86. distclean: clean
  87. -$(BINRM) Makefile *~ #*# *.bak
  88. $(OBJS): archie.h pmachine.h pcompat.h 
  89. procquery.o: copyright.h
  90. aquery.o: aquery.c
  91. archie.o: archie.c 
  92. atalloc.o: atalloc.c 
  93. dirsend.o: dirsend.c 
  94. get_pauth.o: get_pauth.c 
  95. get_vdir.o: get_vdir.c 
  96. getopt.o: getopt.c 
  97. getopt1.o: getopt1.c 
  98. perrmesg.o: perrmesg.c 
  99. procquery.o: procquery.c 
  100. ptalloc.o: ptalloc.c 
  101. regex.o: regex.c 
  102. stcopy.o: stcopy.c 
  103. support.o: support.c
  104. vlalloc.o: vlalloc.c 
  105. vl_comp.o: vl_comp.c