Skip to content

Commit 74eafca

Browse files
author
Razvan Becheriu
committed
[#3536] updated Makefile.am files
1 parent 379ec3e commit 74eafca

File tree

15 files changed

+460
-246
lines changed

15 files changed

+460
-246
lines changed

src/bin/dhcp4/Makefile.am

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,19 @@ sbin_PROGRAMS = kea-dhcp4
4444
kea_dhcp4_SOURCES = main.cc
4545

4646
kea_dhcp4_LDADD = libdhcp4.la
47+
48+
# to be removed
49+
if HAVE_PGSQL
50+
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
51+
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
52+
endif
53+
54+
# to be removed
55+
if HAVE_MYSQL
56+
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
57+
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
58+
endif
59+
4760
kea_dhcp4_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
4861
kea_dhcp4_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
4962
kea_dhcp4_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
@@ -57,15 +70,11 @@ kea_dhcp4_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
5770
# to be removed
5871
if HAVE_PGSQL
5972
kea_dhcp4_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
60-
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
61-
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
6273
endif
6374

6475
# to be removed
6576
if HAVE_MYSQL
6677
kea_dhcp4_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
67-
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
68-
kea_dhcp4_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
6978
endif
7079

7180
kea_dhcp4_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
@@ -78,6 +87,13 @@ kea_dhcp4_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
7887
kea_dhcp4_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
7988
kea_dhcp4_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
8089

90+
if HAVE_MYSQL
91+
kea_dhcp4_LDADD += $(MYSQL_LIBS)
92+
endif
93+
if HAVE_PGSQL
94+
kea_dhcp4_LDADD += $(PGSQL_LIBS)
95+
endif
96+
8197
kea_dhcp4_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS)
8298
if HAVE_MYSQL
8399
kea_dhcp4_LDFLAGS += $(MYSQL_LIBS)

src/bin/dhcp4/tests/Makefile.am

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,17 @@ endif
122122
dhcp4_unittests_LDFLAGS += $(GTEST_LDFLAGS)
123123

124124
dhcp4_unittests_LDADD = $(top_builddir)/src/bin/dhcp4/libdhcp4.la
125+
126+
if HAVE_PGSQL
127+
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
128+
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
129+
endif
130+
131+
if HAVE_MYSQL
132+
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
133+
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
134+
endif
135+
125136
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
126137
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
127138
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
@@ -137,15 +148,11 @@ dhcp4_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
137148
if HAVE_PGSQL
138149
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
139150
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
140-
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
141-
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
142151
endif
143152

144153
if HAVE_MYSQL
145154
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
146155
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
147-
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
148-
dhcp4_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
149156
endif
150157

151158
dhcp4_unittests_LDADD += $(top_builddir)/src/lib/database/testutils/libdatabasetest.la

src/bin/dhcp6/Makefile.am

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,19 @@ sbin_PROGRAMS = kea-dhcp6
4444
kea_dhcp6_SOURCES = main.cc
4545

4646
kea_dhcp6_LDADD = libdhcp6.la
47+
48+
# to be removed
49+
if HAVE_PGSQL
50+
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
51+
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
52+
endif
53+
54+
# to be removed
55+
if HAVE_MYSQL
56+
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
57+
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
58+
endif
59+
4760
kea_dhcp6_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
4861
kea_dhcp6_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
4962
kea_dhcp6_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
@@ -57,15 +70,11 @@ kea_dhcp6_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
5770
# to be removed
5871
if HAVE_PGSQL
5972
kea_dhcp6_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
60-
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
61-
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
6273
endif
6374

6475
# to be removed
6576
if HAVE_MYSQL
6677
kea_dhcp6_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
67-
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
68-
kea_dhcp6_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
6978
endif
7079

7180
kea_dhcp6_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
@@ -78,6 +87,13 @@ kea_dhcp6_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
7887
kea_dhcp6_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
7988
kea_dhcp6_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
8089

90+
if HAVE_MYSQL
91+
kea_dhcp6_LDADD += $(MYSQL_LIBS)
92+
endif
93+
if HAVE_PGSQL
94+
kea_dhcp6_LDADD += $(PGSQL_LIBS)
95+
endif
96+
8197
kea_dhcp6_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS)
8298
if HAVE_MYSQL
8399
kea_dhcp6_LDFLAGS += $(MYSQL_LIBS)

