| | # 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 |
---|
| |
---|
| | |