xref: /minix3/external/bsd/bind/dist/lib/samples/Makefile.in (revision 00b67f09dd46474d133c95011a48590a8e8f94c7)
1*00b67f09SDavid van Moolenbroek# Copyright (C) 2009, 2012-2014  Internet Systems Consortium, Inc. ("ISC")
2*00b67f09SDavid van Moolenbroek#
3*00b67f09SDavid van Moolenbroek# Permission to use, copy, modify, and/or distribute this software for any
4*00b67f09SDavid van Moolenbroek# purpose with or without fee is hereby granted, provided that the above
5*00b67f09SDavid van Moolenbroek# copyright notice and this permission notice appear in all copies.
6*00b67f09SDavid van Moolenbroek#
7*00b67f09SDavid van Moolenbroek# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
8*00b67f09SDavid van Moolenbroek# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9*00b67f09SDavid van Moolenbroek# AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
10*00b67f09SDavid van Moolenbroek# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
11*00b67f09SDavid van Moolenbroek# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
12*00b67f09SDavid van Moolenbroek# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
13*00b67f09SDavid van Moolenbroek# PERFORMANCE OF THIS SOFTWARE.
14*00b67f09SDavid van Moolenbroek
15*00b67f09SDavid van Moolenbroeksrcdir =	@srcdir@
16*00b67f09SDavid van MoolenbroekVPATH =		@srcdir@
17*00b67f09SDavid van Moolenbroektop_srcdir =	@top_srcdir@
18*00b67f09SDavid van Moolenbroek
19*00b67f09SDavid van Moolenbroek@BIND9_VERSION@
20*00b67f09SDavid van Moolenbroek
21*00b67f09SDavid van Moolenbroek@BIND9_MAKE_INCLUDES@
22*00b67f09SDavid van Moolenbroek
23*00b67f09SDavid van MoolenbroekCINCLUDES =	-I${srcdir}/include -I../dns/include \
24*00b67f09SDavid van Moolenbroek		${DNS_INCLUDES} ${ISC_INCLUDES} \
25*00b67f09SDavid van Moolenbroek		-I${top_srcdir}/lib/irs/include \
26*00b67f09SDavid van Moolenbroek		-I../../lib/irs/include
27*00b67f09SDavid van Moolenbroek
28*00b67f09SDavid van MoolenbroekCDEFINES =	-DVERSION=\"${VERSION}\" -DSYSCONFDIR=\"${sysconfdir}\"
29*00b67f09SDavid van MoolenbroekCWARNINGS =
30*00b67f09SDavid van Moolenbroek
31*00b67f09SDavid van MoolenbroekISCLIBS =	../isc/libisc.@A@
32*00b67f09SDavid van MoolenbroekDNSLIBS =	../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
33*00b67f09SDavid van MoolenbroekISCCFGLIBS =	../isccfg/libisccfg.@A@
34*00b67f09SDavid van MoolenbroekIRSLIBS =	../irs/libirs.@A@
35*00b67f09SDavid van Moolenbroek
36*00b67f09SDavid van MoolenbroekISCDEPLIBS =	../isc/libisc.@A@
37*00b67f09SDavid van MoolenbroekDNSDEPLIBS =	../dns/libdns.@A@
38*00b67f09SDavid van MoolenbroekISCCFGDEPLIBS =	../isccfg/libisccfg.@A@
39*00b67f09SDavid van MoolenbroekIRSDEPLIBS =	../irs/libirs.@A@
40*00b67f09SDavid van Moolenbroek
41*00b67f09SDavid van MoolenbroekDEPLIBS =	${DNSDEPLIBS} ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
42*00b67f09SDavid van Moolenbroek
43*00b67f09SDavid van MoolenbroekLIBS =		${DNSLIBS} ${ISCCFGLIBS} ${ISCLIBS} @LIBS@
44*00b67f09SDavid van Moolenbroek
45*00b67f09SDavid van MoolenbroekSUBDIRS =
46*00b67f09SDavid van Moolenbroek
47*00b67f09SDavid van MoolenbroekTARGETS =	resolve@EXEEXT@ \
48*00b67f09SDavid van Moolenbroek		sample-async@EXEEXT@ sample-gai@EXEEXT@ \
49*00b67f09SDavid van Moolenbroek		sample-update@EXEEXT@ sample-request@EXEEXT@ nsprobe@EXEEXT@
50*00b67f09SDavid van Moolenbroek
51*00b67f09SDavid van MoolenbroekOBJS =		resolve.@O@ \
52*00b67f09SDavid van Moolenbroek		sample-async.@O@ sample-gai.@O@ sample-update.@O@ \
53*00b67f09SDavid van Moolenbroek		sample-request.@O@ nsprobe.@O@
54*00b67f09SDavid van Moolenbroek
55*00b67f09SDavid van MoolenbroekUOBJS =
56*00b67f09SDavid van Moolenbroek
57*00b67f09SDavid van MoolenbroekSRCS =		resolve.c \
58*00b67f09SDavid van Moolenbroek		sample-async.c sample-gai.c sample-update.c \
59*00b67f09SDavid van Moolenbroek		sample-request.c nsprobe.c
60*00b67f09SDavid van Moolenbroek
61*00b67f09SDavid van MoolenbroekMANPAGES =
62*00b67f09SDavid van Moolenbroek
63*00b67f09SDavid van MoolenbroekHTMLPAGES =
64*00b67f09SDavid van Moolenbroek
65*00b67f09SDavid van MoolenbroekMANOBJS =	${MANPAGES} ${HTMLPAGES}
66*00b67f09SDavid van Moolenbroek
67*00b67f09SDavid van Moolenbroek@BIND9_MAKE_RULES@
68*00b67f09SDavid van Moolenbroek
69*00b67f09SDavid van Moolenbroekresolve@EXEEXT@: resolve.@O@ ${IRSDEPLIBS} ${DEPLIBS}
70*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
71*00b67f09SDavid van Moolenbroek	resolve.@O@ ${IRSLIBS} ${LIBS}
72*00b67f09SDavid van Moolenbroek
73*00b67f09SDavid van Moolenbroeksample-async@EXEEXT@: sample-async.@O@ ${DEPLIBS}
74*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
75*00b67f09SDavid van Moolenbroek	sample-async.@O@ ${LIBS}
76*00b67f09SDavid van Moolenbroek
77*00b67f09SDavid van Moolenbroeksample-gai@EXEEXT@: sample-gai.@O@ ${IRSDEPLIBS} ${DEPLIBS}
78*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
79*00b67f09SDavid van Moolenbroek	sample-gai.@O@ ${IRSLIBS} ${LIBS}
80*00b67f09SDavid van Moolenbroek
81*00b67f09SDavid van Moolenbroeksample-update@EXEEXT@: sample-update.@O@ ${DEPLIBS}
82*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
83*00b67f09SDavid van Moolenbroek	sample-update.@O@ ${LIBS}
84*00b67f09SDavid van Moolenbroek
85*00b67f09SDavid van Moolenbroeksample-request@EXEEXT@: sample-request.@O@ ${DEPLIBS}
86*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
87*00b67f09SDavid van Moolenbroek	sample-request.@O@ ${LIBS}
88*00b67f09SDavid van Moolenbroek
89*00b67f09SDavid van Moolenbroeknsprobe@EXEEXT@: nsprobe.@O@ ${DEPLIBS}
90*00b67f09SDavid van Moolenbroek	${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
91*00b67f09SDavid van Moolenbroek	nsprobe.@O@ ${LIBS}
92*00b67f09SDavid van Moolenbroek
93*00b67f09SDavid van Moolenbroekdoc man:: ${MANOBJS}
94*00b67f09SDavid van Moolenbroek
95*00b67f09SDavid van Moolenbroekdocclean manclean maintainer-clean::
96*00b67f09SDavid van Moolenbroek	rm -f ${MANOBJS}
97*00b67f09SDavid van Moolenbroek
98*00b67f09SDavid van Moolenbroekclean distclean maintainer-clean::
99*00b67f09SDavid van Moolenbroek	rm -f ${TARGETS}
100*00b67f09SDavid van Moolenbroek	rm -f sample.key
101