| 1 | AM_CXXFLAGS=-DSYSCONFDIR=\"@sysconfdir@\" -DLIBDIR=\"@libdir@\" -DLOCALSTATEDIR=\"@socketdir@\" -Ibackends/bind @THREADFLAGS@ -I/usr/include/lua5.1 -Iext/polarssl/include |
|---|
| 2 | AM_CPPFLAGS=-Ibackends/bind $(BOOST_CPPFLAGS) @THREADFLAGS@ |
|---|
| 3 | |
|---|
| 4 | EXTRA_DIST = docs/Makefile docs/expand \ |
|---|
| 5 | docs/gslb-operations.sgml docs/powerdns-case.sgml docs/powerdns-install.sgml \ |
|---|
| 6 | docs/powerdns-overview.sgml docs/powerdns-technical.sgml \ |
|---|
| 7 | docs/pdns.sgml mtasker.cc inflighter.cc \ |
|---|
| 8 | docs/pdns_control.8 docs/pdns_server.8 docs/zone2sql.8 |
|---|
| 9 | |
|---|
| 10 | SUBDIRS= ext/polarssl backends |
|---|
| 11 | |
|---|
| 12 | noinst_SCRIPTS = pdns |
|---|
| 13 | sysconf_DATA = pdns.conf-dist |
|---|
| 14 | |
|---|
| 15 | if RECURSOR |
|---|
| 16 | sbin_PROGRAMS = pdns_server pdns_recursor |
|---|
| 17 | bin_PROGRAMS = pdns_control rec_control pdnssec dnsreplay |
|---|
| 18 | else |
|---|
| 19 | sbin_PROGRAMS = pdns_server |
|---|
| 20 | bin_PROGRAMS = pdns_control pdnssec dnsreplay |
|---|
| 21 | endif |
|---|
| 22 | |
|---|
| 23 | EXTRA_PROGRAMS=pdns_recursor sdig tsig-tests speedtest pdns_control dnsscope dnsgram \ |
|---|
| 24 | toysdig dnsdemog dnswasher dnsscan dnslog nproxy notify pdnssec dnsbulktest # dnslabel # tcptorture |
|---|
| 25 | |
|---|
| 26 | pdns_server_SOURCES=dnspacket.cc nameserver.cc tcpreceiver.hh \ |
|---|
| 27 | qtype.cc logger.cc arguments.cc packethandler.cc tcpreceiver.cc \ |
|---|
| 28 | packetcache.cc statbag.cc ahuexception.hh arguments.hh distributor.hh \ |
|---|
| 29 | dns.hh dnsbackend.hh dnsbackend.cc dnspacket.hh dynmessenger.hh lock.hh logger.hh \ |
|---|
| 30 | nameserver.hh packetcache.hh packethandler.hh qtype.hh statbag.hh \ |
|---|
| 31 | ueberbackend.hh pdns.conf-dist ws.hh ws.cc webserver.cc webserver.hh \ |
|---|
| 32 | session.cc session.hh misc.cc misc.hh receiver.cc ueberbackend.cc \ |
|---|
| 33 | dynlistener.cc dynlistener.hh dynhandler.cc dynhandler.hh \ |
|---|
| 34 | resolver.hh resolver.cc slavecommunicator.cc mastercommunicator.cc communicator.cc communicator.hh dnsproxy.cc \ |
|---|
| 35 | dnsproxy.hh randombackend.cc unix_utility.cc common_startup.cc \ |
|---|
| 36 | utility.hh iputils.hh common_startup.hh unix_semaphore.cc \ |
|---|
| 37 | backends/bind/bindbackend2.cc \ |
|---|
| 38 | backends/bind/bindparser.cc backends/bind/bindlexer.c \ |
|---|
| 39 | backends/gsql/gsqlbackend.cc \ |
|---|
| 40 | backends/gsql/gsqlbackend.hh backends/gsql/ssql.hh \ |
|---|
| 41 | base64.cc sillyrecords.cc \ |
|---|
| 42 | base64.hh zoneparser-tng.cc dnsrecords.cc dnswriter.cc \ |
|---|
| 43 | rcpgenerator.cc dnsparser.cc dns_random.hh aes/aescpp.h \ |
|---|
| 44 | aes/aescrypt.c aes/aes.h aes/aeskey.c aes/aes_modes.c aes/aesopt.h \ |
|---|
| 45 | aes/aestab.c aes/aestab.h aes/brg_endian.h aes/brg_types.h aes/dns_random.cc \ |
|---|
| 46 | randomhelper.cc namespaces.hh nsecrecords.cc base32.cc dbdnsseckeeper.cc dnssecinfra.cc \ |
|---|
| 47 | dnsseckeeper.hh dnssecinfra.hh base32.hh dns.cc |
|---|
| 48 | |
|---|
| 49 | # |
|---|
| 50 | pdns_server_LDFLAGS=@moduleobjects@ @modulelibs@ @DYNLINKFLAGS@ @LIBDL@ @THREADFLAGS@ $(BOOST_FILESYSTEM_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) -Lext/polarssl/library |
|---|
| 51 | pdns_server_LDADD=$(BOOST_FILESYSTEM_LIBS) $(BOOST_SYSTEM_LIBS) -lpolarssl |
|---|
| 52 | |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | pdnssec_SOURCES=pdnssec.cc dbdnsseckeeper.cc sstuff.hh dnsparser.cc dnsparser.hh dnsrecords.cc dnswriter.cc dnswriter.hh \ |
|---|
| 56 | misc.cc misc.hh rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh unix_utility.cc \ |
|---|
| 57 | logger.cc statbag.cc qtype.cc sillyrecords.cc nsecrecords.cc dnssecinfra.cc dnssecinfra.hh \ |
|---|
| 58 | base32.cc ueberbackend.cc dnsbackend.cc arguments.cc packetcache.cc dnspacket.cc \ |
|---|
| 59 | backends/bind/bindbackend2.cc \ |
|---|
| 60 | backends/bind/bindparser.cc backends/bind/bindlexer.c \ |
|---|
| 61 | backends/gsql/gsqlbackend.cc \ |
|---|
| 62 | backends/gsql/gsqlbackend.hh backends/gsql/ssql.hh zoneparser-tng.cc \ |
|---|
| 63 | dynlistener.cc dns.cc randombackend.cc |
|---|
| 64 | |
|---|
| 65 | pdnssec_LDFLAGS=@moduleobjects@ @modulelibs@ @DYNLINKFLAGS@ @LIBDL@ @THREADFLAGS@ -Lext/polarssl/library/ |
|---|
| 66 | pdnssec_LDADD=$(BOOST_FILESYSTEM_LIBS) $(BOOST_SYSTEM_LIBS) -lpolarssl $(BOOST_PROGRAM_OPTIONS_LIBS) |
|---|
| 67 | |
|---|
| 68 | sdig_SOURCES=sdig.cc sstuff.hh dnsparser.cc dnsparser.hh dnsrecords.cc dnswriter.cc dnswriter.hh \ |
|---|
| 69 | misc.cc misc.hh rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh unix_utility.cc \ |
|---|
| 70 | logger.cc statbag.cc qtype.cc sillyrecords.cc nsecrecords.cc base32.cc |
|---|
| 71 | |
|---|
| 72 | toysdig_SOURCES=toysdig.cc sstuff.hh dnsparser.cc dnsparser.hh dnsrecords.cc dnswriter.cc dnswriter.hh \ |
|---|
| 73 | misc.cc misc.hh rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh unix_utility.cc \ |
|---|
| 74 | logger.cc statbag.cc qtype.cc sillyrecords.cc nsecrecords.cc base32.cc dnslabel.cc dnslabel.hh |
|---|
| 75 | |
|---|
| 76 | |
|---|
| 77 | #tcptorture_SOURCES=tcptorture.cc sstuff.hh dnsparser.cc dnsparser.hh dnsrecords.cc dnswriter.cc dnswriter.hh \ |
|---|
| 78 | # misc.cc misc.hh rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh unix_utility.cc \ |
|---|
| 79 | # logger.cc statbag.cc qtype.cc sillyrecords.cc nsecrecords.cc base32.cc |
|---|
| 80 | |
|---|
| 81 | |
|---|
| 82 | tsig_tests_SOURCES=tsig-tests.cc sstuff.hh dnsparser.cc dnsparser.hh dnsrecords.cc dnswriter.cc dnswriter.hh \ |
|---|
| 83 | misc.cc misc.hh rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh unix_utility.cc \ |
|---|
| 84 | logger.cc statbag.cc qtype.cc sillyrecords.cc md5.cc |
|---|
| 85 | |
|---|
| 86 | |
|---|
| 87 | speedtest_SOURCES=speedtest.cc dnsparser.cc dnsparser.hh dnsrecords.cc dnswriter.cc dnswriter.hh \ |
|---|
| 88 | misc.cc misc.hh rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh unix_utility.cc \ |
|---|
| 89 | qtype.cc sillyrecords.cc logger.cc statbag.cc nsecrecords.cc base32.cc |
|---|
| 90 | |
|---|
| 91 | dnswasher_SOURCES=dnswasher.cc misc.cc unix_utility.cc qtype.cc \ |
|---|
| 92 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.hh |
|---|
| 93 | |
|---|
| 94 | dnswasher_LDFLAGS= @DYNLINKFLAGS@ @THREADFLAGS@ |
|---|
| 95 | |
|---|
| 96 | dnsbulktest_SOURCES=dnsbulktest.cc misc.cc unix_utility.cc qtype.cc logger.cc statbag.cc dnsparser.cc \ |
|---|
| 97 | dnsrecords.cc dnswriter.cc rcpgenerator.cc base32.cc base64.cc sillyrecords.cc nsecrecords.cc |
|---|
| 98 | dnsbulktest_LDFLAGS= @DYNLINKFLAGS@ @THREADFLAGS@ |
|---|
| 99 | |
|---|
| 100 | |
|---|
| 101 | # unix_utility.cc |
|---|
| 102 | |
|---|
| 103 | dnsscan_SOURCES=dnsscan.cc misc.cc qtype.cc anadns.hh \ |
|---|
| 104 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.cc dnsrecords.cc dnsparser.hh \ |
|---|
| 105 | rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh dnswriter.cc dnswriter.hh \ |
|---|
| 106 | unix_utility.cc utility.hh |
|---|
| 107 | |
|---|
| 108 | dnslog_SOURCES=dnslog.cc misc.cc qtype.cc anadns.hh \ |
|---|
| 109 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.cc dnsrecords.cc dnsparser.hh \ |
|---|
| 110 | rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh dnswriter.cc dnswriter.hh \ |
|---|
| 111 | unix_utility.cc utility.hh |
|---|
| 112 | |
|---|
| 113 | #socketbench_SOURCES=socketbench.cc qtype.cc misc.cc unix_utility.cc\ |
|---|
| 114 | # logger.cc statbag.cc epollmplexer.cc |
|---|
| 115 | |
|---|
| 116 | dnsreplay_SOURCES=dnsreplay.cc misc.cc qtype.cc anadns.hh \ |
|---|
| 117 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.cc dnsrecords.cc dnsparser.hh \ |
|---|
| 118 | rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh dnswriter.cc dnswriter.hh \ |
|---|
| 119 | unix_utility.cc utility.hh sillyrecords.cc nsecrecords.cc base32.cc |
|---|
| 120 | |
|---|
| 121 | dnsreplay_LDFLAGS= @DYNLINKFLAGS@ @THREADFLAGS@ $(BOOST_FILESYSTEM_LDFLAGS) $(BOOST_PROGRAM_OPTIONS_LDFLAGS) |
|---|
| 122 | dnsreplay_LDADD=$(BOOST_FILESYSTEM_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) |
|---|
| 123 | |
|---|
| 124 | nproxy_SOURCES=nproxy.cc dnsparser.cc dnsrecords.cc dnsparser.hh \ |
|---|
| 125 | rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh dnswriter.cc dnswriter.hh \ |
|---|
| 126 | sillyrecords.cc selectmplexer.cc mplexer.hh |
|---|
| 127 | |
|---|
| 128 | nproxy_LDFLAGS= @DYNLINKFLAGS@ @THREADFLAGS@ $(BOOST_FILESYSTEM_LDFLAGS) $(BOOST_PROGRAM_OPTIONS_LDFLAGS) |
|---|
| 129 | nproxy_LDADD=$(BOOST_FILESYSTEM_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) |
|---|
| 130 | |
|---|
| 131 | notify_SOURCES=notify.cc dnsparser.cc dnsrecords.cc dnsparser.hh \ |
|---|
| 132 | rcpgenerator.cc rcpgenerator.hh base64.cc base64.hh dnswriter.cc dnswriter.hh \ |
|---|
| 133 | sillyrecords.cc selectmplexer.cc nsecrecords.cc base32.cc misc.cc unix_utility.cc \ |
|---|
| 134 | logger.cc qtype.cc statbag.cc |
|---|
| 135 | |
|---|
| 136 | notify_LDFLAGS= @DYNLINKFLAGS@ @THREADFLAGS@ $(BOOST_FILESYSTEM_LDFLAGS) $(BOOST_PROGRAM_OPTIONS_LDFLAGS) |
|---|
| 137 | notify_LDADD=$(BOOST_FILESYSTEM_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) |
|---|
| 138 | |
|---|
| 139 | dnsscope_SOURCES=dnsscope.cc misc.cc unix_utility.cc qtype.cc \ |
|---|
| 140 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.cc dnsrecords.cc \ |
|---|
| 141 | base64.cc base64.hh dnswriter.cc dnswriter.hh rcpgenerator.cc rcpgenerator.hh \ |
|---|
| 142 | utility.hh dnsparser.hh sillyrecords.cc nsecrecords.cc base32.cc |
|---|
| 143 | |
|---|
| 144 | dnsscope_LDFLAGS= @DYNLINKFLAGS@ @THREADFLAGS@ |
|---|
| 145 | |
|---|
| 146 | dnsgram_SOURCES=dnsgram.cc misc.cc unix_utility.cc qtype.cc \ |
|---|
| 147 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.cc dnsrecords.cc \ |
|---|
| 148 | base64.cc base64.hh dnswriter.cc dnswriter.hh rcpgenerator.cc rcpgenerator.hh \ |
|---|
| 149 | utility.hh dnsparser.hh sillyrecords.cc nsecrecords.cc base32.cc |
|---|
| 150 | |
|---|
| 151 | dnsdemog_SOURCES=dnsdemog.cc misc.cc unix_utility.cc qtype.cc \ |
|---|
| 152 | logger.cc statbag.cc dnspcap.cc dnspcap.hh dnsparser.cc dnsrecords.cc \ |
|---|
| 153 | base64.cc base64.hh dnswriter.cc dnswriter.hh rcpgenerator.cc rcpgenerator.hh \ |
|---|
| 154 | utility.hh dnsparser.hh sillyrecords.cc |
|---|
| 155 | |
|---|
| 156 | rec_control_SOURCES=rec_channel.cc rec_channel.hh rec_control.cc arguments.cc arguments.hh misc.cc qtype.cc \ |
|---|
| 157 | unix_utility.cc logger.cc statbag.cc |
|---|
| 158 | |
|---|
| 159 | pdns_recursor_SOURCES=syncres.cc resolver.hh misc.cc unix_utility.cc qtype.cc \ |
|---|
| 160 | logger.cc statbag.cc arguments.cc lwres.cc pdns_recursor.cc reczones.cc lwres.hh \ |
|---|
| 161 | mtasker.hh syncres.hh recursor_cache.cc recursor_cache.hh dnsparser.cc \ |
|---|
| 162 | dnswriter.cc dnswriter.hh dnsrecords.cc dnsrecords.hh rcpgenerator.cc rcpgenerator.hh \ |
|---|
| 163 | base64.cc base64.hh zoneparser-tng.cc zoneparser-tng.hh rec_channel.cc rec_channel.hh \ |
|---|
| 164 | rec_channel_rec.cc selectmplexer.cc epollmplexer.cc sillyrecords.cc htimer.cc htimer.hh \ |
|---|
| 165 | aes/dns_random.cc aes/aescrypt.c aes/aeskey.c aes/aestab.c aes/aes_modes.c \ |
|---|
| 166 | lua-pdns-recursor.cc lua-pdns-recursor.hh randomhelper.cc \ |
|---|
| 167 | recpacketcache.cc recpacketcache.hh dns.cc nsecrecords.cc base32.cc |
|---|
| 168 | |
|---|
| 169 | #../modules/gmysqlbackend/smysql.cc |
|---|
| 170 | |
|---|
| 171 | pdns_recursor_LDFLAGS= -llua5.1 |
|---|
| 172 | pdns_recursor_LDADD= |
|---|
| 173 | |
|---|
| 174 | pdns_control_SOURCES=dynloader.cc dynmessenger.cc arguments.cc logger.cc statbag.cc \ |
|---|
| 175 | misc.cc unix_utility.cc qtype.cc |
|---|
| 176 | |
|---|
| 177 | pdns_control_INCLUDES=path.hh |
|---|
| 178 | pdns_control_LDFLAGS=@THREADFLAGS@ |
|---|
| 179 | |
|---|
| 180 | # binpatch_SOURCES=binpatch.cc |
|---|
| 181 | |
|---|
| 182 | |
|---|