Makefile revision 74861
1# $FreeBSD: head/gnu/usr.bin/send-pr/Makefile 74861 2001-03-27 14:59:06Z ru $
2#
3# Makefile for building a standalone send-pr.
4#
5
6MAN=		send-pr.1
7SUBMITTERS=	current-users
8RELEASE=	`uname -rsm`
9RELEASE_EV!=	uname -rsm
10CLEANFILES+=	send-pr send-pr.el
11
12SUBDIR+= doc
13
14LINKS=	${BINDIR}/send-pr ${BINDIR}/sendbug
15MLINKS=	send-pr.1 sendbug.1
16
17all: send-pr _SUBDIR
18
19send-pr:	send-pr.sh Makefile
20	sed -e 's,@DATADIR@,/etc,g' \
21	    -e 's/@DEFAULT_RELEASE@/$(RELEASE)/g' \
22	    -e 's/^SUBMITTER=.*/SUBMITTER=$(SUBMITTERS)/' \
23	    ${.ALLSRC:N*Makefile} > ${.TARGET}
24
25send-pr.el:	send-pr-el.in Makefile
26	sed -e 's,@DATADIR@,/etc,g' \
27	    -e 's/@DEFAULT_RELEASE@/$(RELEASE_EV)/g' \
28	    -e 's/"unknown"/"$(SUBMITTERS)"/g' \
29	    ${.ALLSRC:N*Makefile} > ${.TARGET}
30
31beforeinstall:
32	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
33		send-pr ${DESTDIR}${BINDIR}/send-pr
34
35# called from /usr/src/etc/Makefile 
36etc-gnats-freefall:
37	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 0644 \
38		${.CURDIR}/categories  ${DESTDIR}/etc/gnats/freefall
39
40.include <bsd.prog.mk>
41