Makefile.in revision dafcb997e390efa4423883dafd100c975c4095d6
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# Copyright (C) 2000-2003 Internet Software Consortium.
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews#
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# Permission to use, copy, modify, and distribute this software for any
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# purpose with or without fee is hereby granted, provided that the above
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# copyright notice and this permission notice appear in all copies.
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews#
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# PERFORMANCE OF THIS SOFTWARE.
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# $Id: Makefile.in,v 1.24 2004/03/05 04:57:19 marka Exp $
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewssrcdir = @srcdir@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsVPATH = @srcdir@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewstop_srcdir = @top_srcdir@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews@BIND9_VERSION@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews@BIND9_MAKE_INCLUDES@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsCINCLUDES = ${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISCCFG_INCLUDES} \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${ISC_INCLUDES}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsCDEFINES = -DNAMED_CONFFILE=\"${sysconfdir}/named.conf\"
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsCWARNINGS =
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsDNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsISCLIBS = ../../lib/isc/libisc.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsBIND9LIBS = ../../lib/bind9/libbind9.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsDNSDEPLIBS = ../../lib/dns/libdns.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsISCDEPLIBS = ../../lib/isc/libisc.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsBIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsLIBS = @LIBS@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsSUBDIRS =
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# Alphabetically
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsTARGETS = named-checkconf@EXEEXT@ named-checkzone@EXEEXT@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews# Alphabetically
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsSRCS = named-checkconf.c named-checkzone.c check-tool.c
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsMANPAGES = named-checkconf.8 named-checkzone.8
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsHTMLPAGES = named-checkconf.html named-checkzone.html
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsMANOBJS = ${MANPAGES} ${HTMLPAGES}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews@BIND9_MAKE_RULES@
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsnamed-checkconf.@O@: named-checkconf.c
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews -DVERSION=\"${VERSION}\" \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews -c ${srcdir}/named-checkconf.c
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsnamed-checkzone.@O@: named-checkzone.c
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews -DVERSION=\"${VERSION}\" \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews -c ${srcdir}/named-checkzone.c
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsnamed-checkconf@EXEEXT@: named-checkconf.@O@ check-tool.@O@ ${ISCDEPLIBS} \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${ISCCFGDEPLIBS} ${BIND9DEPLIBS}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} -o $@ \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews named-checkconf.@O@ check-tool.@O@ ${BIND9LIBS} ${ISCCFGLIBS} \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsnamed-checkzone@EXEEXT@: named-checkzone.@O@ check-tool.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} -o $@ \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews named-checkzone.@O@ check-tool.@O@ ${DNSLIBS} ${ISCLIBS} ${LIBS}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsdoc man:: ${MANOBJS}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsdocclean manclean maintainer-clean::
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews rm -f ${MANOBJS}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsinstalldirs:
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsinstall:: named-checkconf@EXEEXT@ named-checkzone@EXEEXT@ installdirs
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-checkconf@EXEEXT@ ${DESTDIR}${sbindir}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-checkzone@EXEEXT@ ${DESTDIR}${sbindir}
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8; done
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrewsclean distclean::
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews rm -f ${TARGETS} r1.htm
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews