include.am 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. # vim:ft=automake
  2. # Gearman server and library
  3. # Copyright (C) 2008 Brian Aker, Eric Day
  4. # Copyright (C) 2009 Brian Aker, Eric Day, Monty Taylor
  5. # All rights reserved.
  6. #
  7. # Use and distribution licensed under the BSD license. See
  8. # the COPYING file in the parent directory for full text.
  9. #
  10. # Included from Top Level Makefile.am
  11. # All paths should be given relative to the root
  12. sbin_PROGRAMS+= gearmand/gearmand
  13. gearmand_gearmand_LDADD= \
  14. $(AM_LDADD) \
  15. $(BOOST_PROGRAM_OPTIONS_LIBS) \
  16. ${BETTER_MALLOC_LIBS} \
  17. libgearman-server/libgearman-server.la
  18. gearmand_gearmand_LDFLAGS= $(BOOST_PROGRAM_OPTIONS_LDFLAGS)
  19. gearmand_gearmand_CPPFLAGS= \
  20. $(AM_CPPFLAGS) \
  21. $(BOOST_CPPFLAGS)
  22. gearmand_gearmand_SOURCES= \
  23. gearmand/gearmand.cc \
  24. util/daemon.cc \
  25. util/pidfile.cc
  26. gearmand-valgrind: gearmand/gearmand
  27. $(LIBTOOL) --mode=execute valgrind --leak-check=yes --show-reachable=yes gearmand/gearmand
  28. gearmand-debug: gearmand/gearmand
  29. $(LIBTOOL) --mode=execute gdb gearmand/gearmand
  30. gearmand-test-args: gearmand/gearmand
  31. @gearmand/gearmand --check-args
  32. @gearmand/gearmand --backlog=10 --check-args
  33. @gearmand/gearmand --b 10 --check-args
  34. @gearmand/gearmand --d --check-args
  35. @gearmand/gearmand --daemon --check-args
  36. @gearmand/gearmand --file-descriptors=100 --check-args
  37. @gearmand/gearmand --f 100 --check-args
  38. @gearmand/gearmand -h --check-args
  39. @gearmand/gearmand --help --check-args
  40. @gearmand/gearmand -l "tmp/foo" --check-args
  41. @gearmand/gearmand --log-file="tmp/foo" --check-args
  42. @gearmand/gearmand --listen=10 --check-args
  43. @gearmand/gearmand -L 10 --check-args
  44. @gearmand/gearmand --port=10 --check-args
  45. @gearmand/gearmand -p 10 --check-args
  46. @gearmand/gearmand --pid-file="tmp/file.pid" --check-args
  47. @gearmand/gearmand -P "tmp/file.pid" --check-args
  48. @gearmand/gearmand --round-robin --check-args
  49. @gearmand/gearmand -R --check-args
  50. @gearmand/gearmand --pid-file="tmp/file.pid" --check-args
  51. @gearmand/gearmand -P "tmp/file.pid" --check-args
  52. @gearmand/gearmand --threads=10 --check-args
  53. @gearmand/gearmand -t 10 --check-args
  54. @gearmand/gearmand --user=nobody --check-args
  55. @gearmand/gearmand -u nobody --check-args
  56. @gearmand/gearmand --check-args -vvvv
  57. @gearmand/gearmand -V --check-args
  58. @gearmand/gearmand --version --check-args
  59. @gearmand/gearmand -w 10 --check-args
  60. @gearmand/gearmand --worker-wakeup=10 --check-args
  61. @gearmand/gearmand --protocol=http --check-args
  62. @gearmand/gearmand --queue-type=http --check-args
  63. @gearmand/gearmand -j 10 --check-args
  64. @gearmand/gearmand --job-retries=10 --check-args