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