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