Return to Makefile.bsd-wrapper CVS log | Up to [local] / src / usr.sbin / nsd |
File: [local] / src / usr.sbin / nsd / Makefile.bsd-wrapper (download)
Revision 1.21, Mon Apr 1 14:24:30 2024 UTC (2 months, 1 week ago) by florian
The previous unveil feature test assumed that having the unistd.h header file was enough. The new feature tests also requires that the required unveil system calls are supported. |
# $OpenBSD: Makefile.bsd-wrapper,v 1.21 2024/04/01 14:24:30 florian Exp $ .include <bsd.own.mk> BINDIR= /usr/sbin CHROOTDIR= /var/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=_nsd \ --with-chroot=${CHROOTDIR} \ --with-configdir=${CHROOTDIR}/etc \ --with-pidfile="" \ --with-zonesdir=${CHROOTDIR}/zones \ --with-dbfile="" \ --with-zonelistfile="${CHROOTDIR}/db/zone.list" \ --with-xfrdir=${CHROOTDIR}/run/xfr \ --with-xfrdfile=${CHROOTDIR}/run/xfrd.state \ --with-libevent=/usr \ --enable-ratelimit PROG= nsd nsd-checkconf nsd-checkzone nsd-control MAN= nsd.8 nsd-checkconf.8 nsd-checkzone.8 nsd-control.8 nsd.conf.5 all: config.status @exec ${MAKE} ${MAN}: config.status .FORCE: .IGNORE config: .FORCE -rm -f config.cache PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ ${XCFLAGS} \ sh ${.CURDIR}/configure ${CONFIGURE_OPTS} config.status: PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ ${XCFLAGS} \ 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} \ nsd-control-setup.sh ${DESTDIR}${BINDIR}/nsd-control-setup clean cleandir: -@if [ -e Makefile ]; then ${MAKE} realclean; fi rm -f ${CLEANFILES} tags: # Nothing here so far.... .include <bsd.obj.mk> .include <bsd.subdir.mk> .ifndef NOMAN .include <bsd.man.mk> .endif