Added housekeeping targets from new, standard makefile.
1 parent 9990701 commit d80915a122f52599717a92ebad8be55743c2cbe5
@tundra tundra authored on 9 Jun 2012
Showing 1 changed file
View
24
makefile
# Build a release of tconfpy using 'make'
# $Id: makefile,v 1.112 2012/05/29 17:33:15 tundra Exp $
# $Id: makefile,v 1.113 2012/06/09 19:28:43 tundra Exp $
# Requires a modern 'make' like GNU.
 
 
# Uncomment One Of The Following For Early Releases
#####
 
FORCE:
 
clean:
@rm -rf ${DIR} ${DOCFILES} ${PORTNAME} ${PROGFILES} ${SRCFILES} ${SUPPFILES} ${TARBALL} ${TMPFILE} *.core *~
 
version:
@echo ${VERSION}
 
CHANGELOG.txt: FORCE
@cvs log ${PROGNAME}.py >CHANGELOG.txt
 
WHATSNEW.txt: FORCE
@printf "%s\n%s\n\n" ${HEADER1} ${HEADER2} | cat - $@ >${TMPFILE}
@mv ${TMPFILE} $@
@emacs -nw $@
@cvs commit -m${HEADER1} $@
 
 
docs: ${DOCFILES} ${SUPPFILES}
@chmod 644 ${DOCFILES} ${SUPPFILES}
@chmod 644 *.gz *.txt
@rm -rf ${DIR}
@mv ${DIR}.tar.gz ${RELDIR}
 
 
#####
# Housekeeping
#####
 
clean:
@rm -rf *~ *.1 *.1.gz *.aux *.core *.dvi *.latex *.log *.out tmpfile *.toc
 
version:
@echo ${VERSION}
 
scrub: clean
@rm -rf ${DIR} ${PROGFILES} ${DOCS} ${PROGDOCS} ${TARBALL} ${TMPFILE}
 
init: scrub
cvs update