~ubuntu-branches/ubuntu/vivid/ctdb/vivid-proposed

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Package Import Robot
  • Author(s): Mathieu Parent
  • Date: 2011-11-06 15:18:59 UTC
  • mto: (1.3.1)
  • mto: This revision was merged to the branch mainline in revision 22.
  • Revision ID: package-import@ubuntu.com-20111106151859-84nk51h3enndlo4q
Tags: upstream-1.11+git20111102
ImportĀ upstreamĀ versionĀ 1.11+git20111102

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
POPT_CFLAGS = @POPT_CFLAGS@
30
30
POPT_OBJ = @POPT_OBJ@
31
31
 
 
32
PMDA_LIBS = -lpcp -lpcp_pmda
 
33
PMDA_INSTALL = @CTDB_PMDA_INSTALL@
 
34
PMDA_DEST_DIR = /var/lib/pcp/pmdas
 
35
 
32
36
CFLAGS=-g -I$(srcdir)/include -Iinclude -Ilib -Ilib/util -I$(srcdir) \
33
37
       -I@tallocdir@ -I@tdbdir@/include -I@libreplacedir@ \
34
38
        -DVARDIR=\"$(localstatedir)\" -DETCDIR=\"$(etcdir)\" \
67
71
        $(CTDB_CLIENT_OBJ) $(CTDB_TCP_OBJ) @INFINIBAND_WRAPPER_OBJ@
68
72
 
69
73
TEST_BINS=tests/bin/ctdb_bench tests/bin/ctdb_fetch tests/bin/ctdb_fetch_one \
70
 
        tests/bin/ctdb_fetch_lock_once tests/bin/ctdb_store \
 
74
        tests/bin/ctdb_fetch_lock_once \
 
75
        tests/bin/ctdb_fetch_readonly_once tests/bin/ctdb_fetch_readonly_loop \
 
76
        tests/bin/ctdb_store tests/bin/ctdb_trackingdb_test \
71
77
        tests/bin/ctdb_randrec tests/bin/ctdb_persistent \
72
78
        tests/bin/ctdb_traverse tests/bin/rb_test tests/bin/ctdb_transaction \
 
79
        tests/bin/ctdb_takeover_tests tests/bin/ctdb_update_record \
73
80
        @INFINIBAND_BINS@
74
81
 
75
 
BINS = bin/ctdb @CTDB_SCSI_IO@ bin/smnotify bin/ping_pong bin/ltdbtool
 
82
BINS = bin/ctdb @CTDB_SCSI_IO@ bin/smnotify bin/ping_pong bin/ltdbtool @CTDB_PMDA@
 
83
 
76
84
SBINS = bin/ctdbd
77
85
 
78
86
DIRS = lib bin tests/bin
149
157
        @echo Linking $@
150
158
        @$(CC) $(CFLAGS) -o $@ utils/ping_pong/ping_pong.o
151
159
 
 
160
bin/pmdactdb: $(CTDB_CLIENT_OBJ) utils/pmda/pmda_ctdb.o
 
161
        @echo Linking $@
 
162
        @$(CC) $(CFLAGS) -o $@ utils/pmda/pmda_ctdb.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS) $(PMDA_LIBS)
152
163
 
153
164
tests/bin/rb_test: $(CTDB_CLIENT_OBJ) tests/src/rb_test.o 
154
165
        @echo Linking $@
166
177
        @echo Linking $@
167
178
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_one.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
168
179
 
169
 
tests/bin/ctdb_fetch_lock_once: $(CTDB_CLIENT_OBJ) tests/src/ctdb_fetch_lock_once.o 
170
 
        @echo Linking $@
171
 
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_lock_once.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
 
180
tests/bin/ctdb_fetch_lock_once: libctdb/libctdb.a tests/src/ctdb_fetch_lock_once.o 
 
181
        @echo Linking $@
 
182
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_lock_once.o @TDB_OBJ@ @POPT_OBJ@ libctdb/libctdb.a $(LIB_FLAGS)
 
183
 
 
184
tests/bin/ctdb_fetch_readonly_once: libctdb/libctdb.a tests/src/ctdb_fetch_readonly_once.o
 
185
        @echo Linking $@
 
186
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_readonly_once.o @TDB_OBJ@ @POPT_OBJ@ libctdb/libctdb.a $(LIB_FLAGS)
 
