1*df93a8d0Sflorian# $OpenBSD: Makefile.bsd-wrapper,v 1.21 2024/04/01 14:24:30 florian Exp $ 2b020b6d1Sjakob 3b020b6d1Sjakob.include <bsd.own.mk> 4b020b6d1Sjakob 5b020b6d1SjakobBINDIR= /usr/sbin 6b020b6d1SjakobCHROOTDIR= /var/nsd 7b020b6d1Sjakob 8b020b6d1SjakobXCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" LDFLAGS="${LDFLAGS}" \ 9b020b6d1Sjakob YACC="/usr/bin/yacc" 10b020b6d1SjakobCONFIGURE_OPTS= --prefix=/usr \ 11b020b6d1Sjakob --localstatedir=/var \ 12b020b6d1Sjakob --sysconfdir=/etc \ 13b020b6d1Sjakob --with-ssl=/usr \ 149fd7ba08Snatano --with-user=_nsd \ 153350335eSjakob --with-chroot=${CHROOTDIR} \ 16dd5b221eSsthen --with-configdir=${CHROOTDIR}/etc \ 17abb3fc28Sflorian --with-pidfile="" \ 18b020b6d1Sjakob --with-zonesdir=${CHROOTDIR}/zones \ 19e77ed5e9Ssthen --with-dbfile="" \ 20e77ed5e9Ssthen --with-zonelistfile="${CHROOTDIR}/db/zone.list" \ 21dd5b221eSsthen --with-xfrdir=${CHROOTDIR}/run/xfr \ 22cbfab7bcSjakob --with-xfrdfile=${CHROOTDIR}/run/xfrd.state \ 23a708e7f8Ssthen --with-libevent=/usr \ 243efee2e1Sflorian --enable-ratelimit 25b020b6d1Sjakob 26c286f456SbradPROG= nsd nsd-checkconf nsd-checkzone nsd-control 27b020b6d1Sjakob 28c286f456SbradMAN= nsd.8 nsd-checkconf.8 nsd-checkzone.8 nsd-control.8 nsd.conf.5 29b020b6d1Sjakob 30c27ed0a7Sespieall: config.status 31d42658f4Sderaadt @exec ${MAKE} 32b020b6d1Sjakob 33c27ed0a7Sespie${MAN}: config.status 34b020b6d1Sjakob 35b020b6d1Sjakob.FORCE: .IGNORE 36b020b6d1Sjakob 37b020b6d1Sjakobconfig: .FORCE 38b020b6d1Sjakob -rm -f config.cache 39b020b6d1Sjakob PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 40b020b6d1Sjakob ${XCFLAGS} \ 41b020b6d1Sjakob sh ${.CURDIR}/configure ${CONFIGURE_OPTS} 42b020b6d1Sjakob 43b020b6d1Sjakobconfig.status: 44b020b6d1Sjakob PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 45b020b6d1Sjakob ${XCFLAGS} \ 46b020b6d1Sjakob sh ${.CURDIR}/configure ${CONFIGURE_OPTS} 47b020b6d1Sjakob 48b020b6d1Sjakob.ifdef NOMAN 49b020b6d1Sjakobmaninstall: 50b020b6d1Sjakob @echo NOMAN is set 51b020b6d1Sjakob.endif 52b020b6d1Sjakob 53b020b6d1Sjakobinstall: maninstall 54b020b6d1Sjakob.for file in ${PROG} 55b020b6d1Sjakob ${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} \ 56b020b6d1Sjakob -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 57b020b6d1Sjakob ${file} ${DESTDIR}${BINDIR} 58b020b6d1Sjakob.endfor 59b020b6d1Sjakob ${INSTALL} ${INSTALL_COPY} \ 60b020b6d1Sjakob -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 61dd5b221eSsthen nsd-control-setup.sh ${DESTDIR}${BINDIR}/nsd-control-setup 62b020b6d1Sjakob 63b020b6d1Sjakobclean cleandir: 64b020b6d1Sjakob -@if [ -e Makefile ]; then ${MAKE} realclean; fi 65b020b6d1Sjakob rm -f ${CLEANFILES} 66b020b6d1Sjakob 67b020b6d1Sjakobtags: 68*df93a8d0Sflorian # Nothing here so far.... 69b020b6d1Sjakob 70b020b6d1Sjakob.include <bsd.obj.mk> 71b020b6d1Sjakob.include <bsd.subdir.mk> 72b020b6d1Sjakob.ifndef NOMAN 73b020b6d1Sjakob.include <bsd.man.mk> 74b020b6d1Sjakob.endif 75