|
@@ -188,7 +188,7 @@ libkea_dhcpsrv_la_SOURCES += parsers/simple_parser4.h
|
|
|
libkea_dhcpsrv_la_SOURCES += parsers/simple_parser6.cc
|
|
|
libkea_dhcpsrv_la_SOURCES += parsers/simple_parser6.h
|
|
|
|
|
|
-nodist_libkea_dhcpsrv_la_SOURCES = alloc_engine__messages.h
|
|
|
+nodist_libkea_dhcpsrv_la_SOURCES = alloc_engine_messages.h
|
|
|
nodist_libkea_dhcpsrv_la_SOURCES += alloc_engine_messages.cc
|
|
|
nodist_libkea_dhcpsrv_la_SOURCES += dhcpsrv_messages.h dhcpsrv_messages.cc
|
|
|
nodist_libkea_dhcpsrv_la_SOURCES += hosts_messages.h hosts_messages.cc
|
|
@@ -235,21 +235,107 @@ EXTRA_DIST += database_backends.dox libdhcpsrv.dox
|
|
|
# Specification file
|
|
|
EXTRA_DIST += logging.spec
|
|
|
|
|
|
-# Specify the headers for copying into the installation directory tree. The
|
|
|
-# following headers are anticipated to be useful for the user libraries.
|
|
|
+# Specify the headers for copying into the installation directory tree.
|
|
|
libkea_dhcpsrv_includedir = $(pkgincludedir)/dhcpsrv
|
|
|
libkea_dhcpsrv_include_HEADERS = \
|
|
|
- cfg_option.h \
|
|
|
- cfg_4o6.h \
|
|
|
- d2_client_cfg.h \
|
|
|
- d2_client_mgr.h \
|
|
|
- key_from_key.h \
|
|
|
- lease.h \
|
|
|
- ncr_generator.h \
|
|
|
- pool.h \
|
|
|
- subnet.h \
|
|
|
- subnet_id.h \
|
|
|
- triplet.h
|
|
|
+ addr_utilities.h \
|
|
|
+ alloc_engine.h \
|
|
|
+ alloc_engine_log.h \
|
|
|
+ assignable_network.h \
|
|
|
+ base_host_data_source.h \
|
|
|
+ callout_handle_store.h \
|
|
|
+ cfg_4o6.h \
|
|
|
+ cfg_db_access.h \
|
|
|
+ cfg_duid.h \
|
|
|
+ cfg_expiration.h \
|
|
|
+ cfg_host_operations.h \
|
|
|
+ cfg_hosts.h \
|
|
|
+ cfg_hosts_util.h \
|
|
|
+ cfg_iface.h \
|
|
|
+ cfg_mac_source.h \
|
|
|
+ cfg_option.h \
|
|
|
+ cfg_option_def.h \
|
|
|
+ cfg_rsoo.h \
|
|
|
+ cfg_shared_networks.h \
|
|
|
+ cfg_subnets4.h \
|
|
|
+ cfg_subnets6.h \
|
|
|
+ cfgmgr.h \
|
|
|
+ client_class_def.h \
|
|
|
+ csv_lease_file4.h \
|
|
|
+ csv_lease_file6.h \
|
|
|
+ d2_client_cfg.h \
|
|
|
+ d2_client_mgr.h \
|
|
|
+ daemon.h \
|
|
|
+ database_connection.h \
|
|
|
+ db_exceptions.h \
|
|
|
+ dhcp4o6_ipc.h \
|
|
|
+ dhcpsrv_log.h \
|
|
|
+ host.h \
|
|
|
+ host_container.h \
|
|
|
+ host_data_source_factory.h \
|
|
|
+ host_mgr.h \
|
|
|
+ hosts_log.h \
|
|
|
+ key_from_key.h \
|
|
|
+ lease.h \
|
|
|
+ lease_file_loader.h \
|
|
|
+ lease_file_stats.h \
|
|
|
+ lease_mgr.h \
|
|
|
+ lease_mgr_factory.h \
|
|
|
+ logging.h \
|
|
|
+ logging_info.h \
|
|
|
+ memfile_lease_mgr.h \
|
|
|
+ memfile_lease_storage.h \
|
|
|
+ ncr_generator.h \
|
|
|
+ network.h \
|
|
|
+ pool.h \
|
|
|
+ shared_network.h \
|
|
|
+ srv_config.h \
|
|
|
+ subnet.h \
|
|
|
+ subnet_id.h \
|
|
|
+ subnet_selector.h \
|
|
|
+ timer_mgr.h \
|
|
|
+ triplet.h \
|
|
|
+ utils.h \
|
|
|
+ writable_host_data_source.h
|
|
|
+
|
|
|
+if HAVE_CQL
|
|
|
+libkea_dhcpsrv_include_HEADERS += \
|
|
|
+ cql_connection.h \
|
|
|
+ cql_lease_mgr.h
|
|
|
+endif
|
|
|
+
|
|
|
+if HAVE_MYSQL
|
|
|
+libkea_dhcpsrv_include_HEADERS += \
|
|
|
+ mysql_connection.h \
|
|
|
+ mysql_host_data_source.h \
|
|
|
+ mysql_lease_mgr.h
|
|
|
+endif
|
|
|
+
|
|
|
+if HAVE_PGSQL
|
|
|
+libkea_dhcpsrv_include_HEADERS += \
|
|
|
+ pgsql_connection.h \
|
|
|
+ pgsql_exchange.h \
|
|
|
+ pgsql_host_data_source.h \
|
|
|
+ pgsql_lease_mgr.h
|
|
|
+endif
|
|
|
+
|
|
|
+# Specify parsers' headers for copying into installation directory tree.
|
|
|
+libkea_dhcpsrv_parsers_includedir = $(pkgincludedir)/dhcpsrv/parsers
|
|
|
+libkea_dhcpsrv_parsers_include_HEADERS = \
|
|
|
+ parsers/client_class_def_parser.h \
|
|
|
+ parsers/dbaccess_parser.h \
|
|
|
+ parsers/dhcp_parsers.h \
|
|
|
+ parsers/duid_config_parser.h \
|
|
|
+ parsers/expiration_config_parser.h \
|
|
|
+ parsers/host_reservation_parser.h \
|
|
|
+ parsers/host_reservations_list_parser.h \
|
|
|
+ parsers/ifaces_config_parser.h \
|
|
|
+ parsers/option_data_parser.h \
|
|
|
+ parsers/shared_network_parser.h \
|
|
|
+ parsers/shared_networks_list_parser.h \
|
|
|
+ parsers/simple_parser4.h \
|
|
|
+ parsers/simple_parser6.h
|
|
|
+
|
|
|
|
|
|
install-data-local:
|
|
|
$(mkinstalldirs) $(DESTDIR)$(dhcp_data_dir)
|