Minor cosmetic cleanup.
Added support for early release versions.
1 parent d92f639 commit 0ddc0204c194fb7686d58590e13fea32c9bbc844
@tundra tundra authored on 2 Feb 2005
Showing 1 changed file
View
15
makefile
# Build a release of tconfpy using 'make'
# $Id: makefile,v 1.110 2005/01/20 10:14:39 tundra Exp $
# $Id: makefile,v 1.111 2005/02/02 23:55:07 tundra Exp $
# Requires a modern 'make' like GNU.
 
# Uncomment One Of The Following For Early Releases
 
#EARLY = Alpha
#EARLY = beta
#EARLY = RC1
 
#####
# Definitions Relevant To This Program
#####
HEADER1 = "WHATSNEW For '${PROGNAME}' ${VERSION} (`date`)"
HEADER2 = "----------------------------------------------------------------------"
TARBALL = ${DIR}.tar.gz
TMPFILE = tmpfile
VERSION = $(shell rlog -v ${PROGNAME}.py | cut -f 2 -d " ")
VERSION = $(shell rlog -v ${PROGNAME}.py | cut -f 2 -d " ")${EARLY}
 
 
#####
# Pattern Rules
@rlog ${PROGNAME}.py >CHANGELOG.txt
 
WHATSNEW.txt:
@co -l $@
@printf "%s\n%s\n\n\n" ${HEADER1} ${HEADER2} | cat - $@ >${TMPFILE}
@printf "%s\n%s\n\n" ${HEADER1} ${HEADER2} | cat - $@ >${TMPFILE}
@mv ${TMPFILE} $@
@emacs $@
@ci $@
@co $@
release: docs progs
@mkdir ${DIR}
@mv ${DOCFILES} ${PROGFILES} ${SUPPFILES} ${DIR}
@tar -czvf ${TARBALL} ${DIR}
# @rm -rf ${DIR}
# @mv ${DIR}.tar.gz Releases
@rm -rf ${DIR}
@mv ${DIR}.tar.gz Releases