summaryrefslogtreecommitdiffstats
path: root/daemons/clvmd/Makefile.in
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2009-08-28 19:22:05 +0000
committerAlasdair Kergon <agk@redhat.com>2009-08-28 19:22:05 +0000
commita946372e504d2cc3089de66579319c2d0b61a9bd (patch)
tree6791f2ed473086eac3c3cf7dfa2cc6715d8e6508 /daemons/clvmd/Makefile.in
parent226e79e7b78bf78db3a47a4491b3f0218700c265 (diff)
downloadlvm2-a946372e504d2cc3089de66579319c2d0b61a9bd.tar.gz
lvm2-a946372e504d2cc3089de66579319c2d0b61a9bd.tar.xz
lvm2-a946372e504d2cc3089de66579319c2d0b61a9bd.zip
Rewrite clvmd configuration code.
Diffstat (limited to 'daemons/clvmd/Makefile.in')
-rw-r--r--daemons/clvmd/Makefile.in58
1 files changed, 24 insertions, 34 deletions
diff --git a/daemons/clvmd/Makefile.in b/daemons/clvmd/Makefile.in
index 6054ded8..c23b51eb 100644
--- a/daemons/clvmd/Makefile.in
+++ b/daemons/clvmd/Makefile.in
@@ -15,12 +15,22 @@ srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
-QUORUM_LIBS = @QUORUM_LIBS@
-QUORUM_CFLAGS = @QUORUM_CFLAGS@
+CCS_LIBS = @CCS_LIBS@
+CCS_CFLAGS = @CCS_CFLAGS@
+CMAN_LIBS = @CMAN_LIBS@
+CMAN_CFLAGS = @CMAN_CFLAGS@
CONFDB_LIBS = @CONFDB_LIBS@
CONFDB_CFLAGS = @CONFDB_CFLAGS@
CPG_LIBS = @CPG_LIBS@
CPG_CFLAGS = @CPG_CFLAGS@
+DLM_LIBS = @DLM_LIBS@
+DLM_CFLAGS = @DLM_CFLAGS@
+GULM_LIBS = @GULM_LIBS@
+GULM_CFLAGS = @GULM_CFLAGS@
+QUORUM_LIBS = @QUORUM_LIBS@
+QUORUM_CFLAGS = @QUORUM_CFLAGS@
+SALCK_LIBS = @SALCK_LIBS@
+SALCK_CFLAGS = @SALCK_CFLAGS@
SOURCES = \
clvmd-command.c \
@@ -28,55 +38,35 @@ SOURCES = \
lvm-functions.c \
refresh_clvmd.c
-ifneq (,$(findstring gulm,, "@CLVMD@,"))
- GULM = yes
-endif
-
-ifneq (,$(findstring cman,, "@CLVMD@,"))
- CMAN = yes
-endif
-
-ifneq (,$(findstring openais,, "@CLVMD@,"))
- OPENAIS = yes
-endif
-
-ifneq (,$(findstring corosync,, "@CLVMD@,"))
- COROSYNC = yes
-endif
-
-ifneq (,$(findstring all,, "@CLVMD@,"))
- GULM = yes
- CMAN = yes
- OPENAIS = yes
- COROSYNC = yes
-endif
-
ifeq ("@DEBUG@", "yes")
DEFS += -DDEBUG
endif
-ifeq ("$(GULM)", "yes")
+ifneq (,$(findstring gulm,, "@CLVMD@,"))
SOURCES += clvmd-gulm.c tcp-comms.c
- LMLIBS += -lccs -lgulm
+ LMLIBS += $(CCS_LIBS) $(GULM_LIBS)
+ CFLAGS += $(CCS_CFLAGS) $(GULM_CFLAGS)
DEFS += -DUSE_GULM
endif
-ifeq ("$(CMAN)", "yes")
+ifneq (,$(findstring cman,, "@CLVMD@,"))
SOURCES += clvmd-cman.c
- LMLIBS += -ldlm -lcman
+ LMLIBS += $(CMAN_LIBS) $(CONFDB_LIBS) $(DLM_LIBS)
+ CFLAGS += $(CMAN_CFLAGS) $(CONFDB_CFLAGS) $(DLM_CFLAGS)
DEFS += -DUSE_CMAN
endif
-ifeq ("$(OPENAIS)", "yes")
+ifneq (,$(findstring openais,, "@CLVMD@,"))
SOURCES += clvmd-openais.c
- LMLIBS += -lSaLck -lcpg
+ LMLIBS += $(CONFDB_LIBS) $(CPG_LIBS) $(SALCK_LIBS)
+ CFLAGS += $(CONFDB_CFLAGS) $(CPG_CFLAGS) $(SALCK_CFLAGS)
DEFS += -DUSE_OPENAIS
endif
-ifeq ("$(COROSYNC)", "yes")
+ifneq (,$(findstring corosync,, "@CLVMD@,"))
SOURCES += clvmd-corosync.c
- LMLIBS += $(QUORUM_LIBS) $(CONFDB_LIBS) $(CPG_LIBS) -ldlm
- CFLAGS += $(QUORUM_CFLAGS) $(CONFDB_CFLAGS) $(CPG_CFLAGS)
+ LMLIBS += $(CONFDB_LIBS) $(CPG_LIBS) $(DLM_LIBS) $(QUORUM_LIBS)
+ CFLAGS += $(CONFDB_CFLAGS) $(CPG_CFLAGS) $(DLM_CFLAGS) $(QUORUM_CFLAGS)
DEFS += -DUSE_COROSYNC
endif