Pull back part of rev1.7
[dragonfly.git] / usr.sbin / named / Makefile.inc
bloba879f7d3f9cf7d5e899f4b24f8ef9a008632e8ac
1 # From: Id: Makefile.inc,v 8.4 1996/03/03 17:42:43 vixie Exp
2 # $FreeBSD: src/usr.sbin/named/Makefile.inc,v 1.12.2.3 2001/07/22 18:57:06 dillon Exp $
3 # $DragonFly: src/usr.sbin/named/Makefile.inc,v 1.10 2007/07/31 21:47:14 dillon Exp $
5 .ifndef (Mk.Inc)
6 Mk.Inc?=defined
8 BIND_DIR?=      ${.CURDIR}/../../contrib/bind-9.3
10 VER=            9.3.4-P1
12 PS=             ps
13 PIDDIR=         /var/run
14 DESTETC=        /etc/namedb
15 DESTEXEC=       /usr/libexec
16 DESTRUN=        /var/run
17 DESTSBIN=       /usr/sbin
18 DESTHELP=       /usr/share/misc
20 # note: lib/bind/include not included here because we may want to
21 # use the system resolv.h and friends instead of the one in libbind.
23 CFLAGS+=        -I${BIND_DIR}/port/freebsd/include \
24                 -I${BIND_DIR}/lib/dns/include \
25                 -I${BIND_DIR}/lib/isc/nothreads/include \
26                 -I${BIND_DIR}/lib/isc/unix/include \
27                 -I${BIND_DIR}/lib/isc/include \
28                 -I${BIND_DIR}/lib/isccc/include \
29                 -I${BIND_DIR}/lib/lwres/unix/include \
30                 -I${BIND_DIR}/lib/lwres/include \
31                 -I${BIND_DIR}/lib/isccfg/include \
32                 -I${BIND_DIR}/lib/dns/sec/dst/include \
33                 -I${BIND_DIR}/lib/dns
35 CFLAGS+=        -I. -I${.CURDIR} -I${.CURDIR}/include
37 CFLAGS+=        -DVERSION=\"${VER}\" \
38                 -DNS_LOCALSTATEDIR=\"/var\" \
39                 -DNS_SYSCONFDIR=\"${DESTETC}\"
41 # This is for dig and other utilities
43 .if defined(USE_LIBBIND)
45 .if exists(${.OBJDIR}/../../lib/libbind)
46 LIBBINDDIR:=    ${.OBJDIR}/../../lib/libbind
47 .else
48 LIBBINDDIR!=    cd ${.CURDIR}/../../lib/libbind; make -V .OBJDIR
49 .endif
50 LIBBIND:=       ${LIBBINDDIR}/libbind.a
52 DPADD+=         ${LIBBIND}
53 LDADD+=         ${LIBBIND}
55 .endif
57 .if defined(USE_LIBBIND9)
59 .if exists(${.OBJDIR}/../../lib/libbind9)
60 LIBBINDDIR9:=    ${.OBJDIR}/../../lib/libbind9
61 .else
62 LIBBINDDIR9!=    cd ${.CURDIR}/../../lib/libbind9; make -V .OBJDIR
63 .endif
64 LIBBIND9:=       ${LIBBINDDIR9}/libbind9.a
66 DPADD+=         ${LIBBIND9}
67 LDADD+=         ${LIBBIND9}
69 .endif
71 .if defined(USE_LIBISC)
73 .if exists(${.OBJDIR}/../../lib/libisc)
74 LIBISCDIR:=     ${.OBJDIR}/../../lib/libisc
75 .else
76 LIBISCDIR!=     cd ${.CURDIR}/../../lib/libisc; make -V .OBJDIR
77 .endif
78 LIBISC:=        ${LIBISCDIR}/libisc.a
80 DPADD+=         ${LIBISC}
81 LDADD+=         ${LIBISC}
83 .endif
85 .include        "Makefile.maninc"
86 .endif