nlookup.9 - document nlookup_init_root
[dragonfly.git] / usr.sbin / named / Makefile
blob1e4e28674aad2c41a4e13da1246162b6944be8e7
1 # $FreeBSD: src/usr.sbin/named/Makefile,v 1.25.2.5 2002/07/07 08:17:07 dougb Exp $
2 # $DragonFly: src/usr.sbin/named/Makefile,v 1.5 2006/09/20 21:48:39 victor Exp $
4 USE_LIBBIND= true
5 USE_LIBBIND9= true
6 .include "${.CURDIR}/Makefile.inc"
8 .PATH: ${BIND_DIR}/bin/named
9 .PATH: ${BIND_DIR}/bin/nsupdate
10 .PATH: ${BIND_DIR}/doc/man
12 PROG= named
13 # named.conf.5 named-bootconf.8
14 MAN= named.conf.5 named.8 nsupdate.1
15 SRCS= builtin.c client.c config.c control.c \
16 controlconf.c interfacemgr.c \
17 listenlist.c log.c logconf.c main.c notify.c \
18 query.c server.c statschannel.c sortlist.c \
19 tkeyconf.c tsigconf.c update.c xfrout.c \
20 zoneconf.c \
21 lwaddr.c lwresd.c lwdclient.c lwderror.c lwdgabn.c \
22 lwdgnba.c lwdgrbn.c lwdnoop.c lwsearch.c \
24 CFLAGS+= -I${BIND_DIR}/bin/named/unix/include/named
26 .PATH: ${BIND_DIR}/bin/named/unix
27 SRCS+= os.c
28 WARNS?= 1
30 CFLAGS+= -I${BIND_DIR}/bin/named/include \
31 -I${BIND_DIR}/lib/bind9/include \
32 -I${BIND_DIR}/bin/named/unix/include
34 .if ${MACHINE_ARCH} == "i386"
35 CFLAGS+= -I${BIND_DIR}/lib/isc/x86_32/include
36 CFLAGS+= -DISC_PLATFORM_USETHREADS
37 CFLAGS+= -DISC_PLATFORM_USEGCCASM
38 .endif
39 .if ${MACHINE_ARCH} == "x86_64"
40 CFLAGS+= -I${BIND_DIR}/lib/isc/x86_64/include
41 CFLAGS+= -DISC_PLATFORM_USETHREADS
42 CFLAGS+= -DISC_PLATFORM_USESTDASM
43 .endif
45 .if exists(${.OBJDIR}/../../lib/libisc)
46 LIBISCDIR:= ${.OBJDIR}/../../lib/libisc
47 .else
48 LIBISCDIR!= cd ${.CURDIR}/../../lib/libisc; make -V .OBJDIR
49 .endif
50 LIBISC:= ${LIBISCDIR}/libisc.a
52 DPADD+= ${LIBISC}
53 LDADD+= ${LIBISC}
54 .if !defined(NO_CRYPT) && !defined(NO_OPENSSL) && !defined(NO_BIND_DNSSEC)
55 DPADD+= ${LIBCRYPTO}
56 LDADD+= -lcrypto
57 .endif
59 #HTMLS= acl.html address_list.html comments.html config.html controls.html \
60 # docdef.html example.html include.html index.html key.html \
61 # logging.html master.html options.html server.html trusted-keys.html \
62 # zone.html
63 HTMLS=
64 #MISCS= DynamicUpdate FAQ.1of2 FAQ.2of2 rfc2317-notes.txt style.txt
65 MISCS=
66 FILES= ${HTMLS} ${MISCS}
67 .PATH: ${BIND_DIR}/doc/html ${BIND_DIR}/doc/misc
69 .for file in ${HTMLS}
70 FILESDIR_${file}= ${DOCDIR}/bind/html
71 .endfor
72 .for file in ${MISCS}
73 FILESDIR_${file}= ${DOCDIR}/bind/misc
74 .endfor
76 .include <bsd.prog.mk>