Makefile.in revision a3128c1995310262648e575a9ff148d5741fd167
a3128c1995310262648e575a9ff148d5741fd167Tinderbox User# Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# Copyright (C) 1998-2002 Internet Software Consortium.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# Permission to use, copy, modify, and/or distribute this software for any
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# purpose with or without fee is hereby granted, provided that the above
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# copyright notice and this permission notice appear in all copies.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# PERFORMANCE OF THIS SOFTWARE.
cf786a52ce85fd069c764a7de3d036b63a741153Automatic Updater# $Id: Makefile.in,v 1.116 2011/03/10 23:47:49 tbox Exp $
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graffsrcdir = @srcdir@
1840745dd553b2ff5b114a03cde40a2a404aa559Michael GraffVPATH = @srcdir@
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Grafftop_srcdir = @top_srcdir@
a4520e13fbf5218b78db2934e76ea1d869bbcdfdBob Halley@BIND9_VERSION@
eeaa2277ead6df7253a8958ee2d786f73e05b8beTatuya JINMEI 神明達哉@BIND9_CONFIGARGS@
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark Andrews@BIND9_MAKE_INCLUDES@
a5d079249cc76b5d7864d50732c48bd7dc077aeeAndreas Gustafsson# Add database drivers here.
5966e867447704a4da067d77b4837909c74db91bBrian WellingtonDBDRIVER_OBJS =
5966e867447704a4da067d77b4837909c74db91bBrian WellingtonDBDRIVER_SRCS =
76905f7fee2a6bf469215694d72a52c82bd9096cBrian WellingtonDBDRIVER_INCLUDES =
5966e867447704a4da067d77b4837909c74db91bBrian WellingtonDBDRIVER_LIBS =
03e200df5dc283f24a6a349f0b31d3eab26da893Mark AndrewsDLZ_DRIVER_DIR = ${top_srcdir}/contrib/dlz/drivers
03e200df5dc283f24a6a349f0b31d3eab26da893Mark AndrewsDLZDRIVER_OBJS = @DLZ_DRIVER_OBJS@
03e200df5dc283f24a6a349f0b31d3eab26da893Mark AndrewsDLZDRIVER_SRCS = @DLZ_DRIVER_SRCS@
03e200df5dc283f24a6a349f0b31d3eab26da893Mark AndrewsDLZDRIVER_INCLUDES = @DLZ_DRIVER_INCLUDES@
03e200df5dc283f24a6a349f0b31d3eab26da893Mark AndrewsDLZDRIVER_LIBS = @DLZ_DRIVER_LIBS@
ba5d2a97ee0cd2cc9d4b9e7e344ae8f607cc2994Mark AndrewsCINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include -I. \
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark Andrews ${LWRES_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} \
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington ${ISCCFG_INCLUDES} ${ISCCC_INCLUDES} ${ISC_INCLUDES} \
10e018f66deeb673ea2174f65f3d21bbe83453aaMark Andrews ${DLZDRIVER_INCLUDES} ${DBDRIVER_INCLUDES} @DST_OPENSSL_INC@
422009fe5b15e31e7f5d09212bd1480121a1464eEvan HuntCDEFINES = @CONTRIB_DLZ@ @USE_PKCS11@ @USE_OPENSSL@
0e40083fdd5445703bd30e46e5bfe7d047bced12Brian WellingtonDNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian WellingtonISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian WellingtonISCCCLIBS = ../../lib/isccc/libisccc.@A@
08a768e82ad64ede97f640c88e02984b59122753Michael GraffISCLIBS = ../../lib/isc/libisc.@A@
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian WellingtonLWRESLIBS = ../../lib/lwres/liblwres.@A@
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark AndrewsBIND9LIBS = ../../lib/bind9/libbind9.@A@
08a768e82ad64ede97f640c88e02984b59122753Michael GraffDNSDEPLIBS = ../../lib/dns/libdns.@A@
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian WellingtonISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian WellingtonISCCCDEPLIBS = ../../lib/isccc/libisccc.@A@
08a768e82ad64ede97f640c88e02984b59122753Michael GraffISCDEPLIBS = ../../lib/isc/libisc.@A@
878d3073b13833ee1a50dfeabf8e400b6fdfc754Brian WellingtonLWRESDEPLIBS = ../../lib/lwres/liblwres.@A@
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark AndrewsBIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark AndrewsDEPLIBS = ${LWRESDEPLIBS} ${DNSDEPLIBS} ${BIND9DEPLIBS} \
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${ISCDEPLIBS}
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark AndrewsLIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} \
03e200df5dc283f24a6a349f0b31d3eab26da893Mark Andrews ${ISCCFGLIBS} ${ISCCCLIBS} ${ISCLIBS} \
03e200df5dc283f24a6a349f0b31d3eab26da893Mark Andrews ${DLZDRIVER_LIBS} ${DBDRIVER_LIBS} @LIBS@
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉NOSYMLIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 ${ISCCFGLIBS} ${ISCCCLIBS} ${ISCNOSYMLIBS} \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 ${DLZDRIVER_LIBS} ${DBDRIVER_LIBS} @LIBS@
19f88bd7ad37a49b64b2cf1ba89ea5ef3e4fe1c2Bob HalleySUBDIRS = unix
f4cbe536b11da614fe05aeaeff41e324854cda7bMark AndrewsTARGETS = named@EXEEXT@ lwresd@EXEEXT@
ad5bc22a819190839bdcc4d102d023782dc23660Mark AndrewsOBJS = builtin.@O@ client.@O@ config.@O@ control.@O@ \
17453368fa0136f6287c56d6600bee58809334bcAndreas Gustafsson controlconf.@O@ interfacemgr.@O@ \
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian Wellington listenlist.@O@ log.@O@ logconf.@O@ main.@O@ notify.@O@ \
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 query.@O@ server.@O@ sortlist.@O@ statschannel.@O@ \
850d70818503ca1b0f98c9c70b16b51e789fd705Andreas Gustafsson tkeyconf.@O@ tsigconf.@O@ update.@O@ xfrout.@O@ \
850d70818503ca1b0f98c9c70b16b51e789fd705Andreas Gustafsson zoneconf.@O@ \
dd16d9d9e77c2d906ee5ffa3dd9f71cacfbcb081Brian Wellington lwaddr.@O@ lwresd.@O@ lwdclient.@O@ lwderror.@O@ lwdgabn.@O@ \
a5d079249cc76b5d7864d50732c48bd7dc077aeeAndreas Gustafsson lwdgnba.@O@ lwdgrbn.@O@ lwdnoop.@O@ lwsearch.@O@ \
03e200df5dc283f24a6a349f0b31d3eab26da893Mark Andrews ${DLZDRIVER_OBJS} ${DBDRIVER_OBJS}
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉SYMOBJS = symtbl.@O@
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian Wellington listenlist.c log.c logconf.c main.c notify.c \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 query.c server.c sortlist.c statschannel.c symtbl.c symtbl-empty.c \
850d70818503ca1b0f98c9c70b16b51e789fd705Andreas Gustafsson tkeyconf.c tsigconf.c update.c xfrout.c \
dd16d9d9e77c2d906ee5ffa3dd9f71cacfbcb081Brian Wellington lwaddr.c lwresd.c lwdclient.c lwderror.c lwdgabn.c \
03e200df5dc283f24a6a349f0b31d3eab26da893Mark Andrews ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS}
d744c4e7dd6ef9de6ef872f452e8d6e32e1ce34eMark AndrewsMANPAGES = named.8 lwresd.8 named.conf.5
d744c4e7dd6ef9de6ef872f452e8d6e32e1ce34eMark AndrewsHTMLPAGES = named.html lwresd.html named.conf.html
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob HalleyMANOBJS = ${MANPAGES} ${HTMLPAGES}
1840745dd553b2ff5b114a03cde40a2a404aa559Michael Graff@BIND9_MAKE_RULES@
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews -DVERSION=\"${VERSION}\" \
eeaa2277ead6df7253a8958ee2d786f73e05b8beTatuya JINMEI 神明達哉 -DCONFIGARGS="\"${CONFIGARGS}\"" \
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence -DNS_LOCALSTATEDIR=\"${localstatedir}\" \
ae4cbb69eef32ced103fe4561e8d2031ee4c3497David Lawrence -DNS_SYSCONFDIR=\"${sysconfdir}\" -c ${srcdir}/main.c
56b9fb463c797703dcb10752729c620d0b92aa50Mark Andrewsbind.keys.h: ${top_srcdir}/bind.keys ${srcdir}/bindkeys.pl
1559511adae0b5c710d9cb13f8c1058f4e867a67Mark Andrews ${PERL} ${srcdir}/bindkeys.pl < ${top_srcdir}/bind.keys > $@
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews -DVERSION=\"${VERSION}\" \
90c099e88e9f16bfee9edee3ac1a51fc98843772Brian Wellington -DNS_LOCALSTATEDIR=\"${localstatedir}\" \
3a30493983df83a3184dd1ecd39cf31ccdac3badEvan Hunt -DNS_SYSCONFDIR=\"${sysconfdir}\" \
f4cbe536b11da614fe05aeaeff41e324854cda7bMark Andrewsnamed@EXEEXT@: ${OBJS} ${UOBJS} ${DEPLIBS}
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 export MAKE_SYMTABLE="yes"; \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 export BASEOBJS="${OBJS} ${UOBJS}"; \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 ${FINALBUILDCMD}
f4cbe536b11da614fe05aeaeff41e324854cda7bMark Andrewslwresd@EXEEXT@: named@EXEEXT@
f4cbe536b11da614fe05aeaeff41e324854cda7bMark Andrews rm -f lwresd@EXEEXT@
f4cbe536b11da614fe05aeaeff41e324854cda7bMark Andrews @LN@ named@EXEEXT@ lwresd@EXEEXT@
610550dc5d385ea8c076b50a1470c86254387802Bob Halleydoc man:: ${MANOBJS}
610550dc5d385ea8c076b50a1470c86254387802Bob Halleydocclean manclean maintainer-clean::
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley rm -f ${MANOBJS}
610550dc5d385ea8c076b50a1470c86254387802Bob Halleyclean distclean maintainer-clean::
5af195d1dbe4c266a47264111a9293069041209dMark Andrews rm -f ${TARGETS} ${OBJS}
5af195d1dbe4c266a47264111a9293069041209dMark Andrewsmaintainer-clean::
eea8cd8d1a9b2762480fab793972d1cefbc7cf90Mark Andrews ${PERL} ${srcdir}/convertxsl.pl < ${srcdir}/bind9.xsl > bind9.xsl.h
cffe96e26744abcf33494837b234219046a631d8Mark Andrewsstatschannel.@O@: bind9.xsl.h
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
4ab6d6464f5490a30acf1e292c7f3f26dc99d6dbMark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man5
01b8865b1462ba219c90cf6c00f1bf0fdf780d9bBrian Wellington $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
f4cbe536b11da614fe05aeaeff41e324854cda7bMark Andrewsinstall:: named@EXEEXT@ lwresd@EXEEXT@ installdirs
51c7f79515ea5dbf30134295f78af5d3539c2d44Mark Andrews ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named@EXEEXT@ ${DESTDIR}${sbindir}
f4cbe536b11da614fe05aeaeff41e324854cda7bMark Andrews (cd ${DESTDIR}${sbindir}; rm -f lwresd@EXEEXT@; @LN@ named@EXEEXT@ lwresd@EXEEXT@)
4ab6d6464f5490a30acf1e292c7f3f26dc99d6dbMark Andrews ${INSTALL_DATA} ${srcdir}/named.8 ${DESTDIR}${mandir}/man8
4ab6d6464f5490a30acf1e292c7f3f26dc99d6dbMark Andrews ${INSTALL_DATA} ${srcdir}/lwresd.8 ${DESTDIR}${mandir}/man8
4ab6d6464f5490a30acf1e292c7f3f26dc99d6dbMark Andrews ${INSTALL_DATA} ${srcdir}/named.conf.5 ${DESTDIR}${mandir}/man5
03e200df5dc283f24a6a349f0b31d3eab26da893Mark Andrews@DLZ_DRIVER_RULES@