src/bin/dhcp6/tests/Makefile.am

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,17 @@ endif
122122
dhcp6_unittests_LDFLAGS += $(GTEST_LDFLAGS)
123123

124124
dhcp6_unittests_LDADD = $(top_builddir)/src/bin/dhcp6/libdhcp6.la
125+
126+
if HAVE_PGSQL
127+
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
128+
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
129+
endif
130+
131+
if HAVE_MYSQL
132+
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
133+
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
134+
endif
135+
125136
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
126137
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
127138
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
@@ -137,15 +148,11 @@ dhcp6_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
137148
if HAVE_PGSQL
138149
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/pgsql/testutils/libpgsqltest.la
139150
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/pgsql/libkea-pgsql.la
140-
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_lb/libpgsqllb.la
141-
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/pgsql_hb/libpgsqlhb.la
142151
endif
143152

144153
if HAVE_MYSQL
145154
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
146155
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
147-
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_lb/libmysqllb.la
148-
dhcp6_unittests_LDADD += $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
149156
endif
150157

151158
dhcp6_unittests_LDADD += $(top_builddir)/src/lib/database/testutils/libdatabasetest.la
Lines changed: 59 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,73 @@
1-
SUBDIRS = . tests
1+
SUBDIRS = . tests libloadtests
22

33
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
44
AM_CPPFLAGS += $(BOOST_INCLUDES)
55
AM_CPPFLAGS += $(MYSQL_CPPFLAGS)
66

77
AM_CXXFLAGS = $(KEA_CXXFLAGS)
88

9+
# Ensure that the message file is included in the distribution
10+
EXTRA_DIST = mysql_hb_messages.mes
11+
912
CLEANFILES = *.gcno *.gcda
1013

11-
lib_LTLIBRARIES = libkea-mysql-host-backend.la
14+
# convenience archive
15+
16+
noinst_LTLIBRARIES = libmysqlhb.la
17+
libmysqlhb_la_SOURCES = mysql_host_data_source.cc mysql_host_data_source.h
18+
19+
libmysqlhb_la_CXXFLAGS = $(AM_CXXFLAGS)
20+
libmysqlhb_la_CPPFLAGS = $(AM_CPPFLAGS)
21+
22+
# install the shared object into $(libdir)/kea/hooks
23+
lib_hooksdir = $(libdir)/kea/hooks
24+
lib_hooks_LTLIBRARIES = libdhcp_mysql_hb.la
25+
26+
libdhcp_mysql_hb_la_SOURCES =
27+
libdhcp_mysql_hb_la_LDFLAGS = $(AM_LDFLAGS) $(MYSQL_LIBS)
28+
libdhcp_mysql_hb_la_LDFLAGS += -avoid-version -export-dynamic -module
29+
30+
libdhcp_mysql_hb_la_LIBADD = libmysqlhb.la
31+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
32+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
33+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
34+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
35+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
36+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
37+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
38+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
39+
libdhcp_mysql_hb_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
40+
libdhcp_mysql_hb_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
41+
42+
# If we want to get rid of all generated messages files, we need to use
43+
# make maintainer-clean. The proper way to introduce custom commands for
44+
# that operation is to define maintainer-clean-local target. However,
45+
# make maintainer-clean also removes Makefile, so running configure script
46+
# is required. To make it easy to rebuild messages without going through
47+
# reconfigure, a new target messages-clean has been added.
48+
maintainer-clean-local:
49+
rm -f mysql_hb_messages.h mysql_hb_messages.cc
50+
51+
# To regenerate messages files, one can do:
52+
#
53+
# make messages-clean
54+
# make messages
55+
#
56+
# This is needed only when a .mes file is modified.
57+
messages-clean: maintainer-clean-local
58+
59+
if GENERATE_MESSAGES
1260

13-
libkea_mysql_host_backend_la_SOURCES = mysql_host_data_source.cc mysql_host_data_source.h
61+
# Define rule to build logging source files from message file
62+
messages: mysql_hb_messages.h mysql_hb_messages.cc
63+
@echo Message files regenerated
1464

15-
libkea_mysql_host_backend_la_LIBADD = $(top_builddir)/src/lib/mysql/libkea-mysql.la
16-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/database/libkea-database.la
17-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la
18-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
19-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
20-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
21-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/log/libkea-log.la
22-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la
23-
libkea_mysql_host_backend_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
24-
libkea_mysql_host_backend_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS)
65+
mysql_hb_messages.h mysql_hb_messages.cc: mysql_hb_messages.mes
66+
$(top_builddir)/src/lib/log/compiler/kea-msg-compiler $(top_srcdir)/src/hooks/dhcp/mysql_hb/mysql_hb_messages.mes
2567

26-
libkea_mysql_host_backend_la_LDFLAGS = $(MYSQL_LIBS)
68+
else
2769

28-
# Specify the headers for copying into the installation directory tree.
29-
libkea_mysql_host_backend_includedir = $(pkgincludedir)/mysql_host_backend
70+
messages mysql_hb_messages.h mysql_hb_messages.cc:
71+
@echo Messages generation disabled. Configure with --enable-generate-messages to enable it.
3072

31-
libkea_mysql_host_backend_include_HEADERS = \
32-
mysql_host_data_source.h
73+
endif
Lines changed: 39 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
SUBDIRS = .
22

33
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
4+
AM_CPPFLAGS += -I$(top_builddir)/src/hooks/dhcp/mysql_hb -I$(top_srcdir)/src/hooks/dhcp/mysql_hb
45
AM_CPPFLAGS += $(BOOST_INCLUDES)
56
AM_CXXFLAGS = $(KEA_CXXFLAGS)
67

@@ -14,43 +15,43 @@ TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
1415

1516
TESTS =
1617
if HAVE_GTEST
17-
TESTS += libmysql_host_backend_unittests
18-
19-
libmysql_host_backend_unittests_SOURCES = run_unittests.cc
20-
libmysql_host_backend_unittests_SOURCES += mysql_host_data_source_unittest.cc
21-
22-
libmysql_host_backend_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
23-
libmysql_host_backend_unittests_CPPFLAGS += $(MYSQL_CPPFLAGS)
24-
25-
libmysql_host_backend_unittests_CXXFLAGS = $(AM_CXXFLAGS)
26-
27-
libmysql_host_backend_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
28-
libmysql_host_backend_unittests_LDFLAGS += $(MYSQL_LIBS)
29-
30-
libmysql_host_backend_unittests_LDADD = $(top_builddir)/src/lib/mysql_host_backend/libkea-mysql-host-backend.la
31-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
32-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
33-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
34-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
35-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
36-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
37-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
38-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
39-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
40-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
41-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
42-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
43-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
44-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
45-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
46-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
47-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
48-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
49-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
50-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
51-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
52-
libmysql_host_backend_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
53-
libmysql_host_backend_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
18+
TESTS += mysql_hb_unittests
19+
20+
mysql_hb_unittests_SOURCES = run_unittests.cc
21+
mysql_hb_unittests_SOURCES += mysql_host_data_source_unittest.cc
22+
23+
mysql_hb_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
24+
mysql_hb_unittests_CPPFLAGS += $(MYSQL_CPPFLAGS)
25+
26+
mysql_hb_unittests_CXXFLAGS = $(AM_CXXFLAGS)
27+
28+
mysql_hb_unittests_LDFLAGS = $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) $(GTEST_LDFLAGS)
29+
mysql_hb_unittests_LDFLAGS += $(MYSQL_LIBS)
30+
31+
mysql_hb_unittests_LDADD = $(top_builddir)/src/hooks/dhcp/mysql_hb/libmysqlhb.la
32+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/testutils/libdhcpsrvtest.la
33+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/dhcpsrv/libkea-dhcpsrv.la
34+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/process/libkea-process.la
35+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/eval/libkea-eval.la
36+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/dhcp_ddns/libkea-dhcp_ddns.la
37+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/stats/libkea-stats.la
38+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la
39+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/http/libkea-http.la
40+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/dhcp/testutils/libdhcptest.la
41+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la
42+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
43+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/mysql/testutils/libmysqltest.la
44+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/mysql/libkea-mysql.la
45+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/database/libkea-database.la
46+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/cc/libkea-cc.la
47+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la
48+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/dns/libkea-dns++.la
49+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libkea-cryptolink.la
50+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
51+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
52+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/util/libkea-util.la
53+
mysql_hb_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
54+
mysql_hb_unittests_LDADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) $(GTEST_LDADD)
5455
endif
5556

56-
noinst_PROGRAMS = $(TESTS)
57+
noinst_PROGRAMS = $(TESTS)

0 commit comments

Comments
 (0)