From: Michal 'vorner' Vaner Date: Mon, 25 Jun 2012 17:47:21 +0000 (+0200) Subject: [2044] Move the in-memory to the core datasrc lib X-Git-Tag: trac2351_base~196^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4d67ce9015c75a7b8d7fa986037f9e2f428cf657;p=thirdparty%2Fkea.git [2044] Move the in-memory to the core datasrc lib As it is now used by two data source modules and will be used by the ClientList as well. --- diff --git a/src/lib/datasrc/Makefile.am b/src/lib/datasrc/Makefile.am index 9a4d733f91..5359c09953 100644 --- a/src/lib/datasrc/Makefile.am +++ b/src/lib/datasrc/Makefile.am @@ -36,6 +36,7 @@ libdatasrc_la_SOURCES += client.h iterator.h libdatasrc_la_SOURCES += database.h database.cc libdatasrc_la_SOURCES += factory.h factory.cc libdatasrc_la_SOURCES += client_list.h client_list.cc +libdatasrc_la_SOURCES += memory_datasrc.h memory_datasrc.cc nodist_libdatasrc_la_SOURCES = datasrc_messages.h datasrc_messages.cc libdatasrc_la_LDFLAGS = -no-undefined -version-info 1:0:1 @@ -49,14 +50,12 @@ sqlite3_ds_la_LIBADD = $(top_builddir)/src/lib/exceptions/libexceptions.la sqlite3_ds_la_LIBADD += libdatasrc.la sqlite3_ds_la_LIBADD += $(SQLITE_LIBS) -memory_ds_la_SOURCES = memory_datasrc.h memory_datasrc.cc -memory_ds_la_SOURCES += memory_datasrc_link.cc +memory_ds_la_SOURCES = memory_datasrc_link.cc memory_ds_la_LDFLAGS = -module -avoid-version memory_ds_la_LIBADD = $(top_builddir)/src/lib/exceptions/libexceptions.la memory_ds_la_LIBADD += libdatasrc.la -static_ds_la_SOURCES = memory_datasrc.h memory_datasrc.cc -static_ds_la_SOURCES += static_datasrc_link.cc +static_ds_la_SOURCES = static_datasrc_link.cc static_ds_la_LDFLAGS = -module -avoid-version static_ds_la_LIBADD = $(top_builddir)/src/lib/exceptions/libexceptions.la static_ds_la_LIBADD += libdatasrc.la diff --git a/src/lib/datasrc/tests/Makefile.am b/src/lib/datasrc/tests/Makefile.am index 44b20ca7c4..0d3ce1ad4d 100644 --- a/src/lib/datasrc/tests/Makefile.am +++ b/src/lib/datasrc/tests/Makefile.am @@ -67,7 +67,6 @@ run_unittests_SOURCES += client_list_unittest.cc # We need the actual module implementation in the tests (they are not part # of libdatasrc) run_unittests_SOURCES += $(top_srcdir)/src/lib/datasrc/sqlite3_accessor.cc -run_unittests_SOURCES += $(top_srcdir)/src/lib/datasrc/memory_datasrc.cc run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)