62e4c4187c3d3f2bc7d8deb9709c10c0bfb69e45Tinderbox User# Copyright (C) 2009, 2012, 2014-2017 Internet Systems Consortium, Inc. ("ISC")
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# file, You can obtain one at http://mozilla.org/MPL/2.0/.
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
12178c86525332bb0ab66155feb61fbf32eca6acEvan Hunt# $Id: Makefile.in,v 1.8 2009/12/05 23:31:40 each Exp $
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntsrcdir = @srcdir@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntVPATH = @srcdir@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunttop_srcdir = @top_srcdir@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień# Attempt to disable parallel processing.
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień.NOTPARALLEL:
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień.NO_PARALLEL:
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień
e13d04fda918c0c14c2247475bb99e0760d9a6a4Evan HuntVERSION=@BIND9_VERSION@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt@BIND9_MAKE_INCLUDES@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntCINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
12178c86525332bb0ab66155feb61fbf32eca6acEvan HuntCDEFINES =
351b62535d4c4f89883bfdba025999dd32490266Evan HuntCWARNINGS =
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntISCCCLIBS = ../../lib/isccc/libisccc.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntISCLIBS = ../../lib/isc/libisc.@A@
2f4d747a267026e6298ba9ece22c9dfa0ac254daFrancis DupontISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntDNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntBIND9LIBS = ../../lib/bind9/libbind9.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntISCCCDEPLIBS = ../../lib/isccc/libisccc.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntISCDEPLIBS = ../../lib/isc/libisc.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntDNSDEPLIBS = ../../lib/dns/libdns.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan HuntBIND9DEPLIBS = ../../lib/bind9/libbind9.@A@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntRNDCLIBS = ${ISCCFGLIBS} ${ISCCCLIBS} ${BIND9LIBS} ${DNSLIBS} ${ISCLIBS} @LIBS@
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntRNDCDEPLIBS = ${ISCCFGDEPLIBS} ${ISCCCDEPLIBS} ${BIND9DEPLIBS} ${DNSDEPLIBS} ${ISCDEPLIBS}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntLIBS = ${DNSLIBS} ${ISCLIBS} @LIBS@
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntNOSYMLIBS = ${DNSLIBS} ${ISCNOSYMLIBS} @LIBS@
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntCONFDEPLIBS = ${DNSDEPLIBS} ${ISCDEPLIBS}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntSRCS= rndc-confgen.c ddns-confgen.c
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntSUBDIRS = unix
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan HuntTARGETS = rndc-confgen@EXEEXT@ ddns-confgen@EXEEXT@ tsig-keygen@EXEEXT@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntMANPAGES = rndc-confgen.8 ddns-confgen.8
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntHTMLPAGES = rndc-confgen.html ddns-confgen.html
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntMANOBJS = ${MANPAGES} ${HTMLPAGES}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan HuntUOBJS = unix/os.@O@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt@BIND9_MAKE_RULES@
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntrndc-confgen.@O@: rndc-confgen.c
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt -DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\" \
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt -c ${srcdir}/rndc-confgen.c
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntddns-confgen.@O@: ddns-confgen.c
08f860f800d32007a0c9bf456f6c35fbb2ecbc81Evan Hunt ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -c ${srcdir}/ddns-confgen.c
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępieńrndc-confgen@EXEEXT@: rndc-confgen.@O@ util.@O@ keygen.@O@ ${CONFDEPLIBS}
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 export BASEOBJS="rndc-confgen.@O@ util.@O@ keygen.@O@ ${UOBJS}"; \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 ${FINALBUILDCMD}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępieńddns-confgen@EXEEXT@: ddns-confgen.@O@ util.@O@ keygen.@O@ ${CONFDEPLIBS}
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 export BASEOBJS="ddns-confgen.@O@ util.@O@ keygen.@O@ ${UOBJS}"; \
a27fe4c990f96bd792f2a07ca4d38c78d5b9df2cTatuya JINMEI 神明達哉 ${FINALBUILDCMD}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunt# make a link in the build directory to assist with testing
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunttsig-keygen@EXEEXT@: ddns-confgen@EXEEXT@
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunt rm -f tsig-keygen@EXEEXT@
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunt ${LINK_PROGRAM} ddns-confgen@EXEEXT@ tsig-keygen@EXEEXT@
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntdoc man:: ${MANOBJS}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntdocclean manclean maintainer-clean::
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt rm -f ${MANOBJS}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntinstalldirs:
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntinstall:: rndc-confgen@EXEEXT@ ddns-confgen@EXEEXT@ installdirs
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} rndc-confgen@EXEEXT@ ${DESTDIR}${sbindir}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} ddns-confgen@EXEEXT@ ${DESTDIR}${sbindir}
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt ${INSTALL_DATA} ${srcdir}/rndc-confgen.8 ${DESTDIR}${mandir}/man8
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt ${INSTALL_DATA} ${srcdir}/ddns-confgen.8 ${DESTDIR}${mandir}/man8
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunt (cd ${DESTDIR}${sbindir}; rm -f tsig-keygen@EXEEXT@; ${LINK_PROGRAM} ddns-confgen@EXEEXT@ tsig-keygen@EXEEXT@)
46bc64f4b1a0e84ab0397943453fe83a17baf2c4Evan Hunt (cd ${DESTDIR}${mandir}/man8; rm -f tsig-keygen.8; ${LINK_PROGRAM} ddns-confgen.8 tsig-keygen.8)
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt
8a5809527e6c85e39699901712a455d5480907c1Evan Huntuninstall::
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt rm -f ${DESTDIR}${mandir}/man8/tsig-keygen.8
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt rm -f ${DESTDIR}${sbindir}/tsig-keygen@EXEEXT@
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt rm -f ${DESTDIR}${mandir}/man8/ddns-confgen.8
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt rm -f ${DESTDIR}${mandir}/man8/rndc-confgen.8
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${sbindir}/ddns-confgen@EXEEXT@
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${sbindir}/rndc-confgen@EXEEXT@
8a5809527e6c85e39699901712a455d5480907c1Evan Hunt
351b62535d4c4f89883bfdba025999dd32490266Evan Huntclean distclean maintainer-clean::
351b62535d4c4f89883bfdba025999dd32490266Evan Hunt rm -f ${TARGETS}