Makefile.in revision db519a99ceb27f3ca36769a0d7e06a20b0a721a2
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews# Copyright (C) 2004-2009, 2011-2014 Internet Systems Consortium, Inc. ("ISC")
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# Copyright (C) 1998-2002 Internet Software Consortium.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews#
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#
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.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews
d1f1675156ca4cbf32e56fa3a3da04d56bc2e189Mark Andrews# $Id: Makefile.in,v 1.62 2011/09/06 04:06:37 marka Exp $
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halleysrcdir = @srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob HalleyVPATH = @srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halleytop_srcdir = @top_srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halley
d0ad0044249ab08201ce8a1029253f2c6ef41147Bob Halley@BIND9_VERSION@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSUBDIRS = make unit lib bin doc @LIBEXPORT@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyTARGETS =
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
6db1357c34f26079dc2516b02d712df228e3db99Jeremy ReedMANPAGES = isc-config.sh.1
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉
6db1357c34f26079dc2516b02d712df228e3db99Jeremy ReedHTMLPAGES = isc-config.sh.html
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉
6db1357c34f26079dc2516b02d712df228e3db99Jeremy ReedMANOBJS = ${MANPAGES} ${HTMLPAGES}
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley@BIND9_MAKE_RULES@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
93593fa445f77a5517103be29544f9ecef0e2d2dBob Halleydistclean::
2f2e3e1c38aabeef784566870d885adfa7f00a48David Lawrence rm -f config.cache config.h config.log config.status TAGS
9d3ad53203f1ac49f9e876dbbcaca18656eb3e19Mark Andrews rm -f libtool isc-config.sh configure.lineno
9d3ad53203f1ac49f9e876dbbcaca18656eb3e19Mark Andrews rm -f util/conf.sh docutil/docbook2man-wrapper.sh
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
ca5cbad980fb78b3e79787bbdf049b1e5dfb3376Bob Halley# XXX we should clean libtool stuff too. Only do this after we add rules
ca5cbad980fb78b3e79787bbdf049b1e5dfb3376Bob Halley# to make it.
ca5cbad980fb78b3e79787bbdf049b1e5dfb3376Bob Halleymaintainer-clean::
ca5cbad980fb78b3e79787bbdf049b1e5dfb3376Bob Halley rm -f configure
ca5cbad980fb78b3e79787bbdf049b1e5dfb3376Bob Halley
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reeddocclean manclean maintainer-clean::
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed rm -f ${MANOBJS}
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reeddoc man:: ${MANOBJS}
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed
280747fa7c1d4597d47f7be8ec5fb7c8980c1952Andreas Gustafssoninstalldirs:
7d7f929274e48808b4771162d6302a99e69865d8Mark Andrews $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${bindir} \
7d7f929274e48808b4771162d6302a99e69865d8Mark Andrews ${DESTDIR}${localstatedir}/run ${DESTDIR}${sysconfdir}
6db1357c34f26079dc2516b02d712df228e3db99Jeremy Reed $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
280747fa7c1d4597d47f7be8ec5fb7c8980c1952Andreas Gustafsson
280747fa7c1d4597d47f7be8ec5fb7c8980c1952Andreas Gustafssoninstall:: isc-config.sh installdirs
49f788cbd39eb9218c19e077c7b2519c617e044dMark Andrews ${INSTALL_SCRIPT} isc-config.sh ${DESTDIR}${bindir}
aacd7daaf7859de742ab35eac00e70676b1b9f4fEvan Hunt rm -f ${DESTDIR}${bindir}/bind9-config
aacd7daaf7859de742ab35eac00e70676b1b9f4fEvan Hunt @LN@ ${DESTDIR}${bindir}/isc-config.sh ${DESTDIR}${bindir}/bind9-config
de679d396ed4d58a03e471a617a1e666277dea91Evan Hunt ${INSTALL_DATA} ${top_srcdir}/isc-config.sh.1 ${DESTDIR}${mandir}/man1
aacd7daaf7859de742ab35eac00e70676b1b9f4fEvan Hunt rm -f ${DESTDIR}${mandir}/man1/bind9-config.1
aacd7daaf7859de742ab35eac00e70676b1b9f4fEvan Hunt @LN@ ${DESTDIR}${mandir}/man1/isc-config.sh.1 ${DESTDIR}${mandir}/man1/bind9-config.1
de679d396ed4d58a03e471a617a1e666277dea91Evan Hunt ${INSTALL_DATA} ${top_srcdir}/bind.keys ${DESTDIR}${sysconfdir}
3ee5e4d6a40fdc413c6216048e7c162eb5e6b295Brian Wellington
93593fa445f77a5517103be29544f9ecef0e2d2dBob Halleytags:
93593fa445f77a5517103be29544f9ecef0e2d2dBob Halley rm -f TAGS
8e06cea14c857429ab7e7299af2dce5eeeaa5ff0Michael Graff find lib bin -name "*.[ch]" -print | @ETAGS@ -
a0d172f105ac277a9e56e1b61e6863d279f2ff75Andreas Gustafsson
3a6d62c59f73d024d1b2ba2ac94d7600530166ffMark Andrewstest check:
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn @if test -n "`${PERL} ${top_srcdir}/bin/tests/system/testsock.pl 2>&- || echo fail`"; then \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn echo I: NOTE: The tests were not run because they require that; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn echo I: the IP addresses 10.53.0.1 through 10.53.0.8 are configured; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn echo I: as alias addresses on the loopback interface. Please run; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn echo I: \'bin/tests/system/ifconfig.sh up\' as root to configure; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn echo I: them, then rerun the tests. Run make force-test to run the; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn echo I: tests anyway.; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn exit 1; \
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn fi
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn ${MAKE} test-force
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburnforce-test: test-force
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburn
5805fc20a3f65ee3a78b66aa17801f1d3103cbe1Curtis Blackburntest-force:
453102062146c8d6945217012219d370da0d10adMark Andrews status=0; \
453102062146c8d6945217012219d370da0d10adMark Andrews (cd bin/tests && ${MAKE} ${MAKEDEFS} test) || status=1; \
453102062146c8d6945217012219d370da0d10adMark Andrews (test -f unit/unittest.sh && $(SHELL) unit/unittest.sh) || status=1; \
d1f1675156ca4cbf32e56fa3a3da04d56bc2e189Mark Andrews exit $$status
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austein
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob AusteinFAQ: FAQ.xml
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austein ${XSLTPROC} doc/xsl/isc-docbook-text.xsl FAQ.xml | \
8731a2bd2f5483f50d82cf28e315090b7ceeed54Mark Andrews LC_ALL=C ${W3M} -T text/html -dump -cols 72 >$@.tmp
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austein mv $@.tmp $@
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austein
8f8c7df657c4ee1c15f4c34944edda40ecf1416cEvan Huntunit::
8f8c7df657c4ee1c15f4c34944edda40ecf1416cEvan Hunt sh ${top_srcdir}/unit/unittest.sh
8f8c7df657c4ee1c15f4c34944edda40ecf1416cEvan Hunt
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austeinclean::
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austein rm -f FAQ.tmp