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

代理服务器

开发平台:

Unix_Linux

  1. srcdir   = @srcdir@
  2. VPATH    = @srcdir@
  3. CC           = @CC@
  4. CDEBUG_FLAGS = @CDEBUG_FLAGS@
  5. EXTRA_CFLAGS = 
  6. CFLAGS       = -DIN_LIBRARY -I../include -I$(srcdir) -I$(srcdir)/../include @CFLAGS@ $(CDEBUG_FLAGS) @DEFS@ $(EXTRA_CFLAGS)
  7. MAKED    = @MAKED@
  8. BINRM    = @BINRM@
  9. INSTALL  = @INSTALL@
  10. RANLIB  = @RANLIB@
  11. AR       = ar rv
  12. LDFLAGS  = @LDFLAGS@
  13. LIBS     = @LIBS@
  14. DLLIBS   = @DLLIBS@
  15. CLIENT_PLUGIN_OBJS = @CLIENT_PLUGIN_OBJS@
  16. prefix  = @prefix@
  17. exec_prefix  = @exec_prefix@
  18. libdir  = $(prefix)/lib
  19. .SUFFIXES: .c .o
  20. .c.o:
  21. $(CC) ${CFLAGS} -c $(srcdir)/$*.c
  22. UOBJ = log.o msg.o buffer.o 
  23. OBJS = msg.o protocol.o log.o hostname.o confutil.o buffer.o 
  24. cache.o wrap.o wrap_tcp.o wrap_udp.o conf.o 
  25. select.o libproto.o rld.o null.o addr.o $(CLIENT_PLUGIN_OBJS)
  26. SRCS = $(srcdir)/msg.c $(srcdir)/protocol.c $(srcdir)/log.c $(srcdir)/hostname.c 
  27. $(srcdir)/confutil.c $(srcdir)/buffer.c $(srcdir)/cache.c 
  28. $(srcdir)/wrap.c $(srcdir)/wrap_tcp.c $(srcdir)/wrap_udp.c 
  29. $(srcdir)/conf.c $(srcdir)/select.c 
  30. $(srcdir)/libproto.c $(srcdir)/rld.c $(srcdir)/null.c $(srcdir)/addr.c 
  31. $(srcdir)/upwd.c $(srcdir)/gss.c 
  32. HDRS = $(srcdir)/msg.h $(srcdir)/protocol.h $(srcdir)/log.h $(srcdir)/hostname.h 
  33. $(srcdir)/confutil.h $(srcdir)/buffer.h $(srcdir)/cache.h 
  34. $(srcdir)/wrap.h $(srcdir)/wrap_tcp.h $(srcdir)/wrap_udp.h 
  35. $(srcdir)/conf.h 
  36. $(srcdir)/libproto.h $(srcdir)/null.h $(srcdir)/addr.h 
  37. $(srcdir)/upwd.h $(srcdir)/gss.h 
  38. all:: Makefile lib util
  39. Makefile: Makefile.in ../config.status
  40. (cd ..; CONFIG_FILES=lib/Makefile CONFIG_HEADERS= ./config.status)
  41. .PHONY: lib
  42. lib:: libsocks5.a
  43. util: libs5util.a
  44. libs5util.a: $(UOBJ)
  45. $(AR) $@ $(UOBJ)
  46. $(RANLIB) $@
  47. libsocks5.a: $(OBJS)
  48. $(AR) $@ $(OBJS)
  49. $(RANLIB) $@
  50. install: libsocks5.a
  51. @( if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi )
  52. $(INSTALL) libsocks5.a $(libdir)/libsocks5.a
  53. util.install: libs5util.a
  54. @( if [ ! -d $(prefix)/include ]; then mkdir -p $(prefix)/include; fi )
  55. @( if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi )
  56. $(INSTALL) -m 644 $(srcdir)/../include/s5util.h $(prefix)/include
  57. $(INSTALL) -m 644 $(srcdir)/../include/socks5api.h $(prefix)/include
  58. $(INSTALL) -m 644 $(srcdir)/../include/includes.h $(prefix)/include
  59. $(INSTALL) -m 644 ../include/config.h $(prefix)/include
  60. $(INSTALL) -m 644 libs5util.a $(libdir)/libs5util.a
  61. clean:
  62. -$(BINRM) *.o libsocks5.a libs5util.a
  63. distclean: clean
  64. -$(BINRM) Makefile tags *~ #*# *.bak
  65. tags:
  66. ctags -d -t ../include/* *.c *.h ../server/*.c ../server/*.h
  67. depend: Makefile
  68. $(MAKED) -I/usr/local/include -- $(CFLAGS) -- $(SRCS)
  69. mv Makefile Makefile.tmp; cat Makefile.tmp | sed s,^$(srcdir)/,,g > Makefile ; rm Makefile.tmp
  70. msg.o: msg.c
  71. protocol.o: protocol.c
  72. log.o: log.c
  73. hostname.o: hostname.c
  74. confutil.o: confutil.c
  75. buffer.o: buffer.c
  76. cache.o: cache.c
  77. wrap.o: wrap.c
  78. wrap_tcp.o: wrap_tcp.c
  79. wrap_udp.o: wrap_udp.c
  80. conf.o: conf.c
  81. select.o: select.c
  82. libproto.o: libproto.c
  83. rld.o: rld.c
  84. null.o: null.c
  85. addr.o: addr.c
  86. upwd.o: upwd.c
  87. gss.o: gss.c