1 # $NetBSD: Makefile,v 1.1 2016/01/14 21:13:20 christos Exp $ 2 3 .include <bsd.own.mk> 4 5 # 6 # Makefile for building a standalone send-pr. 7 # 8 9 srcdir= ${.CURDIR}/../dist/send-pr 10 bindir= /usr/bin 11 datadir= /usr/share 12 .PATH: ${srcdir} 13 14 # 15 # Begin CONFIGURATION SECTION 16 # 17 VERSION=3.95 18 19 # Where the GNATS database and master configuration stuff lives. 20 GNATS_ROOT = 21 22 # Email address to which people should submit bugs. 23 GNATS_ADDR = gnats-bugs@NetBSD.org 24 25 # The default release for this send-pr. 26 DEFAULT_RELEASE = `uname -s` `uname -r` 27 28 # The default organization for this send-pr. 29 DEFAULT_ORGANIZATION = 30 31 # The default GNATS site for send-pr. 32 GNATS_SITE = netbsd 33 34 # The submitter-id for your site. 35 SUBMITTER = net 36 37 # Command line to use for mailer 38 MAIL_AGENT = /usr/sbin/sendmail -oi -t 39 40 # Command line to display the passwd database 41 PASSWD = cat /etc/passwd 42 43 # Echo(1) style 44 ECHON = bsd 45 46 # 47 # END OF CONFIGURATION SECTION 48 # 49 50 BINDIR= ${bindir} 51 LIBDIR= ${datadir} 52 MAN= send-pr.1 53 54 CLEANFILES= send-pr send-pr.1 send-pr.el install-sid 55 56 realall: send-pr send-pr.1 send-pr.el install-sid 57 58 send-pr: send-pr.sh Makefile 59 ${_MKTARGET_CREATE} 60 ${TOOL_SED} -e 's,xVERSIONx,$(VERSION),' \ 61 -e 's,xGNATS_ROOTx,$(GNATS_ROOT),' \ 62 -e 's,xGNATS_ADDRx,$(GNATS_ADDR),' \ 63 -e 's,xGNATS_SITEx,$(GNATS_SITE),' \ 64 -e 's,xSUBMITTERx,$(SUBMITTER),' \ 65 -e 's,xECHONx,$(ECHON),' \ 66 -e 's,xMAIL_AGENTx,$(MAIL_AGENT),' \ 67 -e 's,xPASSWDx,$(PASSWD),' \ 68 -e 's%xDEFAULT_ORGANIZATIONx%$(DEFAULT_ORGANIZATION)%' \ 69 -e 's,xDEFAULT_RELEASEx,$(DEFAULT_RELEASE),' \ 70 -e 's,xDATADIRx,$(datadir),' $(srcdir)/send-pr.sh > $@-t 71 mv -f $@-t $@ 72 chmod 755 $@ 73 74 install-sid: install-sid.sh Makefile 75 ${_MKTARGET_CREATE} 76 ${TOOL_SED} -e 's,xBINDIRx,$(bindir),g' \ 77 -e 's,xVERSIONx,$(VERSION),g' $(srcdir)/install-sid.sh > $@-t 78 mv -f $@-t $@ 79 chmod 755 $@ 80 81 send-pr.el: send-pr-el.in Makefile 82 ${_MKTARGET_CREATE} 83 ${TOOL_SED} -e 's,xVERSIONx,$(VERSION),' \ 84 -e 's,xGNATS_ROOTx,$(GNATS_ROOT),' \ 85 -e 's,xGNATS_SITEx,$(GNATS_SITE),' \ 86 -e 's,xDATADIRx,$(datadir),' \ 87 -e 's,xSUBMITTERx,$(SUBMITTER),' \ 88 -e 's,xDEFAULT_RELEASEx,$(DEFAULT_RELEASE),' \ 89 $(srcdir)/send-pr-el.in \ 90 > $@-t 91 mv -f $@-t $@ 92 93 send-pr.1: send-pr.man Makefile 94 ${_MKTARGET_CREATE} 95 ${TOOL_SED} -e 's,xGNATS_ROOTx,$(GNATS_ROOT),g' \ 96 -e 's,xVERSIONx,$(VERSION),g' $(srcdir)/send-pr.man > $@-t 97 mv -f $@-t $@ 98 99 FILES=send-pr install-sid 100 FILESMODE_send-pr=${BINMODE} 101 FILESMODE_install-sid=${BINMODE} 102 .if ${MKSHARE} != "no" 103 FILES+=categories send-pr.el 104 FILESDIR_send-pr.el=${LIBDIR}/gnats 105 FILESDIR_categories=${LIBDIR}/gnats 106 FILESNAME_categories=${GNATS_SITE} 107 .endif 108 109 TEXINFO= send-pr.texi 110 INFOFLAGS= -I${.CURDIR} 111 112 .include <bsd.info.mk> 113 .include <bsd.prog.mk> 114