Added some housekeeping targets from new, standard makefile.
1 parent a0f00f1 commit e1bc1bf966d99e77c7b7e2f22ff72468cc0c2cf9
@tundra tundra authored on 9 Jun 2012
Showing 1 changed file
View
21
makefile
# Build a release of 'pystat' using 'make'
# $Id: makefile,v 1.101 2012/06/09 19:18:49 tundra Exp $
# $Id: makefile,v 1.102 2012/06/09 19:21:38 tundra Exp $
# Requires a modern 'make' like GNU.
 
 
# Uncomment One Of The Following For Early Releases
@mv ${TMPFILE} $@
@emacs -nw $@
@cvs commit -m${HEADER1} $@
 
clean:
@rm -rf ${DIR} ${DOCFILES} ${PORTNAME} ${PROGFILES} ${DOCSOURCES} ${TARBALL} ${TMPFILE} \
*.1 *.aux *.dvi *.log *.out *.core *~
 
docs: ${DOCSOURCES} ${DOCFILES}
@chmod 644 ${DOCFILES} ${DOCSOURCES}
@chmod 644 *.gz *.txt
@flip -u *txt
@rm -rf ${DIR}
@mkdir Releases
@mv ${DIR}.tar.gz Releases
 
 
#####
# 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