Makefile revision 5658
1#
2# Makefile for building a standalone send-pr.
3#
4
5MAN1=		send-pr.1
6SUBMITTERS=	current-users
7RELEASE!=	uname -rsm
8CLEANFILES+=	send-pr send-pr.el
9
10SUBDIR+= doc
11
12all: send-pr _PROGSUBDIR
13
14send-pr:	send-pr.sh Makefile
15	sed -e 's,@DATADIR@,/etc,g' \
16	    -e 's/@DEFAULT_RELEASE@/$(RELEASE)/g' \
17	    -e 's/^SUBMITTER=.*/SUBMITTER=$(SUBMITTERS)/' \
18	    ${.ALLSRC:N*Makefile} > ${.TARGET}
19
20send-pr.el:	send-pr-el.in Makefile
21	sed -e 's,@DATADIR@,/etc,g' \
22	    -e 's/@DEFAULT_RELEASE@/$(RELEASE)/g' \
23	    -e 's/"unknown"/"$(SUBMITTERS)"/g' \
24	    ${.ALLSRC:N*Makefile} > ${.TARGET}
25
26beforeinstall:
27	install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
28		send-pr ${DESTDIR}${BINDIR}/send-pr
29	install -c -o ${BINOWN} -g ${BINGRP} -m 0644 \
30		${.CURDIR}/categories  ${DESTDIR}/etc/gnats/freefall
31
32.include <bsd.prog.mk>
33