2
2
# Gearman server and library
3
3
# Copyright (C) 2008 Brian Aker, Eric Day
4
4
# Copyright (C) 2009 Brian Aker, Eric Day, Monty Taylor
5
# Copyright (C) 2010 Data Differential
5
6
# All rights reserved.
7
8
# Use and distribution licensed under the BSD license. See
11
12
# All paths should be given relative to the root
14
QUEUE_LIBDRIZZLE_H= libgearman-server/queue_libdrizzle.h
15
QUEUE_LIBDRIZZLE_C= libgearman-server/queue_libdrizzle.c
15
QUEUE_LIBDRIZZLE_H= libgearman-server/queue/libdrizzle.h
16
QUEUE_LIBDRIZZLE_C= libgearman-server/queue/libdrizzle.cc
18
19
if HAVE_LIBMEMCACHED
19
QUEUE_LIBMEMCACHED_H= libgearman-server/queue_libmemcached.h
20
QUEUE_LIBMEMCACHED_C= libgearman-server/queue_libmemcached.c
20
QUEUE_LIBMEMCACHED_H= libgearman-server/queue/libmemcached.h
21
QUEUE_LIBMEMCACHED_C= libgearman-server/queue/libmemcached.cc
24
QUEUE_LIBSQLITE3_H= libgearman-server/queue_libsqlite3.h
25
QUEUE_LIBSQLITE3_C= libgearman-server/queue_libsqlite3.c
25
QUEUE_LIBSQLITE3_H= libgearman-server/queue/libsqlite3.h
26
QUEUE_LIBSQLITE3_C= libgearman-server/queue/libsqlite3.cc
29
QUEUE_LIBPQ_H= libgearman-server/queue_libpq.h
30
QUEUE_LIBPQ_C= libgearman-server/queue_libpq.c
30
QUEUE_LIBPQ_H= libgearman-server/queue/libpq.h
31
QUEUE_LIBPQ_C= libgearman-server/queue/libpq.cc
33
34
if HAVE_LIBTOKYOCABINET
34
QUEUE_LIBTOKYOCABINET_H= libgearman-server/queue_libtokyocabinet.h
35
QUEUE_LIBTOKYOCABINET_C= libgearman-server/queue_libtokyocabinet.c
35
QUEUE_LIBTOKYOCABINET_H= libgearman-server/queue/libtokyocabinet.h
36
QUEUE_LIBTOKYOCABINET_C= libgearman-server/queue/libtokyocabinet.cc
38
39
noinst_LTLIBRARIES+= libgearman-server/libgearman-server.la
45
46
$(QUEUE_LIBSQLITE3_H) \
46
47
$(QUEUE_LIBTOKYOCABINET_H) \
47
48
libgearman-server/client.h \
48
libgearman-server/conf.h \
49
libgearman-server/conf_module.h \
50
49
libgearman-server/connection.h \
51
50
libgearman-server/constants.h \
52
51
libgearman-server/function.h \
53
52
libgearman-server/gearmand.h \
54
53
libgearman-server/gearmand_con.h \
55
54
libgearman-server/gearmand_thread.h \
55
libgearman-server/gqueue.h \
56
56
libgearman-server/job.h \
57
57
libgearman-server/log.h \
58
libgearman-server/logger.h \
59
libgearman-server/logger/standard.h \
60
libgearman-server/logger/stats.h \
61
libgearman-server/logger/syslog.h \
58
62
libgearman-server/packet.h \
59
libgearman-server/protocol_http.h \
63
libgearman-server/port.h \
64
libgearman-server/protocol.h \
65
libgearman-server/protocol/http.h \
60
66
libgearman-server/server.h \
67
libgearman-server/service.h \
68
libgearman-server/service/echo.h \
69
libgearman-server/services.h \
61
70
libgearman-server/thread.h \
71
libgearman-server/wake.h \
62
72
libgearman-server/worker.h
71
81
$(QUEUE_LIBSQLITE3_C) \
72
82
$(QUEUE_LIBTOKYOCABINET_C) \
73
libgearman-server/client.c \
74
libgearman-server/conf.c \
75
libgearman-server/conf_module.c \
76
libgearman-server/connection.c \
77
libgearman-server/function.c \
78
libgearman-server/gearmand.c \
79
libgearman-server/gearmand_con.c \
80
libgearman-server/gearmand_thread.c \
81
libgearman-server/job.c \
82
libgearman-server/log.c \
83
libgearman-server/packet.c \
84
libgearman-server/protocol_http.c \
85
libgearman-server/server.c \
86
libgearman-server/thread.c \
87
libgearman-server/worker.c
83
libgearman-server/client.cc \
84
libgearman-server/connection.cc \
85
libgearman-server/function.cc \
86
libgearman-server/gearmand.cc \
87
libgearman-server/gearmand_con.cc \
88
libgearman-server/gearmand_thread.cc \
89
libgearman-server/job.cc \
90
libgearman-server/log.cc \
91
libgearman-server/logger.cc \
92
libgearman-server/logger/standard.cc \
93
libgearman-server/logger/stats.cc \
94
libgearman-server/logger/syslog.cc \
95
libgearman-server/packet.cc \
96
libgearman-server/port.cc \
97
libgearman-server/protocol/http.cc \
98
libgearman-server/server.cc \
99
libgearman-server/service.cc \
100
libgearman-server/service/echo.cc \
101
libgearman-server/services.cc \
102
libgearman-server/thread.cc \
103
libgearman-server/wake.cc \
104
libgearman-server/worker.cc
89
106
libgearman_server_libgearman_server_la_CFLAGS= \