]> git.proxmox.com Git - pve-cluster.git/blob - data/src/Makefile.am
5e7eb6535b20ad50cb1847463557d00d05a74e09
[pve-cluster.git] / data / src / Makefile.am
1 noinst_PROGRAMS = logtest
2 logtest_SOURCES = logtest.c
3
4 # this requires package pve-doc-generator
5 export NOVIEW=1
6 include /usr/share/pve-doc-generator/pve-doc-generator.mk
7
8 man8_MANS = pmxcfs.8
9
10 bin_PROGRAMS = pmxcfs create_pmxcfs_db
11 pmxcfs_SOURCES = pmxcfs.c
12 create_pmxcfs_db_SOURCES = create_pmxcfs_db.c
13
14 TESTS = check_memdb
15 check_PROGRAMS = ${TESTS}
16 check_memdb_SOURCES = check_memdb.c
17 check_memdb_CFLAGS = $(AM_CFLAGS) @CHECK_CFLAGS@
18 check_memdb_LDADD = $(LDADD) @CHECK_LIBS@
19
20 noinst_LIBRARIES = libpmxcfs.a
21 libpmxcfs_a_SOURCES = \
22 logger.h \
23 logger.c \
24 loop.h \
25 loop.c \
26 server.h \
27 server.c \
28 status.h \
29 status.c \
30 confdb.h \
31 confdb.c \
32 quorum.h \
33 quorum.c \
34 dcdb.h \
35 dcdb.c \
36 dfsm.c \
37 dfsm.h \
38 cfs-plug.h \
39 cfs-plug.c \
40 cfs-plug-link.c \
41 cfs-plug-func.c \
42 cfs-plug-memdb.h \
43 cfs-plug-memdb.c \
44 cfs-utils.h \
45 cfs-utils.c \
46 database.c \
47 memdb.h \
48 memdb.c
49
50 # add -lprofiler for google perftools
51 AM_CFLAGS = -g -O -Wl,-z,relro -std=gnu99 -Wall -Werror -Wno-strict-aliasing $(COROSYNC_CFLAGS) $(SQLITE3_CFLAGS) $(FUSE_CFLAGS) $(QB_CFLAGS) $(GLIB_CFLAGS) $(LIBRRD_CFLAGS)
52 LDADD = libpmxcfs.a $(COROSYNC_LIBS) $(SQLITE3_LIBS) $(FUSE_LIBS) $(QB_LIBS) $(GLIB_LIBS) $(LIBRRD_LIBS)
53
54 clean-local:
55 make cleanup-docgen
56 rm -f *~