@@ -96,7 +96,9 @@ pkginclude_HEADERS = \
9696 src/libcollectdclient/collectd/server.h \
9797 src/libcollectdclient/collectd/types.h
9898
99- lib_LTLIBRARIES = libcollectdclient.la
99+ lib_LTLIBRARIES = \
100+ libcollectd.la \
101+ libcollectdclient.la
100102
101103
102104sbin_PROGRAMS = \
@@ -192,9 +194,7 @@ COMMON_LIBS += -ldevinfo
192194endif
193195
194196
195- collectd_SOURCES = \
196- src/daemon/collectd.c \
197- src/daemon/collectd.h \
197+ libcollectd_la_SOURCES = \
198198 src/daemon/configfile.c \
199199 src/daemon/configfile.h \
200200 src/daemon/filter_chain.c \
@@ -221,12 +221,10 @@ collectd_SOURCES = \
221221 src/daemon/types_list.h \
222222 src/daemon/utils_threshold.c \
223223 src/daemon/utils_threshold.h
224-
225-
226- collectd_CFLAGS = $(AM_CFLAGS )
227- collectd_CPPFLAGS = $(AM_CPPFLAGS )
228- collectd_LDFLAGS = -export-dynamic
229- collectd_LDADD = \
224+ libcollectd_la_CPPFLAGS = $(AM_CPPFLAGS ) $(LTDLINCL )
225+ libcollectd_la_CFLAGS = $(AM_CFLAGS )
226+ libcollectd_la_LDFLAGS = $(COMMON_LDFLAGS )
227+ libcollectd_la_LIBADD = \
230228 libavltree.la \
231229 libcommon.la \
232230 libheap.la \
@@ -235,6 +233,16 @@ collectd_LDADD = \
235233 $(COMMON_LIBS ) \
236234 $(DLOPEN_LIBS )
237235
236+ collectd_SOURCES = \
237+ src/daemon/collectd.c \
238+ src/daemon/collectd.h
239+ collectd_CFLAGS = $(AM_CFLAGS )
240+ collectd_CPPFLAGS = $(AM_CPPFLAGS )
241+ collectd_LDFLAGS = -export-dynamic
242+ collectd_LDADD = \
243+ $(COMMON_LIBS ) \
244+ libcollectd.la
245+
238246if BUILD_FEATURE_DAEMON
239247collectd_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
240248endif
0 commit comments