include.am 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. # vim:ft=automake
  2. # Gearman server and library
  3. # Copyright (C) 2011-2012 Data Differential, http://datadifferential.com/
  4. # Copyright (C) 2008 Brian Aker, Eric Day
  5. # Copyright (C) 2009 Brian Aker, Eric Day, Monty Taylor
  6. # All rights reserved.
  7. #
  8. # Use and distribution licensed under the BSD license. See
  9. # the COPYING file in the parent directory for full text.
  10. #
  11. # Included from Top Level Makefile.am
  12. # All paths should be given relative to the root
  13. #
  14. libgearman_server_libgearman_server_la_CFLAGS=
  15. libgearman_server_libgearman_server_la_CXXFLAGS=
  16. libgearman_server_libgearman_server_la_LDFLAGS=
  17. libgearman_server_libgearman_server_la_LIBADD=
  18. libgearman_server_libgearman_server_la_SOURCES=
  19. include libgearman-server/struct/include.am
  20. include libgearman-server/error/include.am
  21. include libgearman-server/plugins/include.am
  22. noinst_LTLIBRARIES+= libgearman-server/libgearman-server.la
  23. noinst_HEADERS+= libgearman-server/connection.hpp
  24. noinst_HEADERS+= libgearman-server/queue.h
  25. noinst_HEADERS+= libgearman-server/queue.hpp
  26. noinst_HEADERS+= libgearman-server/text.h
  27. noinst_HEADERS+= \
  28. libgearman-server/byte.h \
  29. libgearman-server/client.h \
  30. libgearman-server/common.h \
  31. libgearman-server/config.h \
  32. libgearman-server/config.hpp \
  33. libgearman-server/connection.h \
  34. libgearman-server/constants.h \
  35. libgearman-server/function.h \
  36. libgearman-server/gearmand.h \
  37. libgearman-server/gearmand_con.h \
  38. libgearman-server/gearmand_thread.h \
  39. libgearman-server/io.h \
  40. libgearman-server/job.h \
  41. libgearman-server/log.h \
  42. libgearman-server/packet.h \
  43. libgearman-server/plugins.h \
  44. libgearman-server/server.h \
  45. libgearman-server/struct/port.h \
  46. libgearman-server/thread.h \
  47. libgearman-server/timer.h \
  48. libgearman-server/verbose.h \
  49. libgearman-server/wakeup.h \
  50. libgearman-server/worker.h
  51. libgearman_server_libgearman_server_la_SOURCES+= libgearman/backtrace.cc
  52. libgearman_server_libgearman_server_la_SOURCES+= libgearman/pipe.cc
  53. libgearman_server_libgearman_server_la_SOURCES+= libgearman/vector.cc
  54. libgearman_server_libgearman_server_la_SOURCES+= libgearman-server/text.cc
  55. libgearman_server_libgearman_server_la_SOURCES+= libgearman-server/config.cc
  56. libgearman_server_libgearman_server_la_SOURCES+= \
  57. libgearman-server/client.cc \
  58. libgearman-server/connection.cc \
  59. libgearman-server/function.cc \
  60. libgearman-server/gearmand.cc \
  61. libgearman-server/gearmand_con.cc \
  62. libgearman-server/gearmand_thread.cc \
  63. libgearman-server/io.cc \
  64. libgearman-server/job.cc \
  65. libgearman-server/log.cc \
  66. libgearman-server/packet.cc \
  67. libgearman-server/plugins.cc \
  68. libgearman-server/queue.cc \
  69. libgearman-server/server.cc \
  70. libgearman-server/thread.cc \
  71. libgearman-server/timer.cc \
  72. libgearman-server/wakeup.cc \
  73. libgearman-server/worker.cc \
  74. libgearman/command.cc \
  75. libgearman/strerror.cc
  76. libgearman_server_libgearman_server_la_CFLAGS+= @PTHREAD_CFLAGS@
  77. libgearman_server_libgearman_server_la_CFLAGS+= -DBUILDING_LIBGEARMAN
  78. libgearman_server_libgearman_server_la_CXXFLAGS+= @PTHREAD_CFLAGS@
  79. libgearman_server_libgearman_server_la_CXXFLAGS+= -DBUILDING_LIBGEARMAN
  80. libgearman_server_libgearman_server_la_LIBADD+= @LIBEVENT_LIB@
  81. libgearman_server_libgearman_server_la_LIBADD+= @PTHREAD_LIBS@
  82. libgearman_server_libgearman_server_la_LIBADD+= @LIBEVENT2_PTHREADS_LIB@
  83. libgearman_server_libgearman_server_la_LIBADD+= @BOOST_PROGRAM_OPTIONS_LIB@
  84. libgearman_server_libgearman_server_la_LIBADD+= @LIBM@
  85. libgearman_server_libgearman_server_la_LIBADD+= @lt_cv_dlopen_libs@
  86. libgearman_server_libgearman_server_la_LIBADD+= @RT_LIB@
  87. if ENABLE_SSL
  88. if ENABLE_WOLFSSL
  89. libgearman_server_libgearman_server_la_LIBADD+= @WOLFSSL_LIB@
  90. libgearman_server_libgearman_server_la_LDFLAGS+= @WOLFSSL_LDFLAGS@
  91. else
  92. if ENABLE_OPENSSL
  93. libgearman_server_libgearman_server_la_LIBADD+= @OPENSSL_LIBS@
  94. libgearman_server_libgearman_server_la_LDFLAGS+= @OPENSSL_LDFLAGS@
  95. endif
  96. endif
  97. endif