]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/bind9/bin/tools/Makefile.in
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / bind9 / bin / tools / Makefile.in
1 # Copyright (C) 2009, 2010, 2012  Internet Systems Consortium, Inc. ("ISC")
2 #
3 # Permission to use, copy, modify, and/or distribute this software for any
4 # purpose with or without fee is hereby granted, provided that the above
5 # copyright notice and this permission notice appear in all copies.
6 #
7 # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
8 # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9 # AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
10 # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
11 # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
12 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
13 # PERFORMANCE OF THIS SOFTWARE.
14
15 # $Id: Makefile.in,v 1.13 2010/01/07 23:48:53 tbox Exp $
16
17 srcdir =        @srcdir@
18 VPATH =         @srcdir@
19 top_srcdir =    @top_srcdir@
20
21 @BIND9_MAKE_INCLUDES@
22
23 CINCLUDES =     ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
24                 ${LWRES_INCLUDES} ${OMAPI_INCLUDES}
25
26 CDEFINES =
27 CWARNINGS =
28
29 DNSLIBS =       ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
30 ISCLIBS =       ../../lib/isc/libisc.@A@ @DNS_CRYPTO_LIBS@
31 ISCNOSYMLIBS =  ../../lib/isc/libisc-nosymtbl.@A@
32 ISCCFGLIBS =    ../../lib/isccfg/libisccfg.@A@
33 LWRESLIBS =     ../../lib/lwres/liblwres.@A@
34
35 DNSDEPLIBS =    ../../lib/dns/libdns.@A@
36 ISCDEPLIBS =    ../../lib/isc/libisc.@A@
37 ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
38 LWRESDEPLIBS =  ../../lib/lwres/liblwres.@A@
39
40 LIBS =          ${ISCLIBS} @LIBS@
41 NOSYMLIBS =     ${ISCNOSYMLIBS} @LIBS@
42
43 SUBDIRS = 
44
45 TARGETS =       arpaname@EXEEXT@ named-journalprint@EXEEXT@ nsec3hash@EXEEXT@ \
46                 genrandom@EXEEXT@ isc-hmac-fixup@EXEEXT@
47 SRCS =          arpaname.c named-journalprint.c nsec3hash.c genrandom.c \
48                 isc-hmac-fixup.c
49
50 MANPAGES =      arpaname.1 named-journalprint.8 nsec3hash.8 genrandom.8 \
51                 isc-hmac-fixup.8
52 HTMLPAGES =     arpaname.html named-journalprint.html nsec3hash.html \
53                 genrandom.html isc-hmac-fixup.html
54 MANOBJS =       ${MANPAGES} ${HTMLPAGES}
55
56 @BIND9_MAKE_RULES@
57
58 arpaname@EXEEXT@: arpaname.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
59         ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ arpaname.@O@ \
60                 ${ISCLIBS} ${LIBS}
61
62 named-journalprint@EXEEXT@: named-journalprint.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
63         export BASEOBJS="named-journalprint.@O@"; \
64         export LIBS0="${DNSLIBS}"; \
65         ${FINALBUILDCMD}
66
67 nsec3hash@EXEEXT@: nsec3hash.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
68         export BASEOBJS="nsec3hash.@O@"; \
69         export LIBS0="${DNSLIBS}"; \
70         ${FINALBUILDCMD}
71
72 isc-hmac-fixup@EXEEXT@: isc-hmac-fixup.@O@ ${ISCDEPLIBS}
73         export BASEOBJS="isc-hmac-fixup.@O@"; \
74         export LIBS0="${ISCLIBS}"; \
75         ${FINALBUILDCMD}
76
77 genrandom@EXEEXT@: genrandom.@O@
78         ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ genrandom.@O@ @GENRANDOMLIB@ ${LIBS}
79
80 doc man:: ${MANOBJS}
81
82 docclean manclean maintainer-clean::
83         rm -f ${MANOBJS}
84
85 installdirs:
86         $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
87         $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
88         $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
89
90 install:: ${TARGETS} installdirs
91         ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} arpaname@EXEEXT@ ${DESTDIR}${sbindir}
92         ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-journalprint@EXEEXT@ ${DESTDIR}${sbindir}
93         ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} nsec3hash@EXEEXT@ ${DESTDIR}${sbindir}
94         ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} genrandom@EXEEXT@ ${DESTDIR}${sbindir}
95         ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} isc-hmac-fixup@EXEEXT@ ${DESTDIR}${sbindir}
96         ${INSTALL_DATA} ${srcdir}/arpaname.1 ${DESTDIR}${mandir}/man1
97         ${INSTALL_DATA} ${srcdir}/isc-hmac-fixup.8 ${DESTDIR}${mandir}/man8
98         ${INSTALL_DATA} ${srcdir}/named-journalprint.8 ${DESTDIR}${mandir}/man8
99         ${INSTALL_DATA} ${srcdir}/nsec3hash.8 ${DESTDIR}${mandir}/man8
100         ${INSTALL_DATA} ${srcdir}/genrandom.8 ${DESTDIR}${mandir}/man8
101
102 clean distclean::
103         rm -f ${TARGETS}