1include $(top_srcdir)/Makefile.top 2 3AM_CPPFLAGS += \ 4 -I$(top_builddir)/include \ 5 $(LIBISC_CFLAGS) \ 6 $(LIBDNS_CFLAGS) \ 7 $(LIBNS_CFLAGS) \ 8 $(LIBISCCC_CFLAGS) \ 9 $(LIBISCCFG_CFLAGS) \ 10 $(LIBBIND9_CFLAGS) \ 11 $(OPENSSL_CFLAGS) \ 12 $(LIBCAP_CFLAGS) \ 13 $(LMDB_CFLAGS) \ 14 $(MAXMINDDB_CFLAGS) \ 15 $(DNSTAP_CFLAGS) \ 16 $(LIBUV_CFLAGS) \ 17 $(ZLIB_CFLAGS) 18 19if HAVE_JSON_C 20AM_CPPFLAGS += \ 21 $(JSON_C_CFLAGS) 22endif HAVE_JSON_C 23 24if HAVE_LIBNGHTTP2 25AM_CPPFLAGS += \ 26 $(LIBNGHTTP2_CFLAGS) 27endif HAVE_LIBNGHTTP2 28 29if HAVE_LIBXML2 30AM_CPPFLAGS += \ 31 $(LIBXML2_CFLAGS) 32endif HAVE_LIBXML2 33 34AM_CPPFLAGS += \ 35 -DNAMED_LOCALSTATEDIR=\"${localstatedir}\" \ 36 -DNAMED_SYSCONFDIR=\"${sysconfdir}\" 37 38sbin_PROGRAMS = named 39 40nodist_named_SOURCES = xsl.c 41BUILT_SOURCES = xsl.c 42CLEANFILES = xsl.c 43 44EXTRA_DIST = bind9.xsl 45 46xsl.c: bind9.xsl Makefile 47 (echo 'const char xslmsg[] =' && \ 48 $(SED) -e 's,\",\\\",g' \ 49 -e 's,^,\",' \ 50 -e 's,$$,\\n\",' && \ 51 echo ";") \ 52 < "${srcdir}/bind9.xsl" > $@ 53 54named_SOURCES = \ 55 builtin.c \ 56 config.c \ 57 control.c \ 58 controlconf.c \ 59 dlz_dlopen_driver.c \ 60 fuzz.c \ 61 log.c \ 62 logconf.c \ 63 main.c \ 64 os.c \ 65 server.c \ 66 statschannel.c \ 67 tkeyconf.c \ 68 transportconf.c \ 69 tsigconf.c \ 70 zoneconf.c \ 71 include/dlz/dlz_dlopen_driver.h \ 72 include/named/builtin.h \ 73 include/named/config.h \ 74 include/named/control.h \ 75 include/named/fuzz.h \ 76 include/named/geoip.h \ 77 include/named/globals.h \ 78 include/named/log.h \ 79 include/named/logconf.h \ 80 include/named/main.h \ 81 include/named/os.h \ 82 include/named/server.h \ 83 include/named/smf_globals.h \ 84 include/named/statschannel.h \ 85 include/named/tkeyconf.h \ 86 include/named/transportconf.h \ 87 include/named/tsigconf.h \ 88 include/named/types.h \ 89 include/named/zoneconf.h \ 90 xsl_p.h 91 92if HAVE_GEOIP2 93AM_CPPFLAGS += \ 94 -DMAXMINDDB_PREFIX=\"@MAXMINDDB_PREFIX@\" 95named_SOURCES += \ 96 geoip.c 97endif 98 99named_LDADD = \ 100 $(LIBISC_LIBS) \ 101 $(LIBDNS_LIBS) \ 102 $(LIBNS_LIBS) \ 103 $(LIBISCCC_LIBS) \ 104 $(LIBISCCFG_LIBS) \ 105 $(LIBBIND9_LIBS) \ 106 $(OPENSSL_LIBS) \ 107 $(LIBCAP_LIBS) \ 108 $(LMDB_LIBS) \ 109 $(MAXMINDDB_LIBS) \ 110 $(DNSTAP_LIBS) \ 111 $(LIBUV_LIBS) \ 112 $(LIBXML2_LIBS) \ 113 $(ZLIB_LIBS) 114 115if HAVE_JSON_C 116named_LDADD += \ 117 $(JSON_C_LIBS) 118endif HAVE_JSON_C 119 120if HAVE_LIBNGHTTP2 121named_LDADD += \ 122 $(LIBNGHTTP2_LIBS) 123endif HAVE_LIBNGHTTP2 124