1# Copyright (C) 2004, 2005, 2007, 2009, 2012-2014 Internet Systems Consortium, Inc. ("ISC") 2# Copyright (C) 2000-2002 Internet Software Consortium. 3# 4# Permission to use, copy, modify, and/or distribute this software for any 5# purpose with or without fee is hereby granted, provided that the above 6# copyright notice and this permission notice appear in all copies. 7# 8# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 9# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 10# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 11# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 12# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 13# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 14# PERFORMANCE OF THIS SOFTWARE. 15 16# Id: Makefile.in,v 1.47 2009/12/05 23:31:40 each Exp 17 18srcdir = @srcdir@ 19VPATH = @srcdir@ 20top_srcdir = @top_srcdir@ 21 22@BIND9_VERSION@ 23 24@BIND9_MAKE_INCLUDES@ 25 26READLINE_LIB = @READLINE_LIB@ 27 28CINCLUDES = -I${srcdir}/include ${DNS_INCLUDES} ${BIND9_INCLUDES} \ 29 ${ISC_INCLUDES} ${LWRES_INCLUDES} ${ISCCFG_INCLUDES} 30 31CDEFINES = -DVERSION=\"${VERSION}\" @CRYPTO@ 32CWARNINGS = 33 34ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@ 35DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@ 36BIND9LIBS = ../../lib/bind9/libbind9.@A@ 37ISCLIBS = ../../lib/isc/libisc.@A@ 38ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ 39LWRESLIBS = ../../lib/lwres/liblwres.@A@ 40 41ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@ 42DNSDEPLIBS = ../../lib/dns/libdns.@A@ 43BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@ 44ISCDEPLIBS = ../../lib/isc/libisc.@A@ 45LWRESDEPLIBS = ../../lib/lwres/liblwres.@A@ 46 47DEPLIBS = ${DNSDEPLIBS} ${BIND9DEPLIBS} ${ISCDEPLIBS} \ 48 ${ISCCFGDEPLIBS} ${LWRESDEPLIBS} 49 50LIBS = ${LWRESLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \ 51 ${ISCLIBS} @IDNLIBS@ @LIBS@ 52 53NOSYMLIBS = ${LWRESLIBS} ${BIND9LIBS} ${ISCCFGLIBS} \ 54 ${ISCNOSYMLIBS} @IDNLIBS@ @LIBS@ 55 56SUBDIRS = 57 58TARGETS = dig@EXEEXT@ host@EXEEXT@ nslookup@EXEEXT@ 59 60OBJS = dig.@O@ dighost.@O@ host.@O@ nslookup.@O@ 61 62UOBJS = 63 64SRCS = dig.c dighost.c host.c nslookup.c 65 66MANPAGES = dig.1 host.1 nslookup.1 67 68HTMLPAGES = dig.html host.html nslookup.html 69 70MANOBJS = ${MANPAGES} ${HTMLPAGES} 71 72@BIND9_MAKE_RULES@ 73 74dig@EXEEXT@: dig.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS} 75 export BASEOBJS="dig.@O@ dighost.@O@ ${UOBJS}"; \ 76 export LIBS0="${DNSLIBS}"; \ 77 ${FINALBUILDCMD} 78 79host@EXEEXT@: host.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS} 80 export BASEOBJS="host.@O@ dighost.@O@ ${UOBJS}"; \ 81 export LIBS0="${DNSLIBS}"; \ 82 ${FINALBUILDCMD} 83 84nslookup@EXEEXT@: nslookup.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS} 85 export BASEOBJS="nslookup.@O@ dighost.@O@ ${READLINE_LIB} ${UOBJS}"; \ 86 export LIBS0="${DNSLIBS}"; \ 87 ${FINALBUILDCMD} 88 89doc man:: ${MANOBJS} 90 91docclean manclean maintainer-clean:: 92 rm -f ${MANOBJS} 93 94clean distclean maintainer-clean:: 95 rm -f ${TARGETS} 96 97installdirs: 98 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${bindir} 99 $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1 100 101install:: dig@EXEEXT@ host@EXEEXT@ nslookup@EXEEXT@ installdirs 102 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} \ 103 dig@EXEEXT@ ${DESTDIR}${bindir} 104 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} \ 105 host@EXEEXT@ ${DESTDIR}${bindir} 106 ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} \ 107 nslookup@EXEEXT@ ${DESTDIR}${bindir} 108 for m in ${MANPAGES}; do \ 109 ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man1; \ 110 done 111