# $OpenBSD: Makefile.bsd-wrapper,v 1.8 2013/03/29 12:13:12 sthen Exp $ .include BINDIR= /usr/sbin CHROOTDIR= /var/nsd USER= _nsd XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" LDFLAGS="${LDFLAGS}" \ YACC="/usr/bin/yacc" CONFIGURE_OPTS= --prefix=/usr \ --localstatedir=/var \ --sysconfdir=/etc \ --with-ssl=/usr \ --with-user=${USER} \ --with-nsd-conf-file=/etc/nsd.conf \ --with-chroot=${CHROOTDIR} \ --with-pidfile=${CHROOTDIR}/run/nsd.pid \ --with-zonesdir=${CHROOTDIR}/zones \ --with-dbfile=${CHROOTDIR}/db/nsd.db \ --with-difffile=${CHROOTDIR}/run/ixfr.db \ --with-xfrdfile=${CHROOTDIR}/run/xfrd.state \ --enable-ratelimit \ --enable-root-server PROG= nsd nsd-zonec nsd-notify nsd-checkconf nsd-patch nsd-xfer MAN= nsd.8 nsdc.8 nsd-zonec.8 nsd-notify.8 nsd-checkconf.8 nsd-patch.8 \ nsd-xfer.8 nsd.conf.5 all: gnu .ifndef NOMAN ${MANALL} ${PSALL}: ${MAN} ${MAN}: gnu .endif gnu: config.status ${MAKE} .FORCE: .IGNORE config: .FORCE -rm -f config.cache PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ ${XCFLAGS} \ INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ sh ${.CURDIR}/configure ${CONFIGURE_OPTS} config.status: PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ ${XCFLAGS} \ INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ sh ${.CURDIR}/configure ${CONFIGURE_OPTS} .ifdef NOMAN maninstall: @echo NOMAN is set .endif install: maninstall .for file in ${PROG} ${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} \ -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ ${file} ${DESTDIR}${BINDIR} .endfor ${INSTALL} ${INSTALL_COPY} \ -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ nsdc.sh ${DESTDIR}${BINDIR}/nsdc BEFOREMAN= config.status clean cleandir: -@if [ -e Makefile ]; then ${MAKE} realclean; fi rm -f ${CLEANFILES} depend: # Nothing here so far... lint: # Nothing here so far... tags: # Nothing here so far... .include .include .ifndef NOMAN .include .endif