/contrib/bind9/bin/rndc/Makefile.in

https://bitbucket.org/freebsd/freebsd-head/ · Autoconf · 92 lines · 53 code · 24 blank · 15 comment · 0 complexity · e1fcb483454242c4b7d2f3e31d7c5fde MD5 · raw file

  1. # Copyright (C) 2004, 2007, 2009 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. # $Id: Makefile.in,v 1.49 2009/12/05 23:31:40 each Exp $
  16. srcdir = @srcdir@
  17. VPATH = @srcdir@
  18. top_srcdir = @top_srcdir@
  19. @BIND9_VERSION@
  20. @BIND9_MAKE_INCLUDES@
  21. CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
  22. ${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES}
  23. CDEFINES =
  24. CWARNINGS =
  25. ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
  26. ISCCCLIBS = ../../lib/isccc/libisccc.@A@
  27. ISCLIBS = ../../lib/isc/libisc.@A@
  28. ISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
  29. DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
  30. BIND9LIBS = ../../lib/bind9/libbind9.@A@
  31. ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
  32. ISCCCDEPLIBS = ../../lib/isccc/libisccc.@A@
  33. ISCDEPLIBS = ../../lib/isc/libisc.@A@
  34. DNSDEPLIBS = ../../lib/dns/libdns.@A@
  35. BIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
  36. LIBS = ${ISCLIBS} @LIBS@
  37. NOSYMLIBS = ${ISCNOSYMLIBS} @LIBS@
  38. RNDCDEPLIBS = ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${BIND9DEPLIBS} ${DNSDEPLIBS} ${ISCDEPLIBS}
  39. CONFDEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
  40. SRCS= rndc.c
  41. TARGETS = rndc@EXEEXT@
  42. MANPAGES = rndc.8 rndc.conf.5
  43. HTMLPAGES = rndc.html rndc.conf.html
  44. MANOBJS = ${MANPAGES} ${HTMLPAGES}
  45. @BIND9_MAKE_RULES@
  46. rndc.@O@: rndc.c
  47. ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
  48. -DVERSION=\"${VERSION}\" \
  49. -DRNDC_CONFFILE=\"${sysconfdir}/rndc.conf\" \
  50. -DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\" \
  51. -c ${srcdir}/rndc.c
  52. rndc@EXEEXT@: rndc.@O@ util.@O@ ${RNDCDEPLIBS}
  53. export BASEOBJS="rndc.@O@ util.@O@"; \
  54. export LIBS0="${ISCCFGLIBS} ${ISCCCLIBS} ${BIND9LIBS} ${DNSLIBS}"; \
  55. ${FINALBUILDCMD}
  56. doc man:: ${MANOBJS}
  57. docclean manclean maintainer-clean::
  58. rm -f ${MANOBJS}
  59. installdirs:
  60. $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
  61. $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
  62. $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man5
  63. install:: rndc@EXEEXT@ installdirs
  64. ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} rndc@EXEEXT@ ${DESTDIR}${sbindir}
  65. ${INSTALL_DATA} ${srcdir}/rndc.8 ${DESTDIR}${mandir}/man8
  66. ${INSTALL_DATA} ${srcdir}/rndc.conf.5 ${DESTDIR}${mandir}/man5
  67. clean distclean maintainer-clean::
  68. rm -f ${TARGETS}