ioqueue.h \
logger.cpp \
logger.h \
+ netstring.cpp \
+ netstring.h \
object.cpp \
object.h \
objectset.cpp \
$(BOOST_CPPFLAGS) \
$(OPENSSL_INCLUDES) \
-I${top_srcdir}/third-party/mmatch \
+ -I${top_srcdir}/third-party/cJSON \
-I${top_srcdir}/third-party/popen-noshell
libbase_la_LDFLAGS = \
$(BOOST_SIGNALS_LIB) \
$(BOOST_THREAD_LIB) \
${top_builddir}/third-party/mmatch/libmmatch.la \
+ ${top_builddir}/third-party/cJSON/libcJSON.la \
${top_builddir}/third-party/popen-noshell/libpopen_noshell.la
#include "i2-base.h"
-#ifndef _WIN32
-# include <ltdl.h>
-#endif
-
using namespace icinga;
Application::Ptr Application::m_Instance;
continue;
ConfigObject::Ptr object = boost::make_shared<ConfigObject>(properties);
+ object->SetTags(tags);
if (!object->GetSource().empty()) {
/* restore replicated objects right away */
- object->SetTags(tags);
object->Commit();
} else {
/* keep non-replicated objects until another config object with
#include <libgen.h>
#include <syslog.h>
#include <sys/file.h>
+#include <ltdl.h>
void Sleep(unsigned long milliseconds);
jsonrpcserver.h \
messagepart.cpp \
messagepart.h \
- netstring.cpp \
- netstring.h \
requestmessage.cpp \
requestmessage.h \
responsemessage.cpp \
libjsonrpc_la_CPPFLAGS = \
-DI2_JSONRPC_BUILD \
$(BOOST_CPPFLAGS) \
- -I${top_srcdir}/base \
- -I${top_srcdir}/third-party/cJSON
+ -I${top_srcdir}/base
libjsonrpc_la_LDFLAGS = \
$(BOOST_LDFLAGS) \
@VERSION_INFO@
libjsonrpc_la_LIBADD = \
- ${top_builddir}/base/libbase.la \
- ${top_builddir}/third-party/cJSON/libcJSON.la
+ ${top_builddir}/base/libbase.la