Makefile.am
上传用户:zm130024
上传日期:2007-01-04
资源大小:432k
文件大小:1k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. sbin_PROGRAMS = sockd
  2. sockd_SOURCES = sockd.c sockd_child.c sockd_io.c io.c sockd_negotiate.c 
  3. sockd_request.c method_uname.c debug.c udp_util.c util.c log.c  
  4. socket.c sockd_socket.c config_parse.y config_scan.l config.c   
  5. sockd_util.c sockd_protocol.c serverconfig.c lib_protocol.c     
  6. hostcache.c
  7. noinst_HEADERS = config_parse.h
  8. MAINTAINERCLEANFILES = config_parse.h config_parse.c config_scan.c
  9. #XXXhack
  10. if STATIC_SOCKD
  11. sockd_LDADD = ../libscompat/sockatmark.o
  12. else
  13. sockd_LDADD = ../libscompat/libscompat.la
  14. endif
  15. INCLUDES = -I../libscompat
  16. PREFIX = socks_yy
  17. YFLAGS = -d -p${PREFIX}
  18. LFLAGS = -P${PREFIX} -olex.yy.c
  19. if STATIC_SOCKD
  20. STATIC = -all-static
  21. endif
  22. if SPROFIL
  23. PROFIL = -pg -DPROFILING
  24. #XXX some systems do not appear to need this
  25. sockd_LDFLAGS = ${STATIC}
  26. else
  27. PROFIL =
  28. endif
  29. #XXX
  30. AM_CFLAGS = ${PROFIL} -DSOCKS_SERVER=1 -DSOCKS_CLIENT=0
  31. #lint files
  32. SUFFIXES=.ln
  33. if LINT
  34. LINTFILES = sockd.ln sockd_child.ln sockd_io.ln io.ln udp_util.ln       
  35. sockd_request.ln method_uname.ln debug.ln util.ln socket.ln     
  36. log.ln sockd_socket.ln config_parse.ln config_scan.ln           
  37. sockd_util.ln sockd_protocol.ln serverconfig.ln lib_protocol.ln 
  38. sockd_negotiate.ln config.ln
  39. sockd_DEPENDENCIES= $(LINTFILES)
  40. CLEANFILES=$(LINTFILES)
  41. LINT=lint
  42. LINTFLAGS=-abcebiprxz
  43. .c.ln:
  44. $(LINT) $(LINTFLAGS) $(DEFS) $(INCLUDES) $(CPPFLAGS) $<
  45. endif