#
# 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@NetBSD.ORG

# The default release for this send-pr.
DEFAULT_RELEASE = 1.0

# The default organization for this send-pr.
DEFAULT_ORGANIZATION =

# The default GNATS site for send-pr.
GNATS_SITE = netbsd

# 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 -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/categories \
		${DESTDIR}${LIBDIR}/gnats/${GNATS_SITE}

.include <bsd.prog.mk>

