# Build a release of twander using 'make' # $Id: makefile,v 1.100 2005/01/11 08:30:47 tundra Exp $ COLOR= #COLOR=--color PROGFILE=twander.py MANPAGE=twander.1 SUPPFILES=Makefile twander-license.txt .twander READ-1ST.txt WHATSNEW.txt DOCFILES=CHANGELOG.txt twander.html twander.pdf twander.ps twander.py.ps twander.txt # Define the baseline files ${SUPPFILES}: co $* twander.py: co twander.py chmod 755 twander.py twander.1: co twander.1 # Pretty Print The Source Code twander.py.ps: twander.py enscript -Epython -fCourier8 -i2 -L77 -C --mark-wrapped-lines=arrow ${COLOR} -ptwander.py.ps twander.py # Build Documentation CHANGELOG.txt: rlog twander.py >CHANGELOG.txt twander.html: twander.1 manserver twander.1 >twander.html twander.ps: twander.1 groff -man -Tps twander.1 >twander.ps twander.pdf: twander.ps gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=twander.pdf twander.ps twander.txt: twander.1 groff -man -Tascii twander.1 | col -xb >twander.txt docs: ${DOCFILES} ${SUPPFILES} chmod 644 ${DOCFILES} ${SUPFILES} gzip *.1 chmod 644 *.gz *.txt # Extract Files From RCS #co -r$1 $PROGFILE # ## Build And Save The Release # #mv $PROGFILE $SUPPFILES $DOCFILES $DIR #mv *.gz $DIR #flip -vm $DIR/*txt #tar -czvf $DIR.tar.gz $DIR #mv $DIR.tar.gz Releases # # Remove Working Directory #rm -rf $DIR