xref: /minix/external/bsd/bind/dist/bin/check/Makefile.in (revision 00b67f09)
1*00b67f09SDavid van Moolenbroek# Copyright (C) 2004-2007, 2009, 2012, 2014  Internet Systems Consortium, Inc. ("ISC")
2*00b67f09SDavid van Moolenbroek# Copyright (C) 2000-2003  Internet Software Consortium.
3*00b67f09SDavid van Moolenbroek#
4*00b67f09SDavid van Moolenbroek# Permission to use, copy, modify, and/or distribute this software for any
5*00b67f09SDavid van Moolenbroek# purpose with or without fee is hereby granted, provided that the above
6*00b67f09SDavid van Moolenbroek# copyright notice and this permission notice appear in all copies.
7*00b67f09SDavid van Moolenbroek#
8*00b67f09SDavid van Moolenbroek# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
9*00b67f09SDavid van Moolenbroek# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10*00b67f09SDavid van Moolenbroek# AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
11*00b67f09SDavid van Moolenbroek# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12*00b67f09SDavid van Moolenbroek# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
13*00b67f09SDavid van Moolenbroek# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14*00b67f09SDavid van Moolenbroek# PERFORMANCE OF THIS SOFTWARE.
15*00b67f09SDavid van Moolenbroek
16*00b67f09SDavid van Moolenbroek# Id: Makefile.in,v 1.36 2009/12/05 23:31:40 each Exp
17*00b67f09SDavid van Moolenbroek
18*00b67f09SDavid van Moolenbroeksrcdir =	@srcdir@
19*00b67f09SDavid van MoolenbroekVPATH =		@srcdir@
20*00b67f09SDavid van Moolenbroektop_srcdir =	@top_srcdir@
21*00b67f09SDavid van Moolenbroek
22*00b67f09SDavid van Moolenbroek@BIND9_VERSION@
23*00b67f09SDavid van Moolenbroek
24*00b67f09SDavid van Moolenbroek@BIND9_MAKE_INCLUDES@
25*00b67f09SDavid van Moolenbroek
26*00b67f09SDavid van MoolenbroekCINCLUDES =	${BIND9_INCLUDES} ${DNS_INCLUDES} ${ISCCFG_INCLUDES} \
27*00b67f09SDavid van Moolenbroek		${ISC_INCLUDES}
28*00b67f09SDavid van Moolenbroek
29*00b67f09SDavid van MoolenbroekCDEFINES = 	-DNAMED_CONFFILE=\"${sysconfdir}/named.conf\"
30*00b67f09SDavid van MoolenbroekCWARNINGS =
31*00b67f09SDavid van Moolenbroek
32*00b67f09SDavid van MoolenbroekDNSLIBS =	../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
33*00b67f09SDavid van MoolenbroekISCCFGLIBS =	../../lib/isccfg/libisccfg.@A@
34*00b67f09SDavid van MoolenbroekISCLIBS =	../../lib/isc/libisc.@A@
35*00b67f09SDavid van MoolenbroekISCNOSYMLIBS =	../../lib/isc/libisc-nosymtbl.@A@
36*00b67f09SDavid van MoolenbroekBIND9LIBS =	../../lib/bind9/libbind9.@A@
37*00b67f09SDavid van Moolenbroek
38*00b67f09SDavid van MoolenbroekDNSDEPLIBS =	../../lib/dns/libdns.@A@
39*00b67f09SDavid van MoolenbroekISCCFGDEPLIBS =	../../lib/isccfg/libisccfg.@A@
40*00b67f09SDavid van MoolenbroekISCDEPLIBS =	../../lib/isc/libisc.@A@
41*00b67f09SDavid van MoolenbroekBIND9DEPLIBS =	../../lib/bind9/libbind9.@A@
42*00b67f09SDavid van Moolenbroek
43*00b67f09SDavid van MoolenbroekLIBS =		${ISCLIBS} @LIBS@
44*00b67f09SDavid van MoolenbroekNOSYMLIBS =	${ISCNOSYMLIBS} @LIBS@
45*00b67f09SDavid van Moolenbroek
46*00b67f09SDavid van MoolenbroekSUBDIRS =
47*00b67f09SDavid van Moolenbroek
48*00b67f09SDavid van Moolenbroek# Alphabetically
49*00b67f09SDavid van MoolenbroekTARGETS =	named-checkconf@EXEEXT@ named-checkzone@EXEEXT@
50*00b67f09SDavid van Moolenbroek
51*00b67f09SDavid van Moolenbroek# Alphabetically
52*00b67f09SDavid van MoolenbroekSRCS =		named-checkconf.c named-checkzone.c check-tool.c
53*00b67f09SDavid van Moolenbroek
54*00b67f09SDavid van MoolenbroekMANPAGES =	named-checkconf.8 named-checkzone.8
55*00b67f09SDavid van Moolenbroek
56*00b67f09SDavid van MoolenbroekHTMLPAGES =	named-checkconf.html named-checkzone.html
57*00b67f09SDavid van Moolenbroek
58*00b67f09SDavid van MoolenbroekMANOBJS =	${MANPAGES} ${HTMLPAGES}
59*00b67f09SDavid van Moolenbroek
60*00b67f09SDavid van Moolenbroek@BIND9_MAKE_RULES@
61*00b67f09SDavid van Moolenbroek
62*00b67f09SDavid van Moolenbroeknamed-checkconf.@O@: named-checkconf.c
63*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
64*00b67f09SDavid van Moolenbroek		-DVERSION=\"${VERSION}\" \
65*00b67f09SDavid van Moolenbroek		-c ${srcdir}/named-checkconf.c
66*00b67f09SDavid van Moolenbroek
67*00b67f09SDavid van Moolenbroeknamed-checkzone.@O@: named-checkzone.c
68*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
69*00b67f09SDavid van Moolenbroek		-DVERSION=\"${VERSION}\" \
70*00b67f09SDavid van Moolenbroek		-c ${srcdir}/named-checkzone.c
71*00b67f09SDavid van Moolenbroek
72*00b67f09SDavid van Moolenbroeknamed-checkconf@EXEEXT@: named-checkconf.@O@ check-tool.@O@ ${ISCDEPLIBS} \
73*00b67f09SDavid van Moolenbroek		${DNSDEPLIBS} ${ISCCFGDEPLIBS} ${BIND9DEPLIBS}
74*00b67f09SDavid van Moolenbroek	export BASEOBJS="named-checkconf.@O@ check-tool.@O@"; \
75*00b67f09SDavid van Moolenbroek	export LIBS0="${BIND9LIBS} ${ISCCFGLIBS} ${DNSLIBS}"; \
76*00b67f09SDavid van Moolenbroek	${FINALBUILDCMD}
77*00b67f09SDavid van Moolenbroek
78*00b67f09SDavid van Moolenbroeknamed-checkzone@EXEEXT@: named-checkzone.@O@ check-tool.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
79*00b67f09SDavid van Moolenbroek	export BASEOBJS="named-checkzone.@O@ check-tool.@O@"; \
80*00b67f09SDavid van Moolenbroek	export LIBS0="${ISCCFGLIBS} ${DNSLIBS}"; \
81*00b67f09SDavid van Moolenbroek	${FINALBUILDCMD}
82*00b67f09SDavid van Moolenbroek
83*00b67f09SDavid van Moolenbroekdoc man:: ${MANOBJS}
84*00b67f09SDavid van Moolenbroek
85*00b67f09SDavid van Moolenbroekdocclean manclean maintainer-clean::
86*00b67f09SDavid van Moolenbroek	rm -f ${MANOBJS}
87*00b67f09SDavid van Moolenbroek
88*00b67f09SDavid van Moolenbroekinstalldirs:
89*00b67f09SDavid van Moolenbroek	$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
90*00b67f09SDavid van Moolenbroek	$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
91*00b67f09SDavid van Moolenbroek
92*00b67f09SDavid van Moolenbroekinstall:: named-checkconf@EXEEXT@ named-checkzone@EXEEXT@ installdirs
93*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-checkconf@EXEEXT@ ${DESTDIR}${sbindir}
94*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-checkzone@EXEEXT@ ${DESTDIR}${sbindir}
95*00b67f09SDavid van Moolenbroek	(cd ${DESTDIR}${sbindir}; rm -f named-compilezone@EXEEXT@; ${LINK_PROGRAM} named-checkzone@EXEEXT@ named-compilezone@EXEEXT@)
96*00b67f09SDavid van Moolenbroek	for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8; done
97*00b67f09SDavid van Moolenbroek	(cd ${DESTDIR}${mandir}/man8; rm -f named-compilezone.8; ${LINK_PROGRAM} named-checkzone.8 named-compilezone.8)
98*00b67f09SDavid van Moolenbroek
99*00b67f09SDavid van Moolenbroekclean distclean::
100*00b67f09SDavid van Moolenbroek	rm -f ${TARGETS} r1.htm
101