Makefile.in revision a27fe4c990f96bd792f2a07ca4d38c78d5b9df2c
87a58323be6bc89b50c216ac01c3e92f4721ab7cAutomatic Updater# Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# Copyright (C) 1998-2002 Internet Software Consortium.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence#
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater# Permission to use, copy, modify, and/or distribute this software for any
4c1132f34493327abc632196f5876a89aa573687Bob Halley# purpose with or without fee is hereby granted, provided that the above
4c1132f34493327abc632196f5876a89aa573687Bob Halley# copyright notice and this permission notice appear in all copies.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence#
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# PERFORMANCE OF THIS SOFTWARE.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉# $Id: Makefile.in,v 1.57 2009/09/01 00:22:24 jinmei Exp $
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halleysrcdir = @srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob HalleyVPATH = @srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halleytop_srcdir = @top_srcdir@
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halley
d0ad0044249ab08201ce8a1029253f2c6ef41147Bob Halley@BIND9_VERSION@
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉SUBDIRS = make 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
de679d396ed4d58a03e471a617a1e666277dea91Evan Hunt ${INSTALL_SCRIPT} ${top_srcdir}/isc-config.sh ${DESTDIR}${bindir}
de679d396ed4d58a03e471a617a1e666277dea91Evan Hunt ${INSTALL_DATA} ${top_srcdir}/isc-config.sh.1 ${DESTDIR}${mandir}/man1
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
a0d172f105ac277a9e56e1b61e6863d279f2ff75Andreas Gustafssoncheck: test
a0d172f105ac277a9e56e1b61e6863d279f2ff75Andreas Gustafsson
a0d172f105ac277a9e56e1b61e6863d279f2ff75Andreas Gustafssontest:
a0d172f105ac277a9e56e1b61e6863d279f2ff75Andreas Gustafsson (cd bin/tests && ${MAKE} ${MAKEDEFS} test)
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
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austeinclean::
94a8c22d559fe1f977ed41d6fe0b2513ecee7ff9Rob Austein rm -f FAQ.tmp