Added explict interactive processing for WHATSNEW.txt during build.
1 parent e2578aa commit 53386d79c3f682758e1942006c3e50f50453e026
@tundra tundra authored on 16 Jan 2005
Showing 1 changed file
View
13
makefile
# Build a release of tconfpy using 'make'
# $Id: makefile,v 1.105 2005/01/16 10:17:00 tundra Exp $
# $Id: makefile,v 1.106 2005/01/16 10:32:52 tundra Exp $
# Requires a modern 'make' like GNU.
 
 
PROGNAME=tconfpy
 
HEADER1 = "WHATSNEW For '${PROGNAME}' ${VERSION} (`date`)"
HEADER2 = "----------------------------------------------------------------------"
 
TMPFILE = tmpfile
 
PREFIX = py-${PROGNAME}
DIR = ${PREFIX}-${VERSION}
TARBALL = ${DIR}.tar.gz
# Actual Build Rules
#####
 
clean:
@rm -rf ${DOCFILES} ${PROGFILES} ${SUPPFILES} ${DIR} ${PREFIX}*
@rm -rf ${DOCFILES} ${PROGFILES} ${SUPPFILES} ${DIR} ${PREFIX}* ${TMPFILE}
 
version:
@echo ${VERSION}
 
CHANGELOG.txt:
@rlog ${PROGNAME}.py >CHANGELOG.txt
 
WHATSNEW.txt:
@co -l $@
@printf "%s\n%s\n\n\n" ${HEADER1} ${HEADER2} | cat - $@ >${TMPFILE}
@mv ${TMPFILE} $@
@emacs $@
@ci $@
@co $@
 
docs: ${DOCFILES} ${SUPPFILES}
@chmod 644 ${DOCFILES} ${SUPPFILES}
@chmod 644 *.gz *.txt