So that it can be used in OSDMap which is part of libcommon.
Signed-off-by: Loic Dachary <loic@dachary.org>
# important; libmsg before libauth!
LIBCOMMON_DEPS += \
+ $(LIBERASURE_CODE) \
$(LIBMSG) $(LIBAUTH) \
$(LIBCRUSH) $(LIBJSON_SPIRIT) $(LIBLOG) $(LIBARCH) \
- $(KEYUTILS_LIB)
+ $(KEYUTILS_LIB)
if LINUX
LIBCOMMON_DEPS += -lrt
liberasure_code_la_SOURCES = \
erasure-code/ErasureCodePlugin.cc
-liberasure_code_la_LIBADD = $(LIBOSDC) $(LIBOS)
if LINUX
-liberasure_code_la_LIBADD += -ldl
+liberasure_code_la_LIBADD = -ldl
endif # LINUX
noinst_LTLIBRARIES += liberasure_code.la
mon/HealthMonitor.cc \
mon/DataHealthService.cc \
mon/ConfigKeyService.cc
-libmon_la_LIBADD = $(LIBAUTH) $(LIBCOMMON) $(LIBOS) $(LIBERASURE_CODE)
+libmon_la_LIBADD = $(LIBAUTH) $(LIBCOMMON) $(LIBOS)
noinst_LTLIBRARIES += libmon.la
noinst_HEADERS += \
osd/osd_types.cc \
osd/ECUtil.cc \
objclass/class_api.cc
-libosd_la_LIBADD = $(LIBOSDC) $(LIBOS) $(LIBERASURE_CODE)
+libosd_la_LIBADD = $(LIBOSDC) $(LIBOS)
noinst_LTLIBRARIES += libosd.la
noinst_HEADERS += \