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 \ compat \
delegation \ delegation \
demo \ demo \
ido \
ido_log \ ido_log \
ido_mysql \ ido_mysql \
livestatus \ livestatus \

View File

@ -34,4 +34,5 @@ libido_log_la_LIBADD = \
${top_builddir}/lib/base/libbase.la \ ${top_builddir}/lib/base/libbase.la \
${top_builddir}/lib/config/libconfig.la \ ${top_builddir}/lib/config/libconfig.la \
${top_builddir}/lib/remoting/libremoting.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/base/libbase.la \
${top_builddir}/lib/config/libconfig.la \ ${top_builddir}/lib/config/libconfig.la \
${top_builddir}/lib/remoting/libremoting.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/compat/Makefile
components/delegation/Makefile components/delegation/Makefile
components/demo/Makefile components/demo/Makefile
components/ido/Makefile
components/ido_log/Makefile components/ido_log/Makefile
components/ido_mysql/Makefile components/ido_mysql/Makefile
components/livestatus/Makefile components/livestatus/Makefile
@ -139,6 +138,7 @@ lib/Makefile
lib/base/Makefile lib/base/Makefile
lib/config/Makefile lib/config/Makefile
lib/icinga/Makefile lib/icinga/Makefile
lib/ido/Makefile
lib/python/Makefile lib/python/Makefile
lib/remoting/Makefile lib/remoting/Makefile
test/Makefile test/Makefile

View File

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

View File

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

View File

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