# # Makefile for building a standalone send-pr. # srcdir= ${.CURDIR} bindir= /usr/bin datadir= /usr/share # # Begin CONFIGURATION SECTION # VERSION=3.2 # Where the GNATS database and master configuration stuff lives. GNATS_ROOT = # Email address to which people should submit bugs. GNATS_ADDR = gnats-bugs@sun-lamp.cs.berkeley.edu # The default release for this send-pr. DEFAULT_RELEASE = # The default organization for this send-pr. DEFAULT_ORGANIZATION = # The default GNATS site for send-pr. GNATS_SITE = sun-lamp # The submitter-id for your site. SUBMITTER = net # Command line to use for mailer MAIL_AGENT = /usr/sbin/sendmail -oi -t # Command line to display the passwd database PASSWD = cat /etc/passwd # Echo(1) style ECHON = bsd # # END OF CONFIGURATION SECTION # BINDIR= ${bindir} LIBDIR= ${datadir} NOPROG= MAN1= send-pr.0 CLEANFILES= send-pr send-pr.1 send-pr.el install-sid all: send-pr send-pr.1 send-pr.el install-sid send-pr: send-pr.sh Makefile sed -e 's,xVERSIONx,$(VERSION),' \ -e 's,xGNATS_ROOTx,$(GNATS_ROOT),' \ -e 's,xGNATS_ADDRx,$(GNATS_ADDR),' \ -e 's,xGNATS_SITEx,$(GNATS_SITE),' \ -e 's,xSUBMITTERx,$(SUBMITTER),' \ -e 's,xECHONx,$(ECHON),' \ -e 's,xMAIL_AGENTx,$(MAIL_AGENT),' \ -e 's,xPASSWDx,$(PASSWD),' \ -e 's%xDEFAULT_ORGANIZATIONx%$(DEFAULT_ORGANIZATION)%' \ -e 's,xDEFAULT_RELEASEx,$(DEFAULT_RELEASE),' \ -e 's,xDATADIRx,$(datadir),' $(srcdir)/send-pr.sh > $@-t mv $@-t $@ chmod 755 $@ install-sid: install-sid.sh Makefile sed -e 's,xBINDIRx,$(bindir),g' \ -e 's,xVERSIONx,$(VERSION),g' $(srcdir)/install-sid.sh > $@-t mv $@-t $@ chmod 755 $@ send-pr.el: send-pr-el.in Makefile sed -e 's,xVERSIONx,$(VERSION),' \ -e 's,xGNATS_ROOTx,$(GNATS_ROOT),' \ -e 's,xGNATS_SITEx,$(GNATS_SITE),' \ -e 's,xDATADIRx,$(datadir),' \ -e 's,xDEFAULT_SUBMITTERx,$(SUBMITTER),' \ -e 's,xDEFAULT_RELEASEx,$(DEFAULT_RELEASE),' \ $(srcdir)/send-pr-el.in \ > $@-t mv $@-t $@ send-pr.1: send-pr.man Makefile sed -e 's,xGNATS_ROOTx,$(GNATS_ROOT),g' \ -e 's,xVERSIONx,$(VERSION),g' $(srcdir)/send-pr.man > $@-t mv $@-t $@ beforeinstall: install ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} send-pr \ ${DESTDIR}${BINDIR} install ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} install-sid \ ${DESTDIR}${BINDIR} install -d -o root -g wheel -m 755 ${DESTDIR}${LIBDIR}/gnats install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/categories \ ${DESTDIR}${LIBDIR}/gnats/${GNATS_SITE} .include