xref: /netbsd/external/gpl2/xcvs/bin/cvsbug/Makefile (revision 6550d01e)
1#	$NetBSD: Makefile,v 1.2 2009/12/29 06:00:35 snj Exp $
2
3.include "${.CURDIR}/../../Makefile.inc"
4
5DIST=	${IDIST}/src
6.PATH:	${DIST} ${IDIST}/man ${IDIST}
7
8SCRIPTS= cvsbug
9MAN=	cvsbug.8
10CLEANFILES+=.fname cvsbug
11
12cvsbug: cvsbug.in
13	${_MKTARGET_CREATE}
14	${TOOL_SED} -e 's,@PACKAGE_BUGREPORT@,bug-cvs@gnu.org,g' \
15	    -e "s,@VERSION@,`cat .fname`,g" \
16	    -e "s,@MKTEMP_SH_FUNCTION@,," \
17	    -e "s,@MKTEMP@,/usr/bin/mktemp," \
18	    -e "s,@SENDMAIL@,/usr/sbin/sendmail," ${.ALLSRC} > ${.TARGET}
19	chmod a+x ${.TARGET}
20
21cvsbug: .fname
22
23.fname: configure
24	${_MKTARGET_CREATE}
25	echo > .fname \
26	  cvs-`${TOOL_SED} < ${.ALLSRC} \
27		    -e '/PACKAGE_VERSION/!d' \
28		    -e 's/[^0-9.]*\([0-9.]*\).*/\1/' \
29		    -e q`
30
31.include <bsd.prog.mk>
32