mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
Makefile: link mon statically (not .la)
Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
parent
f86fbdb735
commit
e8614f8978
@ -175,7 +175,7 @@ LIBOS_TYPES = libos_types.la
|
||||
LIBOSD = libosd.a
|
||||
LIBOSD_TYPES = libosd_types.la
|
||||
LIBOSDC = libosdc.la
|
||||
LIBMON = libmon.la
|
||||
LIBMON = libmon.a
|
||||
LIBMON_TYPES = libmon_types.la
|
||||
LIBMDS = libmds.la
|
||||
LIBCLIENT = libclient.la
|
||||
@ -235,6 +235,8 @@ LIBOSD += $(LIBOSD_TYPES) $(LIBOS_TYPES)
|
||||
# Always use system leveldb
|
||||
LIBOS += -lleveldb -lsnappy
|
||||
|
||||
LIBMON += $(LIBMON_TYPES)
|
||||
|
||||
# Use this for binaries requiring libglobal
|
||||
CEPH_GLOBAL = $(LIBGLOBAL) $(LIBCOMMON) $(PTHREAD_LIBS) -lm $(CRYPTO_LIBS) $(EXTRALIBS)
|
||||
|
||||
|
@ -27,7 +27,7 @@ su_sbin_SCRIPTS += mount.fuse.ceph
|
||||
if WITH_MON
|
||||
|
||||
ceph_mon_SOURCES = ceph_mon.cc
|
||||
ceph_mon_LDADD = $(LIBMON) $(LIBOS) $(CEPH_GLOBAL) $(LIBCOMMON)
|
||||
ceph_mon_LDADD = $(LIBMON) $(LIBOS) $(CEPH_GLOBAL) $(LIBCOMMON) $(LIBAUTH) $(LIBCOMMON) $(LIBMON_TYPES)
|
||||
bin_PROGRAMS += ceph-mon
|
||||
|
||||
endif # WITH_MON
|
||||
|
@ -5,7 +5,7 @@ noinst_LTLIBRARIES += libmon_types.la
|
||||
if ENABLE_SERVER
|
||||
if WITH_MON
|
||||
|
||||
libmon_la_SOURCES = \
|
||||
libmon_a_SOURCES = \
|
||||
mon/Monitor.cc \
|
||||
mon/Paxos.cc \
|
||||
mon/PaxosService.cc \
|
||||
@ -19,8 +19,8 @@ libmon_la_SOURCES = \
|
||||
mon/HealthMonitor.cc \
|
||||
mon/DataHealthService.cc \
|
||||
mon/ConfigKeyService.cc
|
||||
libmon_la_LIBADD = $(LIBAUTH) $(LIBCOMMON) $(LIBOS) $(LIBMON_TYPES)
|
||||
noinst_LTLIBRARIES += libmon.la
|
||||
libmon_a_LIBADD =
|
||||
noinst_LIBRARIES += libmon.a
|
||||
|
||||
noinst_HEADERS += \
|
||||
mon/AuthMonitor.h \
|
||||
|
@ -152,7 +152,7 @@ ceph_test_keys_LDADD = $(LIBMON) $(CEPH_GLOBAL)
|
||||
bin_DEBUGPROGRAMS += ceph_test_keys
|
||||
|
||||
get_command_descriptions_SOURCES = test/common/get_command_descriptions.cc
|
||||
get_command_descriptions_LDADD = $(LIBMON) $(LIBCOMMON) $(CEPH_GLOBAL)
|
||||
get_command_descriptions_LDADD = $(LIBMON) $(LIBMON_TYPES) $(LIBOS) $(LIBCOMMON) $(CEPH_GLOBAL)
|
||||
noinst_PROGRAMS += get_command_descriptions
|
||||
|
||||
unittest_mon_moncap_SOURCES = test/mon/moncap.cc
|
||||
|
Loading…
Reference in New Issue
Block a user