/contrib/bind9/Makefile.in

https://bitbucket.org/freebsd/freebsd-head/ · Autoconf · 78 lines · 42 code · 19 blank · 17 comment · 4 complexity · 484d76d2291f39eafbb23a6f7972d3ec MD5 · raw file

  1. # Copyright (C) 2004-2009, 2011 Internet Systems Consortium, Inc. ("ISC")
  2. # Copyright (C) 1998-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. # $Id: Makefile.in,v 1.58.250.4 2011/09/06 04:06:11 marka Exp $
  16. srcdir = @srcdir@
  17. VPATH = @srcdir@
  18. top_srcdir = @top_srcdir@
  19. @BIND9_VERSION@
  20. SUBDIRS = make unit lib bin doc @LIBEXPORT@
  21. TARGETS =
  22. MANPAGES = isc-config.sh.1
  23. HTMLPAGES = isc-config.sh.html
  24. MANOBJS = ${MANPAGES} ${HTMLPAGES}
  25. @BIND9_MAKE_RULES@
  26. distclean::
  27. rm -f config.cache config.h config.log config.status TAGS
  28. rm -f libtool isc-config.sh configure.lineno
  29. rm -f util/conf.sh docutil/docbook2man-wrapper.sh
  30. # XXX we should clean libtool stuff too. Only do this after we add rules
  31. # to make it.
  32. maintainer-clean::
  33. rm -f configure
  34. docclean manclean maintainer-clean::
  35. rm -f ${MANOBJS}
  36. doc man:: ${MANOBJS}
  37. installdirs:
  38. $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${bindir} \
  39. ${DESTDIR}${localstatedir}/run ${DESTDIR}${sysconfdir}
  40. $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
  41. install:: isc-config.sh installdirs
  42. ${INSTALL_SCRIPT} isc-config.sh ${DESTDIR}${bindir}
  43. ${INSTALL_DATA} ${top_srcdir}/isc-config.sh.1 ${DESTDIR}${mandir}/man1
  44. ${INSTALL_DATA} ${top_srcdir}/bind.keys ${DESTDIR}${sysconfdir}
  45. tags:
  46. rm -f TAGS
  47. find lib bin -name "*.[ch]" -print | @ETAGS@ -
  48. check: test
  49. test:
  50. status=0; \
  51. (cd bin/tests && ${MAKE} ${MAKEDEFS} test) || status=1; \
  52. (test -f unit/unittest.sh && $(SHELL) unit/unittest.sh) || status=1; \
  53. exit $$status
  54. FAQ: FAQ.xml
  55. ${XSLTPROC} doc/xsl/isc-docbook-text.xsl FAQ.xml | \
  56. LC_ALL=C ${W3M} -T text/html -dump -cols 72 >$@.tmp
  57. mv $@.tmp $@
  58. clean::
  59. rm -f FAQ.tmp