187
 
 
188
tests/bin/ctdb_fetch_readonly_loop: $(CTDB_CLIENT_OBJ) tests/src/ctdb_fetch_readonly_loop.o
 
189
        @echo Linking $@
 
190
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_fetch_readonly_loop.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
 
191
 
 
192
tests/bin/ctdb_trackingdb_test: $(CTDB_CLIENT_OBJ) tests/src/ctdb_trackingdb_test.o
 
193
        @echo Linking $@
 
194
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_trackingdb_test.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
 
195
 
 
196
tests/bin/ctdb_update_record: $(CTDB_CLIENT_OBJ) tests/src/ctdb_update_record.o 
 
197
        @echo Linking $@
 
198
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_update_record.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
172
199
 
173
200
tests/bin/ctdb_store: $(CTDB_CLIENT_OBJ) tests/src/ctdb_store.o 
174
201
        @echo Linking $@
190
217
        @echo Linking $@
191
218
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_transaction.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
192
219
 
 
220
CTDB_TAKEOVER_OBJ = $(CTDB_SERVER_OBJ:server/ctdbd.o=)
 
221
 
 
222
tests/bin/ctdb_takeover_tests: $(CTDB_TAKEOVER_OBJ) tests/src/ctdb_takeover_tests.o
 
223
        @echo Linking $@
 
224
        @$(CC) $(CFLAGS) -o $@ tests/src/ctdb_takeover_tests.o $(CTDB_TAKEOVER_OBJ) $(LIB_FLAGS)
 
225
 
193
226
tests/bin/ibwrapper_test: $(CTDB_CLIENT_OBJ) ib/ibwrapper_test.o
194
227
        @echo Linking $@
195
228
        @$(CC) $(CFLAGS) -o $@ ib/ibwrapper_test.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
217
250
        rm -f config.log config.status config.cache config.h
218
251
        rm -f Makefile
219
252
 
220
 
install: all
 
253
install: all $(PMDA_INSTALL)
221
254
        mkdir -p $(DESTDIR)$(libdir)/pkgconfig
222
255
        mkdir -p $(DESTDIR)$(bindir)
223
256
        mkdir -p $(DESTDIR)$(sbindir)
251
284
        ${INSTALLCMD} -m 644 config/events.d/20.multipathd $(DESTDIR)$(etcdir)/ctdb/events.d
252
285
        ${INSTALLCMD} -m 644 config/events.d/31.clamd $(DESTDIR)$(etcdir)/ctdb/events.d
253
286
        ${INSTALLCMD} -m 755 config/events.d/40.vsftpd $(DESTDIR)$(etcdir)/ctdb/events.d
 
287
        ${INSTALLCMD} -m 644 config/events.d/40.fs_use $(DESTDIR)$(etcdir)/ctdb/events.d
254
288
        ${INSTALLCMD} -m 755 config/events.d/41.httpd $(DESTDIR)$(etcdir)/ctdb/events.d
255
289
        ${INSTALLCMD} -m 755 config/events.d/50.samba $(DESTDIR)$(etcdir)/ctdb/events.d
256
290
        ${INSTALLCMD} -m 755 config/events.d/60.nfs $(DESTDIR)$(etcdir)/ctdb/events.d
269
303
        if [ ! -f $(DESTDIR)$(etcdir)/ctdb/notify.sh ];then ${INSTALLCMD} -m 755 config/notify.sh $(DESTDIR)$(etcdir)/ctdb; fi
270
304
        if [ ! -f $(DESTDIR)$(etcdir)/ctdb/ctdb-crash-cleanup.sh ];then ${INSTALLCMD} -m 755 config/ctdb-crash-cleanup.sh $(DESTDIR)$(etcdir)/ctdb; fi
271
305
 
 
306
install_pmda:
 
307
        $(INSTALLCMD) -m 755 -d $(PMDA_DEST_DIR)
 
308
        $(INSTALLCMD) -m 755 pmda/Install pmda/Remove $(PMDA_DEST_DIR)
 
309
        $(INSTALLCMD) -m 644 pmda/pmns pmda/domain.h pmda/help pmda/README $(PMDA_DEST_DIR)
 
310
        $(INSTALLCMD) -m 755 bin/pmdactdb $(PMDA_DEST_DIR)
 
311
 
272
312
test: all
273
313
        tests/run_tests.sh
274
314