Makefile.in revision 12178c86525332bb0ab66155feb61fbf32eca6ac
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# Copyright (C) 2004, 2006-2009 Internet Systems Consortium, Inc. ("ISC")
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9Bob Halley# Copyright (C) 2000-2002 Internet Software Consortium.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews#
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# Permission to use, copy, modify, and/or distribute this software for any
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# purpose with or without fee is hereby granted, provided that the above
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# copyright notice and this permission notice appear in all copies.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews#
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# PERFORMANCE OF THIS SOFTWARE.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews# $Id: Makefile.in,v 1.36 2009/12/05 23:31:40 each Exp $
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graffsrcdir = @srcdir@
659c68b446073e4e450dd2021fdb5bc40decffe2David LawrenceVPATH = @srcdir@
659c68b446073e4e450dd2021fdb5bc40decffe2David Lawrencetop_srcdir = @top_srcdir@
3761c433912beabe43abeed2c3513b6201c59f64Mark Andrews
854d0238dbc2908490197984b3b9d558008a53dfMark Andrews@BIND9_VERSION@
854d0238dbc2908490197984b3b9d558008a53dfMark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews@BIND9_MAKE_INCLUDES@
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff
d981ca645597116d227a48bf37cc5edc061c854dBob HalleyCINCLUDES = ${LWRES_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES} \
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews ${ISC_INCLUDES} ${ISCCFG_INCLUDES} @DST_GSSAPI_INC@
0e8cf9a887c70f96ac448b06c069d90b830215ccMark Andrews
0e8cf9a887c70f96ac448b06c069d90b830215ccMark AndrewsCDEFINES = @USE_GSSAPI@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsCWARNINGS =
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsLWRESLIBS = ../../lib/lwres/liblwres.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsDNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
3d5cad69ec20157912e95cf3b79316dfb0a314f3Mark AndrewsBIND9LIBS = ../../lib/bind9/libbind9.@A@
f7b99290c31abeb20c55fc55391510450ce60423Mark AndrewsISCLIBS = ../../lib/isc/libisc.@A@
659c68b446073e4e450dd2021fdb5bc40decffe2David LawrenceISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
deaaf94332abbfdb3aff53675546acfed16e5eb6Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsLWRESDEPLIBS = ../../lib/lwres/liblwres.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsDNSDEPLIBS = ../../lib/dns/libdns.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsBIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsISCDEPLIBS = ../../lib/isc/libisc.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsDEPLIBS = ${DNSDEPLIBS} ${BIND9DEPLIBS} ${ISCDEPLIBS} ${ISCCFGDEPLIBS}
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael GraffLIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} ${ISCCFGLIBS} ${ISCLIBS} @LIBS@
659c68b446073e4e450dd2021fdb5bc40decffe2David Lawrence
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas GustafssonNOSYMLIBS = ${LWRESLIBS} ${DNSLIBS} ${BIND9LIBS} ${ISCCFGLIBS} ${ISCNOSYMLIBS} @LIBS@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsSUBDIRS =
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsTARGETS = nsupdate@EXEEXT@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
3d5cad69ec20157912e95cf3b79316dfb0a314f3Mark AndrewsOBJS = nsupdate.@O@
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsUOBJS =
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsSRCS = nsupdate.c
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsMANPAGES = nsupdate.1
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas GustafssonHTMLPAGES = nsupdate.html
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark AndrewsMANOBJS = ${MANPAGES} ${HTMLPAGES}
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews@BIND9_MAKE_RULES@
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff
d981ca645597116d227a48bf37cc5edc061c854dBob Halleynsupdate.@O@: nsupdate.c
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
0e8cf9a887c70f96ac448b06c069d90b830215ccMark Andrews -DSESSION_KEYFILE=\"${localstatedir}/run/named/session.key\" \
0e8cf9a887c70f96ac448b06c069d90b830215ccMark Andrews -c ${srcdir}/nsupdate.c
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewsnsupdate@EXEEXT@: nsupdate.@O@ ${UOBJS} ${DEPLIBS}
3d5cad69ec20157912e95cf3b79316dfb0a314f3Mark Andrews export BASEOBJS="nsupdate.@O@ ${UOBJS}"; \
f7b99290c31abeb20c55fc55391510450ce60423Mark Andrews ${FINALBUILDCMD}
659c68b446073e4e450dd2021fdb5bc40decffe2David Lawrence
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrewsdoc man:: ${MANOBJS}
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrewsdocclean manclean maintainer-clean::
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews rm -f ${MANOBJS}
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews
659c68b446073e4e450dd2021fdb5bc40decffe2David Lawrenceclean distclean::
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews rm -f ${TARGETS}
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewsinstalldirs:
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${bindir}
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrewsinstall:: nsupdate@EXEEXT@ installdirs
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} nsupdate@EXEEXT@ ${DESTDIR}${bindir}
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews ${INSTALL_DATA} ${srcdir}/nsupdate.1 ${DESTDIR}${mandir}/man1
3d5cad69ec20157912e95cf3b79316dfb0a314f3Mark Andrews