@@ -16,8 +16,9 @@ DISTCLEANFILES += test_data_files_config.h
1616DISTCLEANFILES += test_libraries.h
1717
1818AM_CPPFLAGS = -I$(top_srcdir ) /src/lib -I$(top_builddir ) /src/lib
19- AM_CPPFLAGS += -I$(top_srcdir ) /src -I$(top_builddir ) /src
2019AM_CPPFLAGS += -I$(top_srcdir ) /src/bin -I$(top_builddir ) /src/bin
20+ AM_CPPFLAGS += -I$(top_srcdir ) /src -I$(top_builddir ) /src
21+
2122AM_CPPFLAGS += $(BOOST_INCLUDES ) $(CRYPTO_CFLAGS ) $(CRYPTO_INCLUDES )
2223AM_CPPFLAGS += -DTEST_DATA_BUILDDIR=\"$(abs_top_builddir ) /src/bin/dhcp4/tests\"
2324AM_CPPFLAGS += -DINSTALL_PROG=\"$(abs_top_srcdir ) /install-sh\"
@@ -75,35 +76,38 @@ noinst_LTLIBRARIES = libco1.la libco2.la libco3.la libco4.la
7576# C++ tests
7677PROGRAM_TESTS = dhcp4_unittests
7778
78- dhcp4_unittests_SOURCES = d2_unittest.h d2_unittest.cc
79- dhcp4_unittests_SOURCES += dhcp4_unittests.cc
79+ # This list is ordered alphabetically. When adding new files, please maintain
80+ # this order.
81+ dhcp4_unittests_SOURCES = classify_unittest.cc
82+ dhcp4_unittests_SOURCES += client_handler_unittest.cc
83+ dhcp4_unittests_SOURCES += config_parser_unittest.cc
84+ dhcp4_unittests_SOURCES += config_backend_unittest.cc
85+ dhcp4_unittests_SOURCES += ctrl_dhcp4_srv_unittest.cc
86+ dhcp4_unittests_SOURCES += http_control_socket_unittest.cc
87+ dhcp4_unittests_SOURCES += d2_unittest.h d2_unittest.cc
88+ dhcp4_unittests_SOURCES += decline_unittest.cc
89+ dhcp4_unittests_SOURCES += dhcp4_client.cc dhcp4_client.h
8090dhcp4_unittests_SOURCES += dhcp4_srv_unittest.cc
8191dhcp4_unittests_SOURCES += dhcp4_test_utils.cc dhcp4_test_utils.h
92+ dhcp4_unittests_SOURCES += dhcp4_unittests.cc
93+ dhcp4_unittests_SOURCES += dhcp4to6_ipc_unittest.cc
8294dhcp4_unittests_SOURCES += direct_client_unittest.cc
83- dhcp4_unittests_SOURCES += ctrl_dhcp4_srv_unittest.cc
84- dhcp4_unittests_SOURCES += http_control_socket_unittest.cc
85- dhcp4_unittests_SOURCES += classify_unittest.cc
86- dhcp4_unittests_SOURCES += config_backend_unittest.cc
87- dhcp4_unittests_SOURCES += config_parser_unittest.cc
95+ dhcp4_unittests_SOURCES += dora_unittest.cc
8896dhcp4_unittests_SOURCES += fqdn_unittest.cc
89- dhcp4_unittests_SOURCES += marker_file.cc
90- dhcp4_unittests_SOURCES += dhcp4_client.cc dhcp4_client.h
97+ dhcp4_unittests_SOURCES += get_config_unittest.cc get_config_unittest.h
9198dhcp4_unittests_SOURCES += hooks_unittest.cc
92- dhcp4_unittests_SOURCES += inform_unittest.cc
93- dhcp4_unittests_SOURCES += dora_unittest.cc
9499dhcp4_unittests_SOURCES += host_options_unittest.cc
95- dhcp4_unittests_SOURCES += release_unittest.cc
96- dhcp4_unittests_SOURCES += parser_unittest.cc
97- dhcp4_unittests_SOURCES += out_of_range_unittest.cc
98- dhcp4_unittests_SOURCES += decline_unittest.cc
100+ dhcp4_unittests_SOURCES += host_unittest.cc
101+ dhcp4_unittests_SOURCES += inform_unittest.cc
99102dhcp4_unittests_SOURCES += kea_controller_unittest.cc
100- dhcp4_unittests_SOURCES += dhcp4to6_ipc_unittest.cc
103+ dhcp4_unittests_SOURCES += marker_file.cc
104+ dhcp4_unittests_SOURCES += out_of_range_unittest.cc
105+ dhcp4_unittests_SOURCES += parser_unittest.cc
106+ dhcp4_unittests_SOURCES += release_unittest.cc
107+
101108dhcp4_unittests_SOURCES += simple_parser4_unittest.cc
102- dhcp4_unittests_SOURCES += get_config_unittest.cc get_config_unittest.h
103109dhcp4_unittests_SOURCES += shared_network_unittest.cc
104- dhcp4_unittests_SOURCES += host_unittest.cc
105110dhcp4_unittests_SOURCES += vendor_opts_unittest.cc
106- dhcp4_unittests_SOURCES += client_handler_unittest.cc
107111
108112nodist_dhcp4_unittests_SOURCES = marker_file.h test_libraries.h
109113
@@ -133,11 +137,15 @@ dhcp4_unittests_LDADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la
133137if HAVE_PGSQL
134138dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/pgsql/testutils/libpgsqltest.la
135139dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/pgsql/libkea-pgsql.la
140+ dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/pgsql_lease_backend/libkea-pgsql-lease-backend.la
141+ dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/pgsql_host_backend/libkea-pgsql-host-backend.la
136142endif
137143
138144if HAVE_MYSQL
139145dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/mysql/testutils/libmysqltest.la
140146dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/mysql/libkea-mysql.la
147+ dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/mysql_lease_backend/libkea-mysql-lease-backend.la
148+ dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/mysql_host_backend/libkea-mysql-host-backend.la
141149endif
142150
143151dhcp4_unittests_LDADD += $(top_builddir ) /src/lib/database/testutils/libdatabasetest.la
0 commit comments