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

代理服务器

开发平台:

Unix_Linux

  1. VPATH  = @srcdir@
  2. srcdir   = @srcdir@
  3. CC       = @CC@
  4. DEFS      = -DIN_SERVER @DEFS@
  5. MON_DIR      = @MON_DIR@
  6. SERVER_DEFS  = @SERVER_DEFS@
  7. CDEBUG_FLAGS = @CDEBUG_FLAGS@
  8. EXTRA_CFLAGS =
  9. MON_CFLAGS   = @MON_CFLAGS@
  10. CFLAGS      = -I$(srcdir) -I../include -I$(srcdir)/../lib -I$(srcdir)/../include @CFLAGS@ $(MON_CFLAGS) $(CDEBUG_FLAGS) $(SERVER_DEFS) $(DEFS) $(EXTRA_CFLAGS)
  11. MAKED      = @MAKED@
  12. INSTALL      = @INSTALL@
  13. BINRM        = @BINRM@
  14. prefix       = @prefix@
  15. exec_prefix  = @exec_prefix@
  16. EXTRA_LDFLAGS   = @EXTRA_LDFLAGS@
  17. LDFLAGS      = @LDFLAGS@ @EXPORT_LDFLAGS@ $(EXTRA_LDFLAGS)
  18. EXTRA_OBJS   = @EXTRA_OBJS@
  19. SERVER_LIBS  = @SERVER_LIBS@
  20. MON_LIBS     = @MON_LIBS@
  21. LIBS         = $(MON_LIBS) @LIBS@ $(SERVER_LIBS)
  22. SERVER_PLUGIN_OBJS = @SERVER_PLUGIN_OBJS@
  23. .SUFFIXES: .c .o
  24. .c.o:
  25. $(CC) ${CFLAGS} -c $(srcdir)/$*.c
  26. OBJS =  daemon.o socket.o proxy.o tcp.o flow.o info.o 
  27. validate.o sema.o udp.o udputil.o tracer.o 
  28. msg.o protocol.o log.o confutil.o buffer.o null.o 
  29. addr.o s2s.o sident.o $(SERVER_PLUGIN_OBJS) $(EXTRA_OBJS)
  30. SRCS =  $(srcdir)/daemon.c $(srcdir)/socket.c $(srcdir)/proxy.c 
  31. $(srcdir)/tcp.c $(srcdir)/flow.c $(srcdir)/info.c 
  32. $(srcdir)/validate.c $(srcdir)/sema.c $(srcdir)/udp.c 
  33. $(srcdir)/udputil.c $(srcdir)/tracer.c $(srcdir)/../lib/msg.c 
  34. $(srcdir)/../lib/protocol.c $(srcdir)/../lib/log.c 
  35. $(srcdir)/../lib/confutil.c $(srcdir)/../lib/buffer.c 
  36. $(srcdir)/../lib/null.c $(srcdir)/../lib/addr.c 
  37. $(srcdir)/s2s.c $(srcdir)/sident.c 
  38. $(srcdir)/../lib/upwd.c $(srcdir)/../lib/gss.c 
  39. $(srcdir)/packet.c
  40. HDRS =  $(srcdir)/daemon.h $(srcdir)/socket.h $(srcdir)/proxy.h 
  41. $(srcdir)/tcp.h $(srcdir)/flow.h $(srcdir)/info.h 
  42. $(srcdir)/validate.h $(srcdir)/sema.h $(srcdir)/udp.h   
  43. $(srcdir)/udputil.h $(srcdir)/tracer.h $(srcdir)/../lib/msg.h 
  44. $(srcdir)/../lib/protocol.h $(srcdir)/../lib/log.h 
  45. $(srcdir)/../lib/confutil.h $(srcdir)/../lib/buffer.h 
  46. $(srcdir)/../lib/null.h $(srcdir)/../lib/addr.h 
  47. $(srcdir)/../include/socks5p.h $(srcdir)/../include/socks5api.h 
  48. $(srcdir)/../include/block.h $(srcdir)/../include/threads.h 
  49. $(srcdir)/s2s.h $(srcdir)/sident.h 
  50. $(srcdir)/../lib/upwd.h $(srcdir)/../lib/gss.h $(srcdir)/packet.h
  51. all: Makefile socks5 stopsocks
  52. @(if [ ! -x stopsocks ] ; then (chmod +x stopsocks); fi)
  53. Makefile: $(srcdir)/Makefile.in ../config.status
  54. (cd ..; CONFIG_FILES=server/Makefile CONFIG_HEADERS= ./config.status)
  55. @(if [ -f Makefile.nodepend ] ; then (cp Makefile Makefile.nodepend ; $(MAKE) depend); fi)
  56. stopsocks: ../config.status stopsocks.in
  57. (cd ..; CONFIG_FILES=server/stopsocks CONFIG_HEADERS= ./config.status)
  58. socks5: $(OBJS) 
  59. $(CC) $(CFLAGS) -o socks5 $(OBJS) $(LDFLAGS) $(LIBS) 
  60. install:
  61. $(INSTALL) socks5 $(exec_prefix)/bin
  62. $(INSTALL) stopsocks $(exec_prefix)/bin
  63. clean:
  64. -$(BINRM) *.o socks5 core
  65. distclean: clean
  66. -$(BINRM) Makefile stopsocks tags *~ #*# *.bak
  67. tags:
  68. ctags -d -t ../include/* ../lib/*.c ../lib/*.h *.c *.h
  69. depend: $(HDRS) $(SRCS)
  70. $(MAKED) -I/usr/local/include -- $(CFLAGS) -- $(SRCS)
  71. mv Makefile Makefile.tmp; cat Makefile.tmp | sed s,^$(srcdir)/../lib/,,g > Makefile ; rm Makefile.tmp
  72. if [ "$(srcdir)" != "." ] ; then mv Makefile Makefile.tmp; cat Makefile.tmp | sed s,^$(srcdir)/,,g > Makefile ; rm Makefile.tmp ; fi
  73. .PHONY: wc-c
  74. wc-c:
  75. wc -l $(SRCS)
  76. .PHONY: wc
  77. wc:
  78. wc -l $(SRCS) $(HDRS)
  79. daemon.o: daemon.c
  80. socket.o: socket.c
  81. proxy.o: proxy.c
  82. tcp.o: tcp.c
  83. flow.o: flow.c
  84. info.o: info.c
  85. validate.o: validate.c
  86. sema.o: sema.c
  87. udp.o: udp.c
  88. udputil.o: udputil.c
  89. tracer.o: tracer.c
  90. packet.o: packet.c
  91. s2s.o: s2s.c
  92. sident.o: sident.c
  93. msg.o: $(srcdir)/../lib/msg.c
  94. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/msg.c
  95. protocol.o: $(srcdir)/../lib/protocol.c
  96. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/protocol.c
  97. log.o: $(srcdir)/../lib/log.c 
  98. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/log.c
  99. confutil.o: $(srcdir)/../lib/confutil.c
  100. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/confutil.c
  101. buffer.o: $(srcdir)/../lib/buffer.c 
  102. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/buffer.c
  103. null.o: $(srcdir)/../lib/null.c
  104. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/null.c
  105. upwd.o: $(srcdir)/../lib/upwd.c
  106. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/upwd.c
  107. gss.o: $(srcdir)/../lib/gss.c 
  108. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/gss.c
  109. addr.o: $(srcdir)/../lib/addr.c
  110. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/addr.c
  111. shim.o: $(srcdir)/../lib/shim.c
  112. $(CC) $(CPPFLAGS) $(CFLAGS) -c $(srcdir)/../lib/shim.c