Make libido a library, rather than a user-loadable module.

This commit is contained in:
Gunnar Beutner 2013-07-16 10:40:55 +02:00
parent 3a7bae618a
commit 81b3b57b11
19 changed files with 7 additions and 10 deletions

View File

@ -6,7 +6,6 @@ SUBDIRS = \
compat \
delegation \
demo \
ido \
ido_log \
ido_mysql \
livestatus \

View File

@ -34,4 +34,5 @@ libido_log_la_LIBADD = \
${top_builddir}/lib/base/libbase.la \
${top_builddir}/lib/config/libconfig.la \
${top_builddir}/lib/remoting/libremoting.la \
${top_builddir}/lib/icinga/libicinga.la
${top_builddir}/lib/icinga/libicinga.la \
${top_builddir}/lib/ido/libido.la

View File

@ -34,4 +34,5 @@ libido_mysql_la_LIBADD = \
${top_builddir}/lib/base/libbase.la \
${top_builddir}/lib/config/libconfig.la \
${top_builddir}/lib/remoting/libremoting.la \
${top_builddir}/lib/icinga/libicinga.la
${top_builddir}/lib/icinga/libicinga.la \
${top_builddir}/lib/ido/libido.la

View File

@ -122,7 +122,6 @@ components/checker/Makefile
components/compat/Makefile
components/delegation/Makefile
components/demo/Makefile
components/ido/Makefile
components/ido_log/Makefile
components/ido_mysql/Makefile
components/livestatus/Makefile
@ -139,6 +138,7 @@ lib/Makefile
lib/base/Makefile
lib/config/Makefile
lib/icinga/Makefile
lib/ido/Makefile
lib/python/Makefile
lib/remoting/Makefile
test/Makefile

View File

@ -6,4 +6,5 @@ SUBDIRS = \
config \
remoting \
icinga \
ido \
python

View File

@ -25,12 +25,10 @@ libido_la_SOURCES = \
libido_la_CPPFLAGS = \
$(LTDLINCL) \
$(BOOST_CPPFLAGS) \
-I${top_srcdir}/lib \
-I${top_srcdir}/components
-I${top_srcdir}/lib
libido_la_LDFLAGS = \
$(BOOST_LDFLAGS) \
-module \
-no-undefined \
@RELEASE_INFO@ \
@VERSION_INFO@

View File

@ -49,9 +49,6 @@ protected:
private:
void Initialize(void);
static void ObjectRegisteredHandler(const DynamicObject::Ptr& object);
static void ObjectUnregisteredHandler(const DynamicObject::Ptr& object);
std::map<DbObject::Ptr, DbReference> m_References;
};