link_whole: static_library(
'pdns-common',
'arguments.cc',
+ 'base32.cc',
+ 'base64.cc',
+ 'dns.cc',
'dnsname.cc',
+ 'dnsparser.cc',
+ 'dnsrecords.cc',
+ 'dnswriter.cc',
+ 'json.cc',
'logger.cc',
'misc.cc',
+ 'nsecrecords.cc',
'qtype.cc',
+ 'rcpgenerator.cc',
+ 'sillyrecords.cc',
'statbag.cc',
+ 'svc-records.cc',
'unix_utility.cc',
- extra_files: [],
+ extra_files: [
+ 'arguments.hh',
+ 'base32.hh',
+ 'base64.hh',
+ 'dns.hh',
+ 'dnsname.hh',
+ 'dnsparser.hh',
+ 'dnsrecords.hh',
+ 'dnswriter.hh',
+ 'json.hh',
+ 'misc.hh',
+ 'logger.hh',
+ 'qtype.hh',
+ 'rcpgenerator.hh',
+ 'statbag.hh',
+ 'svc-records.hh',
+ 'utility.hh',
+ ],
dependencies: [
deps,
libpdns_dnslabeltext,
'axfr-retriever.cc',
# TODO Move to a separate module
'backends' / 'gsql' / 'gsqlbackend.cc',
- 'base32.cc',
- 'base64.cc',
'credentials.cc',
'dbdnsseckeeper.cc',
- 'dns.cc',
'dnsbackend.cc',
'dnspacket.cc',
- 'dnsparser.cc',
'dnsproxy.cc',
- 'dnsrecords.cc',
'dnssecinfra.cc',
'dnssecsigner.cc',
- 'dnswriter.cc',
'dynlistener.cc',
'ednscookies.cc',
'ednsoptions.cc',
'gettime.cc',
'iputils.cc',
'ixfr.cc',
- 'json.cc',
- 'nsecrecords.cc',
'opensslsigners.cc',
'proxy-protocol.cc',
'query-local-address.cc',
- 'rcpgenerator.cc',
'resolver.cc',
'responsestats.cc',
'secpoll.cc',
'serialtweaker.cc',
'shuffle.cc',
'signingpipe.cc',
- 'sillyrecords.cc',
'stubresolver.cc',
- 'svc-records.cc',
'threadname.cc',
'trusted-notification-proxy.cc',
'ueberbackend.cc',
'uuid-utils.cc',
'version.cc',
extra_files: [
- 'arguments.hh',
'axfr-retriever.hh',
'backends/gsql/gsqlbackend.hh',
'backends/gsql/ssql.hh',
- 'base32.hh',
- 'base64.hh',
'burtle.hh',
'cachecleaner.hh',
'circular_buffer.hh',
'credentials.hh',
'digests.hh',
'distributor.hh',
- 'dns.hh',
'dns_random.hh',
'dnsbackend.hh',
- 'dnsname.hh',
'dnspacket.hh',
- 'dnsparser.hh',
'dnsproxy.hh',
- 'dnsrecords.hh',
'dnssecinfra.hh',
'dnsseckeeper.hh',
- 'dnswriter.hh',
'dynhandler.hh',
'dynlistener.hh',
'dynmessenger.hh',
'histogram.hh',
'iputils.hh',
'ixfr.hh',
- 'json.hh',
'lock.hh',
- 'logger.hh',
'logging.hh',
- 'misc.hh',
'namespaces.hh',
'noinitvector.hh',
'opensslsigners.hh',
'packetcache.hh',
'pdnsexception.hh',
'proxy-protocol.hh',
- 'qtype.hh',
'query-local-address.hh',
- 'rcpgenerator.hh',
'resolver.hh',
'responsestats.hh',
'secpoll.hh',
'shuffle.hh',
'signingpipe.hh',
'stat_t.hh',
- 'statbag.hh',
'stubresolver.hh',
- 'svc-records.hh',
'threadname.hh',
'trusted-notification-proxy.hh',
'ueberbackend.hh',
- 'utility.hh',
'uuid-utils.hh',
'version.hh',
],