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

代理服务器

开发平台:

Unix_Linux

  1. srcdir   = @srcdir@
  2. VPATH    = @srcdir@
  3. CC            = @CC@
  4. MAKED     = @MAKED@
  5. BINRM     = @BINRM@
  6. INSTALL   = @INSTALL@
  7. RANLIB   = @RANLIB@
  8. AR        = ar rv
  9. LDFLAGS   = @LDFLAGS@
  10. LIBS      = @LIBS@
  11. SHLIB_CFLAGS  = @SHLIB_CFLAGS@
  12. SHLIB_OFLAGS  = @SHLIB_OFLAGS@
  13. SHLIB_LFLAGS  = @SHLIB_LFLAGS@
  14. SHLIB_LIBS    = @SHLIB_LIBS@
  15. PLUGIN_LIBS     = @PLUGIN_LIBS@
  16. SHLIB_LIB     = @SHLIB_LIB@
  17. SHLIB_DIR     = @SHLIB_DIR@
  18. SHLIB_LD      = @SHLIB_LD@
  19. DLLIBS        = @DLLIBS@
  20. CDEBUG_FLAGS  = @CDEBUG_FLAGS@
  21. EXTRA_CFLAGS  = 
  22. CLIENT_PLUGIN_OBJS = @CLIENT_PLUGIN_OBJS@
  23. SOCKS5_CFLAGS   = -I../include -I$(srcdir)/../lib -I$(srcdir)/../include @CFLAGS@ $(CDEBUG_FLAGS) @DEFS@ $(EXTRA_CFLAGS) $(SHLIB_CFLAGS)
  24. CFLAGS          = $(SOCKS5_CFLAGS) -DFOR_SHARED_LIBRARY -DIN_LIBRARY
  25. #PIN_CFLAGS avoids RLD prepended to function calls when the object is to be a plugin
  26. PIN_CFLAGS      = $(SOCKS5_CFLAGS) @SHARED_LIBSOCKS5_CFLAGS@
  27. prefix  = @prefix@
  28. exec_prefix  = @exec_prefix@
  29. libdir  = $(prefix)/lib
  30. OBJS = msg.o protocol.o log.o hostname.o confutil.o buffer.o cache.o wrap.o wrap_tcp.o wrap_udp.o    
  31. conf.o libproto.o select.o rld.o null.o addr.o $(CLIENT_PLUGIN_OBJS) 
  32. AUTH_U_OBJS     = upwd.o
  33. AUTH_K_OBJS     = gss.o
  34. FILTER_P_OBJS   = packet.o
  35. SRCS = $(srcdir)/../lib/msg.c $(srcdir)/../lib/protocol.c $(srcdir)/../lib/log.c 
  36. $(srcdir)/../lib/hostname.c $(srcdir)/../lib/confutil.c $(srcdir)/../lib/buffer.c 
  37. $(srcdir)/../lib/cache.c $(srcdir)/../lib/wrap.c $(srcdir)/../lib/wrap_tcp.c $(srcdir)/../lib/wrap_udp.c  
  38. $(srcdir)/../lib/conf.c $(srcdir)/../lib/libproto.c $(srcdir)/../lib/select.c $(srcdir)/../lib/rld.c       
  39. $(srcdir)/../lib/null.c $(srcdir)/../lib/addr.c 
  40. $(srcdir)/../lib/upwd.c $(srcdir)/../lib/gss.c $(srcidr)/../server/packet.c
  41. HDRS = $(srcdir)/../lib/msg.h $(srcdir)/../lib/protocol.h $(srcdir)/../lib/log.h 
  42. $(srcdir)/../lib/hostname.h $(srcdir)/../lib/confutil.h $(srcdir)/../lib/buffer.h 
  43. $(srcdir)/../lib/cache.h $(srcdir)/../lib/wrap.h $(srcdir)/../lib/wrap_tcp.h $(srcdir)/../lib/wrap_udp.h  
  44. $(srcdir)/../lib/conf.h $(srcdir)/../lib/libproto.h 
  45. $(srcdir)/../lib/null.h $(srcdir)/../lib/addr.h 
  46. $(srcdir)/../lib/upwd.h $(srcdir)/../lib/gss.h $(srcidr)/../server/packet.h
  47. all:: Makefile runsocks $(SHLIB_LIB) $(PLUGIN_LIBS)
  48. @(if [ ! -x runsocks ]     ; then (chmod +x runsocks);   fi)
  49. Makefile: $(srcdir)/Makefile.in ../config.status
  50. (cd ..; CONFIG_FILES=shlib/Makefile CONFIG_HEADERS= ./config.status)
  51. runsocks: $(srcdir)/runsocks.in ../config.status
  52. (cd ..; CONFIG_FILES=shlib/runsocks CONFIG_HEADERS= ./config.status)
  53. libsocks5_sh.so: $(OBJS)
  54. $(SHLIB_LD) -o $@ $(SHLIB_LFLAGS) $(OBJS) $(LDFLAGS) $(SHLIB_LIBS) $(DLLIBS)
  55. libs5auth_u.so: $(AUTH_U_OBJS)
  56. $(SHLIB_LD) -o $@ $(SHLIB_LFLAGS) $(AUTH_U_OBJS) $(LDFLAGS) $(SHLIB_LIBS) $(DLLIBS)
  57. libs5auth_k.so: $(AUTH_K_OBJS)
  58. $(SHLIB_LD) -o $@ $(SHLIB_LFLAGS) $(AUTH_K_OBJS) $(LDFLAGS) $(SHLIB_LIBS) $(DLLIBS)
  59. libs5filter_p.so: $(FILTER_P_OBJS)
  60. $(SHLIB_LD) -o $@ $(SHLIB_LFLAGS) $(FILTER_P_OBJS) $(LDFLAGS) $(SHLIB_LIBS) $(DLLIBS)
  61. install: Makefile $(SHLIB_LIB) runsocks
  62. if [ -n "$(SHLIB_LIB)" -a -f "$(SHLIB_LIB)" ] ; then $(INSTALL) $(SHLIB_LIB) $(prefix)/lib ; $(INSTALL) runsocks $(exec_prefix)/bin; fi
  63. clean:
  64. -$(BINRM) *.o $(SHLIB_LIB) $(PLUGIN_LIBS) so_locations
  65. distclean: clean
  66. -$(BINRM) Makefile runsocks *~ #*# *.bak
  67. depend:
  68. $(MAKED) -I/usr/local/include -- $(CFLAGS) -- $(SRCS)
  69. mv Makefile Makefile.tmp; cat Makefile.tmp | sed s,^$(srcdir)/../lib/,,g > Makefile; rm Makefile.tmp
  70. msg.o: $(srcdir)/../lib/msg.c
  71. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/msg.c
  72. protocol.o: $(srcdir)/../lib/protocol.c
  73. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/protocol.c
  74. log.o: $(srcdir)/../lib/log.c
  75. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/log.c
  76. hostname.o: $(srcdir)/../lib/hostname.c
  77. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/hostname.c
  78. confutil.o: $(srcdir)/../lib/confutil.c
  79. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/confutil.c
  80. buffer.o: $(srcdir)/../lib/buffer.c
  81. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/buffer.c
  82. cache.o: $(srcdir)/../lib/cache.c
  83. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/cache.c
  84. wrap.o: $(srcdir)/../lib/wrap.c
  85. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/wrap.c
  86. wrap_tcp.o: $(srcdir)/../lib/wrap_tcp.c
  87. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/wrap_tcp.c
  88. wrap_udp.o: $(srcdir)/../lib/wrap_udp.c
  89. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/wrap_udp.c
  90. conf.o: $(srcdir)/../lib/conf.c
  91. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/conf.c
  92. libproto.o: $(srcdir)/../lib/libproto.c
  93. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/libproto.c
  94. select.o: $(srcdir)/../lib/select.c
  95. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/select.c
  96. rld.o: $(srcdir)/../lib/rld.c
  97. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/rld.c
  98. null.o: $(srcdir)/../lib/null.c
  99. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/null.c
  100. addr.o: $(srcdir)/../lib/addr.c
  101. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/addr.c
  102. upwd.o: $(srcdir)/../lib/upwd.c
  103. $(CC) $(CPPFLAGS) $(PIN_CFLAGS) -c $(srcdir)/../lib/upwd.c
  104. gss.o: $(srcdir)/../lib/gss.c
  105. $(CC) $(CPPFLAGS) $(PIN_CFLAGS) -c $(srcdir)/../lib/gss.c
  106. packet.o: $(srcdir)/../server/packet.c
  107. $(CC) $(CPPFLAGS) $(PIN_CFLAGS) -c $(srcdir)/../server/packet.c