OpenBSD-4.6/usr.bin/sudo/sudo/Makefile

#	$OpenBSD: Makefile,v 1.7 2009/04/11 11:48:06 millert Exp $

.PATH:		${.CURDIR}/.. ${.CURDIR}/../auth

PROG=	sudo
BINOWN=	root
BINMODE=4555
LINKS=  ${BINDIR}/sudo ${BINDIR}/sudoedit
CFLAGS+=-DSUDO_DEVEL

SRCS=	audit.c check.c env.c getspwuid.c interfaces.c lbuf.c logging.c \
	parse.c pwutil.c set_perms.c sudo.c sudo_edit.c sudo_nss.c term.c \
	tgetpass.c sudo_auth.c bsdauth.c
CPPFLAGS+=	-I..

BINDIR=	/usr/bin
POD2MAN=/usr/bin/pod2man

MAN=	sudo.8 sudoers.5
MLINKS= sudo.8 sudoedit.8
VERSION!=uname -rs
MANDATE!=date '+%B %e, %Y'

CLEANFILES+= ${MAN}

sudo.8: sudo.pod
	sed -f ${.CURDIR}/../varsub ${.ALLSRC} | ${POD2MAN} --quotes=none \
	    --name="SUDO" --section=8 --release="${VERSION}" \
	    --date="${MANDATE}" --center="OpenBSD Reference Manual" | \
	    sed '1s/^/.if n .ll 78n /' > $@

sudoers.5: sudoers.pod
	sed -f ${.CURDIR}/../varsub ${.ALLSRC} | ${POD2MAN} --quotes=none \
	    --name="SUDOERS" --section=5 --release="${VERSION}" \
	    --date="${MANDATE}" --center="OpenBSD Reference Manual" | \
	    sed '1s/^/.if n .ll 78n /' > $@

afterdepend: ${MAN}

.include <bsd.prog.mk>