mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-23 10:27:36 +00:00
[#3536] moved from lib to hooks
This commit is contained in:
parent
d904a18699
commit
379ec3ec0a
@ -1684,17 +1684,9 @@ AC_CONFIG_FILES([src/lib/log/tests/tempdir.h])
|
||||
AC_CONFIG_FILES([src/lib/mysql/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/mysql/testutils/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/mysql/tests/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/mysql_lease_backend/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/mysql_lease_backend/tests/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/mysql_host_backend/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/mysql_host_backend/tests/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql/tests/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql/testutils/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql_lease_backend/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql_lease_backend/tests/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql_host_backend/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/pgsql_host_backend/tests/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/process/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/process/cfgrpt/Makefile])
|
||||
AC_CONFIG_FILES([src/lib/process/cfgrpt/tests/Makefile])
|
||||
|
@ -1,4 +1,4 @@
|
||||
SUBDIRS = share lib bin hooks
|
||||
SUBDIRS = share lib hooks bin
|
||||
|
||||
EXTRA_DIST = \
|
||||
cppcheck-suppress.lst \
|
||||
|
@ -57,15 +57,15 @@ kea_dhcp4_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
# to be removed
|
||||
if HAVE_PGSQL
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
|
||||
endif
|
||||
|
||||
# to be removed
|
||||
if HAVE_MYSQL
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
|
||||
endif
|
||||
|
||||
kea_dhcp4_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
|
@ -59,10 +59,10 @@
|
||||
#include <dhcpsrv/memfile_lease_mgr.h>
|
||||
|
||||
#ifdef HAVE_MYSQL
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <hooks/dhcp/mysql_lb/mysql_lease_mgr.h>
|
||||
#endif
|
||||
#ifdef HAVE_PGSQL
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <hooks/dhcp/pgsql_lb/pgsql_lease_mgr.h>
|
||||
#endif
|
||||
|
||||
#include <boost/algorithm/string.hpp>
|
||||
|
@ -48,13 +48,13 @@
|
||||
#include <util/multi_threading_mgr.h>
|
||||
|
||||
#ifdef HAVE_MYSQL
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <mysql_host_backend/mysql_host_data_source.h>
|
||||
#include <hooks/dhcp/mysql_lb/mysql_lease_mgr.h>
|
||||
#include <hooks/dhcp/mysql_hb/mysql_host_data_source.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_PGSQL
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <pgsql_host_backend/pgsql_host_data_source.h>
|
||||
#include <hooks/dhcp/pgsql_lb/pgsql_lease_mgr.h>
|
||||
#include <hooks/dhcp/pgsql_hb/pgsql_host_data_source.h>
|
||||
#endif
|
||||
|
||||
#include <boost/algorithm/string.hpp>
|
||||
|
@ -137,15 +137,15 @@ dhcp4_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
if HAVE_PGSQL
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
|
||||
endif
|
||||
|
||||
if HAVE_MYSQL
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
|
||||
endif
|
||||
|
||||
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/database/testutils/libdatabasetest.la
|
||||
|
@ -57,15 +57,15 @@ kea_dhcp6_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
# to be removed
|
||||
if HAVE_PGSQL
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
|
||||
endif
|
||||
|
||||
# to be removed
|
||||
if HAVE_MYSQL
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
|
||||
endif
|
||||
|
||||
kea_dhcp6_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
|
@ -58,10 +58,10 @@
|
||||
#include <dhcpsrv/memfile_lease_mgr.h>
|
||||
|
||||
#ifdef HAVE_MYSQL
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <hooks/dhcp/mysql_lb/mysql_lease_mgr.h>
|
||||
#endif
|
||||
#ifdef HAVE_PGSQL
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <hooks/dhcp/pgsql_lb/pgsql_lease_mgr.h>
|
||||
#endif
|
||||
|
||||
#include <boost/tokenizer.hpp>
|
||||
|
@ -52,13 +52,13 @@
|
||||
#include <util/triplet.h>
|
||||
|
||||
#ifdef HAVE_MYSQL
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <mysql_host_backend/mysql_host_data_source.h>
|
||||
#include <hooks/dhcp/mysql_lb/mysql_lease_mgr.h>
|
||||
#include <hooks/dhcp/mysql_hb/mysql_host_data_source.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_PGSQL
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <pgsql_host_backend/pgsql_host_data_source.h>
|
||||
#include <hooks/dhcp/pgsql_lb/pgsql_lease_mgr.h>
|
||||
#include <hooks/dhcp/pgsql_hb/pgsql_host_data_source.h>
|
||||
#endif
|
||||
|
||||
#include <boost/algorithm/string.hpp>
|
||||
|
@ -137,15 +137,15 @@ dhcp6_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
if HAVE_PGSQL
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
|
||||
endif
|
||||
|
||||
if HAVE_MYSQL
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
|
||||
endif
|
||||
|
||||
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/database/testutils/libdatabasetest.la
|
||||
|
@ -0,0 +1,32 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-mysql-host-backend.la
|
||||
|
||||
libkea_mysql_host_backend_la_SOURCES = mysql_host_data_source.cc mysql_host_data_source.h
|
||||
|
||||
libkea_mysql_host_backend_la_LIBADD = $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_mysql_host_backend_la_LDFLAGS = $(MYSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_mysql_host_backend_includedir = $(pkgincludedir)/mysql_host_backend
|
||||
|
||||
libkea_mysql_host_backend_include_HEADERS = \
|
||||
mysql_host_data_source.h
|
0
src/hooks/dhcp/mysql_hb/mysql_hb_messages.mes
Normal file
0
src/hooks/dhcp/mysql_hb/mysql_hb_messages.mes
Normal file
1
src/hooks/dhcp/mysql_hb/tests/.gitignore
vendored
Normal file
1
src/hooks/dhcp/mysql_hb/tests/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
mysql_hb_unittests
|
@ -0,0 +1,56 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libmysql_host_backend_unittests
|
||||
|
||||
libmysql_host_backend_unittests_SOURCES = run_unittests.cc
|
||||
libmysql_host_backend_unittests_SOURCES += mysql_host_data_source_unittest.cc
|
||||
|
||||
libmysql_host_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libmysql_host_backend_unittests_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
libmysql_host_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libmysql_host_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libmysql_host_backend_unittests_LDFLAGS += $(MYSQL_LIBS)
|
||||
|
||||
libmysql_host_backend_unittests_LDADD = $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libmysql_host_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -10,7 +10,7 @@
|
||||
#include <dhcpsrv/testutils/test_utils.h>
|
||||
#include <exceptions/exceptions.h>
|
||||
#include <dhcpsrv/host.h>
|
||||
#include <mysql_host_backend/mysql_host_data_source.h>
|
||||
#include <mysql_host_data_source.h>
|
||||
#include <dhcpsrv/testutils/generic_host_data_source_unittest.h>
|
||||
#include <dhcpsrv/testutils/host_data_source_utils.h>
|
||||
#include <dhcpsrv/host_mgr.h>
|
@ -0,0 +1,32 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-mysql-lease-backend.la
|
||||
|
||||
libkea_mysql_lease_backend_la_SOURCES = mysql_lease_mgr.cc mysql_lease_mgr.h
|
||||
|
||||
libkea_mysql_lease_backend_la_LIBADD = $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_mysql_lease_backend_la_LDFLAGS = $(MYSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_mysql_lease_backend_includedir = $(pkgincludedir)/mysql_lease_backend
|
||||
|
||||
libkea_mysql_lease_backend_include_HEADERS = \
|
||||
mysql_lease_mgr.h
|
0
src/hooks/dhcp/mysql_lb/mysql_lb_messages.mes
Normal file
0
src/hooks/dhcp/mysql_lb/mysql_lb_messages.mes
Normal file
1
src/hooks/dhcp/mysql_lb/tests/.gitignore
vendored
Normal file
1
src/hooks/dhcp/mysql_lb/tests/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
mysql_lb_unittests
|
@ -0,0 +1,58 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libmysql_lease_backend_unittests
|
||||
|
||||
libmysql_lease_backend_unittests_SOURCES = run_unittests.cc
|
||||
libmysql_lease_backend_unittests_SOURCES += mysql_lease_mgr_unittest.cc
|
||||
libmysql_lease_backend_unittests_SOURCES += mysql_lease_extended_info_unittest.cc
|
||||
libmysql_lease_backend_unittests_SOURCES += mysql_bootp_unittest.cc
|
||||
|
||||
libmysql_lease_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libmysql_lease_backend_unittests_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
libmysql_lease_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libmysql_lease_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libmysql_lease_backend_unittests_LDFLAGS += $(MYSQL_LIBS)
|
||||
|
||||
libmysql_lease_backend_unittests_LDADD = $(top_builddir)/src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -10,7 +10,7 @@
|
||||
#include <dhcpsrv/testutils/alloc_engine_utils.h>
|
||||
#include <dhcpsrv/testutils/test_utils.h>
|
||||
#include <mysql/testutils/mysql_schema.h>
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <mysql_lease_mgr.h>
|
||||
#include <util/triplet.h>
|
||||
|
||||
#include <gtest/gtest.h>
|
@ -10,7 +10,7 @@
|
||||
#include <cc/data.h>
|
||||
#include <dhcpsrv/testutils/generic_lease_extended_info_unittest.h>
|
||||
#include <mysql/testutils/mysql_schema.h>
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <mysql_lease_mgr.h>
|
||||
|
||||
using namespace isc;
|
||||
using namespace isc::asiolink;
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include <asiolink/io_address.h>
|
||||
#include <dhcpsrv/lease_mgr_factory.h>
|
||||
#include <mysql_lease_backend/mysql_lease_mgr.h>
|
||||
#include <mysql_lease_mgr.h>
|
||||
#include <dhcpsrv/testutils/test_utils.h>
|
||||
#include <dhcpsrv/testutils/generic_lease_mgr_unittest.h>
|
||||
#include <dhcpsrv/testutils/mysql_generic_backend_unittest.h>
|
@ -0,0 +1,32 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-pgsql-host-backend.la
|
||||
|
||||
libkea_pgsql_host_backend_la_SOURCES = pgsql_host_data_source.cc pgsql_host_data_source.h
|
||||
|
||||
libkea_pgsql_host_backend_la_LIBADD = $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_pgsql_host_backend_la_LDFLAGS = $(PGSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_pgsql_host_backend_includedir = $(pkgincludedir)/pgsql_host_backend
|
||||
|
||||
libkea_pgsql_host_backend_include_HEADERS = \
|
||||
pgsql_host_data_source.h
|
0
src/hooks/dhcp/pgsql_hb/pgsql_hb_messages.mes
Normal file
0
src/hooks/dhcp/pgsql_hb/pgsql_hb_messages.mes
Normal file
1
src/hooks/dhcp/pgsql_hb/tests/.gitignore
vendored
Normal file
1
src/hooks/dhcp/pgsql_hb/tests/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
pgsql_hb_unittests
|
@ -0,0 +1,56 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libpgsql_host_backend_unittests
|
||||
|
||||
libpgsql_host_backend_unittests_SOURCES = run_unittests.cc
|
||||
libpgsql_host_backend_unittests_SOURCES += pgsql_host_data_source_unittest.cc
|
||||
|
||||
libpgsql_host_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libpgsql_host_backend_unittests_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
libpgsql_host_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libpgsql_host_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libpgsql_host_backend_unittests_LDFLAGS += $(PGSQL_LIBS)
|
||||
|
||||
libpgsql_host_backend_unittests_LDADD = $(top_builddir)/src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -10,7 +10,7 @@
|
||||
#include <dhcpsrv/testutils/test_utils.h>
|
||||
#include <exceptions/exceptions.h>
|
||||
#include <dhcpsrv/host.h>
|
||||
#include <pgsql_host_backend/pgsql_host_data_source.h>
|
||||
#include <pgsql_host_data_source.h>
|
||||
#include <dhcpsrv/testutils/generic_host_data_source_unittest.h>
|
||||
#include <dhcpsrv/testutils/host_data_source_utils.h>
|
||||
#include <dhcpsrv/host_mgr.h>
|
@ -0,0 +1,32 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-pgsql-lease-backend.la
|
||||
|
||||
libkea_pgsql_lease_backend_la_SOURCES = pgsql_lease_mgr.cc pgsql_lease_mgr.h
|
||||
|
||||
libkea_pgsql_lease_backend_la_LIBADD = $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_pgsql_lease_backend_la_LDFLAGS = $(PGSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_pgsql_lease_backend_includedir = $(pkgincludedir)/pgsql_lease_backend
|
||||
|
||||
libkea_pgsql_lease_backend_include_HEADERS = \
|
||||
pgsql_lease_mgr.h
|
0
src/hooks/dhcp/pgsql_lb/pgsql_lb_messages.mes
Normal file
0
src/hooks/dhcp/pgsql_lb/pgsql_lb_messages.mes
Normal file
1
src/hooks/dhcp/pgsql_lb/tests/.gitignore
vendored
Normal file
1
src/hooks/dhcp/pgsql_lb/tests/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
pgsql_lb_unittests
|
@ -0,0 +1,58 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libpgsql_lease_backend_unittests
|
||||
|
||||
libpgsql_lease_backend_unittests_SOURCES = run_unittests.cc
|
||||
libpgsql_lease_backend_unittests_SOURCES += pgsql_lease_mgr_unittest.cc
|
||||
libpgsql_lease_backend_unittests_SOURCES += pgsql_lease_extended_info_unittest.cc
|
||||
libpgsql_lease_backend_unittests_SOURCES += pgsql_bootp_unittest.cc
|
||||
|
||||
libpgsql_lease_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libpgsql_lease_backend_unittests_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
libpgsql_lease_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libpgsql_lease_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libpgsql_lease_backend_unittests_LDFLAGS += $(PGSQL_LIBS)
|
||||
|
||||
libpgsql_lease_backend_unittests_LDADD = $(top_builddir)/src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -10,7 +10,7 @@
|
||||
#include <dhcpsrv/testutils/alloc_engine_utils.h>
|
||||
#include <dhcpsrv/testutils/test_utils.h>
|
||||
#include <pgsql/testutils/pgsql_schema.h>
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <pgsql_lease_mgr.h>
|
||||
#include <util/triplet.h>
|
||||
|
||||
#include <gtest/gtest.h>
|
@ -10,7 +10,7 @@
|
||||
#include <cc/data.h>
|
||||
#include <dhcpsrv/testutils/generic_lease_extended_info_unittest.h>
|
||||
#include <pgsql/testutils/pgsql_schema.h>
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <pgsql_lease_mgr.h>
|
||||
|
||||
using namespace isc;
|
||||
using namespace isc::asiolink;
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include <asiolink/io_address.h>
|
||||
#include <dhcpsrv/lease_mgr_factory.h>
|
||||
#include <pgsql_lease_backend/pgsql_lease_mgr.h>
|
||||
#include <pgsql_lease_mgr.h>
|
||||
#include <dhcpsrv/testutils/test_utils.h>
|
||||
#include <dhcpsrv/testutils/generic_lease_mgr_unittest.h>
|
||||
#include <dhcpsrv/testutils/pgsql_generic_backend_unittest.h>
|
@ -22,14 +22,3 @@ SUBDIRS += yang
|
||||
endif
|
||||
|
||||
SUBDIRS += asiodns dhcp_ddns eval process dhcpsrv d2srv
|
||||
|
||||
if HAVE_MYSQL
|
||||
SUBDIRS += mysql_lease_backend
|
||||
SUBDIRS += mysql_host_backend
|
||||
endif
|
||||
|
||||
if HAVE_PGSQL
|
||||
SUBDIRS += pgsql_lease_backend
|
||||
SUBDIRS += pgsql_host_backend
|
||||
endif
|
||||
|
||||
|
@ -1,32 +0,0 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-mysql-host-backend.la
|
||||
|
||||
libkea_mysql_host_backend_la_SOURCES = mysql_host_data_source.cc mysql_host_data_source.h
|
||||
|
||||
libkea_mysql_host_backend_la_LIBADD = $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_mysql_host_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_mysql_host_backend_la_LDFLAGS = $(MYSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_mysql_host_backend_includedir = $(pkgincludedir)/mysql_host_backend
|
||||
|
||||
libkea_mysql_host_backend_include_HEADERS = \
|
||||
mysql_host_data_source.h
|
1
src/lib/mysql_host_backend/tests/.gitignore
vendored
1
src/lib/mysql_host_backend/tests/.gitignore
vendored
@ -1 +0,0 @@
|
||||
libmysql_host_backend_unittests
|
@ -1,56 +0,0 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libmysql_host_backend_unittests
|
||||
|
||||
libmysql_host_backend_unittests_SOURCES = run_unittests.cc
|
||||
libmysql_host_backend_unittests_SOURCES += mysql_host_data_source_unittest.cc
|
||||
|
||||
libmysql_host_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libmysql_host_backend_unittests_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
libmysql_host_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libmysql_host_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libmysql_host_backend_unittests_LDFLAGS += $(MYSQL_LIBS)
|
||||
|
||||
libmysql_host_backend_unittests_LDADD = $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libmysql_host_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -1,32 +0,0 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-mysql-lease-backend.la
|
||||
|
||||
libkea_mysql_lease_backend_la_SOURCES = mysql_lease_mgr.cc mysql_lease_mgr.h
|
||||
|
||||
libkea_mysql_lease_backend_la_LIBADD = $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_mysql_lease_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_mysql_lease_backend_la_LDFLAGS = $(MYSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_mysql_lease_backend_includedir = $(pkgincludedir)/mysql_lease_backend
|
||||
|
||||
libkea_mysql_lease_backend_include_HEADERS = \
|
||||
mysql_lease_mgr.h
|
1
src/lib/mysql_lease_backend/tests/.gitignore
vendored
1
src/lib/mysql_lease_backend/tests/.gitignore
vendored
@ -1 +0,0 @@
|
||||
libmysql_lease_backend_unittests
|
@ -1,58 +0,0 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libmysql_lease_backend_unittests
|
||||
|
||||
libmysql_lease_backend_unittests_SOURCES = run_unittests.cc
|
||||
libmysql_lease_backend_unittests_SOURCES += mysql_lease_mgr_unittest.cc
|
||||
libmysql_lease_backend_unittests_SOURCES += mysql_lease_extended_info_unittest.cc
|
||||
libmysql_lease_backend_unittests_SOURCES += mysql_bootp_unittest.cc
|
||||
|
||||
libmysql_lease_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libmysql_lease_backend_unittests_CPPFLAGS += $(MYSQL_CPPFLAGS)
|
||||
|
||||
libmysql_lease_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libmysql_lease_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libmysql_lease_backend_unittests_LDFLAGS += $(MYSQL_LIBS)
|
||||
|
||||
libmysql_lease_backend_unittests_LDADD = $(top_builddir)/src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libmysql_lease_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -1,32 +0,0 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-pgsql-host-backend.la
|
||||
|
||||
libkea_pgsql_host_backend_la_SOURCES = pgsql_host_data_source.cc pgsql_host_data_source.h
|
||||
|
||||
libkea_pgsql_host_backend_la_LIBADD = $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_pgsql_host_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_pgsql_host_backend_la_LDFLAGS = $(PGSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_pgsql_host_backend_includedir = $(pkgincludedir)/pgsql_host_backend
|
||||
|
||||
libkea_pgsql_host_backend_include_HEADERS = \
|
||||
pgsql_host_data_source.h
|
1
src/lib/pgsql_host_backend/tests/.gitignore
vendored
1
src/lib/pgsql_host_backend/tests/.gitignore
vendored
@ -1 +0,0 @@
|
||||
libpgsql_host_backend_unittests
|
@ -1,56 +0,0 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libpgsql_host_backend_unittests
|
||||
|
||||
libpgsql_host_backend_unittests_SOURCES = run_unittests.cc
|
||||
libpgsql_host_backend_unittests_SOURCES += pgsql_host_data_source_unittest.cc
|
||||
|
||||
libpgsql_host_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libpgsql_host_backend_unittests_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
libpgsql_host_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libpgsql_host_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libpgsql_host_backend_unittests_LDFLAGS += $(PGSQL_LIBS)
|
||||
|
||||
libpgsql_host_backend_unittests_LDADD = $(top_builddir)/src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libpgsql_host_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
@ -1,32 +0,0 @@
|
||||
SUBDIRS = . tests
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
lib_LTLIBRARIES = libkea-pgsql-lease-backend.la
|
||||
|
||||
libkea_pgsql_lease_backend_la_SOURCES = pgsql_lease_mgr.cc pgsql_lease_mgr.h
|
||||
|
||||
libkea_pgsql_lease_backend_la_LIBADD = $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libkea_pgsql_lease_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
|
||||
|
||||
libkea_pgsql_lease_backend_la_LDFLAGS = $(PGSQL_LIBS)
|
||||
|
||||
# Specify the headers for copying into the installation directory tree.
|
||||
libkea_pgsql_lease_backend_includedir = $(pkgincludedir)/pgsql_lease_backend
|
||||
|
||||
libkea_pgsql_lease_backend_include_HEADERS = \
|
||||
pgsql_lease_mgr.h
|
1
src/lib/pgsql_lease_backend/tests/.gitignore
vendored
1
src/lib/pgsql_lease_backend/tests/.gitignore
vendored
@ -1 +0,0 @@
|
||||
libpgsql_lease_backend_unittests
|
@ -1,58 +0,0 @@
|
||||
SUBDIRS = .
|
||||
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
|
||||
AM_CPPFLAGS += $(BOOST_INCLUDES)
|
||||
AM_CXXFLAGS = $(KEA_CXXFLAGS)
|
||||
|
||||
if USE_STATIC_LINK
|
||||
AM_LDFLAGS = -static
|
||||
endif
|
||||
|
||||
CLEANFILES = *.gcno *.gcda
|
||||
|
||||
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
|
||||
|
||||
TESTS =
|
||||
if HAVE_GTEST
|
||||
TESTS += libpgsql_lease_backend_unittests
|
||||
|
||||
libpgsql_lease_backend_unittests_SOURCES = run_unittests.cc
|
||||
libpgsql_lease_backend_unittests_SOURCES += pgsql_lease_mgr_unittest.cc
|
||||
libpgsql_lease_backend_unittests_SOURCES += pgsql_lease_extended_info_unittest.cc
|
||||
libpgsql_lease_backend_unittests_SOURCES += pgsql_bootp_unittest.cc
|
||||
|
||||
libpgsql_lease_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
|
||||
libpgsql_lease_backend_unittests_CPPFLAGS += $(PGSQL_CPPFLAGS)
|
||||
|
||||
libpgsql_lease_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
|
||||
|
||||
libpgsql_lease_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
|
||||
libpgsql_lease_backend_unittests_LDFLAGS += $(PGSQL_LIBS)
|
||||
|
||||
libpgsql_lease_backend_unittests_LDADD = $(top_builddir)/src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
|
||||
libpgsql_lease_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
|
||||
endif
|
||||
|
||||
noinst_PROGRAMS = $(TESTS)
|
Loading…
x
Reference in New Issue
Block a user