diff options
author | ru <ru@FreeBSD.org> | 2004-09-24 13:42:00 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2004-09-24 13:42:00 +0000 |
commit | 03cf2e6303ec5e66663f310806fbcaceffcb6ad6 (patch) | |
tree | 0a66d80ecf04f2810c88e41bc729d46e0caa066f /lib/bind/bind9 | |
parent | 41902e813dab25f45bfc1cb38fc6afdc300a6303 (diff) | |
download | FreeBSD-src-03cf2e6303ec5e66663f310806fbcaceffcb6ad6.zip FreeBSD-src-03cf2e6303ec5e66663f310806fbcaceffcb6ad6.tar.gz |
Don't expose BIND libraries and their headers to the public by default,
but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib
and /usr/include. Rumors are that this may be useful at a later point,
let's see.
What this really means is that all BIND libraries are now internal to
buildworld (by default, unless WANT_BIND_LIBS is defined), and linked
statically into various BIND executables.
While here, removed redundant -I's from CFLAGS in lib/bind makefiles.
Sponsored by: des
OK'ed by: dougb
Diffstat (limited to 'lib/bind/bind9')
-rw-r--r-- | lib/bind/bind9/Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/bind/bind9/Makefile b/lib/bind/bind9/Makefile index 73fc1f1..7085a93 100644 --- a/lib/bind/bind9/Makefile +++ b/lib/bind/bind9/Makefile @@ -1,7 +1,8 @@ # $FreeBSD$ BIND_DIR= ${.CURDIR}/../../../contrib/bind9 -LIB_BIND_DIR= ${.CURDIR}/.. +LIB_BIND_REL= .. +LIB_BIND_DIR= ${.CURDIR}/${LIB_BIND_REL} SRCDIR= ${BIND_DIR}/lib/bind9 .include "${LIB_BIND_DIR}/config.mk" @@ -11,15 +12,17 @@ LIB= bind9 .PATH: ${SRCDIR} SRCS= check.c getaddresses.c version.c -CFLAGS+= -I${SRCDIR}/include -I${.CURDIR} -I${.CURDIR}/.. +CFLAGS+= -I${SRCDIR}/include DPADD= ${PTHREAD_DPADD} LDADD= ${PTHREAD_LDADD} +.if defined(WANT_BIND_LIBS) INCS= ${SRCDIR}/include/bind9/check.h \ ${SRCDIR}/include/bind9/getaddresses.h \ ${SRCDIR}/include/bind9/version.h INCSDIR= ${INCLUDEDIR}/bind9 +.endif .include <bsd.lib.mk> |