127 lines
2.4 KiB
Makefile
127 lines
2.4 KiB
Makefile
include $(top_srcdir)/Makefile.top
|
|
|
|
AM_CPPFLAGS += \
|
|
-I$(top_builddir)/include \
|
|
$(LIBISC_CFLAGS) \
|
|
$(LIBDNS_CFLAGS) \
|
|
$(LIBNS_CFLAGS) \
|
|
$(LIBISCCC_CFLAGS) \
|
|
$(LIBISCCFG_CFLAGS) \
|
|
$(OPENSSL_CFLAGS) \
|
|
$(LIBCAP_CFLAGS) \
|
|
$(LMDB_CFLAGS) \
|
|
$(MAXMINDDB_CFLAGS) \
|
|
$(DNSTAP_CFLAGS) \
|
|
$(LIBUV_CFLAGS) \
|
|
$(LIBSYSTEMD_CFLAGS) \
|
|
$(ZLIB_CFLAGS)
|
|
|
|
if HAVE_JSON_C
|
|
AM_CPPFLAGS += \
|
|
$(JSON_C_CFLAGS)
|
|
endif HAVE_JSON_C
|
|
|
|
if HAVE_LIBNGHTTP2
|
|
AM_CPPFLAGS += \
|
|
$(LIBNGHTTP2_CFLAGS)
|
|
endif HAVE_LIBNGHTTP2
|
|
|
|
if HAVE_LIBXML2
|
|
AM_CPPFLAGS += \
|
|
$(LIBXML2_CFLAGS)
|
|
endif HAVE_LIBXML2
|
|
|
|
AM_CPPFLAGS += \
|
|
-DNAMED_LOCALSTATEDIR=\"${localstatedir}\" \
|
|
-DNAMED_SYSCONFDIR=\"${sysconfdir}\"
|
|
|
|
sbin_PROGRAMS = named
|
|
|
|
nodist_named_SOURCES = xsl.c
|
|
BUILT_SOURCES += xsl.c
|
|
CLEANFILES += xsl.c
|
|
|
|
EXTRA_DIST = bind9.xsl
|
|
|
|
xsl.c: bind9.xsl Makefile
|
|
(echo 'const char xslmsg[] =' && \
|
|
$(SED) -e 's,\",\\\",g' \
|
|
-e 's,^,\",' \
|
|
-e 's,$$,\\n\",' && \
|
|
echo ";") \
|
|
< "${srcdir}/bind9.xsl" > $@
|
|
|
|
named_SOURCES = \
|
|
builtin.c \
|
|
config.c \
|
|
control.c \
|
|
controlconf.c \
|
|
dlz_dlopen_driver.c \
|
|
fuzz.c \
|
|
log.c \
|
|
logconf.c \
|
|
main.c \
|
|
os.c \
|
|
server.c \
|
|
statschannel.c \
|
|
tkeyconf.c \
|
|
transportconf.c \
|
|
tsigconf.c \
|
|
zoneconf.c \
|
|
include/dlz/dlz_dlopen_driver.h \
|
|
include/named/builtin.h \
|
|
include/named/config.h \
|
|
include/named/control.h \
|
|
include/named/fuzz.h \
|
|
include/named/geoip.h \
|
|
include/named/globals.h \
|
|
include/named/log.h \
|
|
include/named/logconf.h \
|
|
include/named/main.h \
|
|
include/named/os.h \
|
|
include/named/server.h \
|
|
include/named/smf_globals.h \
|
|
include/named/statschannel.h \
|
|
include/named/tkeyconf.h \
|
|
include/named/transportconf.h \
|
|
include/named/tsigconf.h \
|
|
include/named/types.h \
|
|
include/named/zoneconf.h \
|
|
xsl_p.h
|
|
|
|
if HAVE_GEOIP2
|
|
AM_CPPFLAGS += \
|
|
-DMAXMINDDB_PREFIX=\"@MAXMINDDB_PREFIX@\"
|
|
named_SOURCES += \
|
|
geoip.c
|
|
endif
|
|
|
|
named_LDADD = \
|
|
$(LIBISC_LIBS) \
|
|
$(LIBDNS_LIBS) \
|
|
$(LIBNS_LIBS) \
|
|
$(LIBISCCC_LIBS) \
|
|
$(LIBISCCFG_LIBS) \
|
|
$(OPENSSL_LIBS) \
|
|
$(LIBCAP_LIBS) \
|
|
$(LMDB_LIBS) \
|
|
$(MAXMINDDB_LIBS) \
|
|
$(DNSTAP_LIBS) \
|
|
$(LIBUV_LIBS) \
|
|
$(LIBSYSTEMD_LIBS) \
|
|
$(ZLIB_LIBS)
|
|
|
|
if HAVE_JSON_C
|
|
named_LDADD += \
|
|
$(JSON_C_LIBS)
|
|
endif HAVE_JSON_C
|
|
|
|
if HAVE_LIBNGHTTP2
|
|
named_LDADD += \
|
|
$(LIBNGHTTP2_LIBS)
|
|
endif HAVE_LIBNGHTTP2
|
|
|
|
if HAVE_LIBXML2
|
|
named_LDADD += \
|
|
$(LIBXML2_LIBS)
|
|
endif HAVE_LIBXML2
|