| | # Build a release of tperimeter using 'make' |
---|
| | # $Id: makefile,v 1.113 2006/05/03 07:18:44 tundra Exp $ |
---|
| | # $Id: makefile,v 1.114 2006/09/25 08:14:04 tundra Exp $ |
---|
| | # Requires a modern 'make' like GNU. |
---|
| | |
---|
| | |
---|
| | # Uncomment One Of The Following For Early Releases |
---|
| |
---|
| | PROGFILES = ${PROGNAME}.py ${PROGNAME}-ui.html rebuild-hosts.allow.sh |
---|
| | |
---|
| | SUPPFILES = ${PROGNAME}-license.txt CHANGELOG.txt Makefile WHATSNEW.txt |
---|
| | |
---|
| | DOCFILES = ${PROGNAME}.dvi ${PROGNAME}.html ${PROGNAME}.pdf ${PROGNAME}.ps ${PROGNAME}.py.ps ${PROGNAME}.1.gz \ |
---|
| | DOCFILES = ${PROGNAME}.latex ${PROGNAME}.dvi ${PROGNAME}.html ${PROGNAME}.pdf ${PROGNAME}.ps ${PROGNAME}.py.ps ${PROGNAME}.1.gz \ |
---|
| | ${PROGNAME}-ui.html.ps rebuild-hosts.allow.sh.ps |
---|
| | |
---|
| | SAMPLE = ${PROGNAME}-sample.tar.gz |
---|
| | |
---|
| | |
---|
| | ##### |
---|
| | # Nothing Should Need To Change Below This Line |
---|
| |
---|
| | # Actual Build Rules |
---|
| | ##### |
---|
| | |
---|
| | clean: |
---|
| | @rm -rf ${DIR} ${DOCFILES} ${PORTNAME} ${PROGFILES} ${SUPPFILES} ${TARBALL} ${TMPFILE} *.aux *.dvi *.log *.out *.core *~ |
---|
| | @rm -rf ${DIR} ${DOCFILES} ${PORTNAME} ${PROGFILES} ${SUPPFILES} ${TMPFILE} *.aux *.dvi *.log *.out *.core *.tar.gz *.txt *~ |
---|
| | |
---|
| | version: |
---|
| | @echo ${VERSION} |
---|
| | |
---|
| |
---|
| | @mkdir -p ${DIR}/docs ${DIR}/progs |
---|
| | @mv ${DOCFILES} ${DIR}/docs |
---|
| | @mv ${PROGFILES} ${DIR}/progs |
---|
| | @mv ${SUPPFILES} ${DIR} |
---|
| | co ${SAMPLE} && cd ${DIR} && tar -xzvf ../${SAMPLE} |
---|
| | @tar -czvf ${TARBALL} ${DIR} |
---|
| | @rm -rf ${DIR} |
---|
| | @mv ${DIR}.tar.gz Releases |
---|
| | @gmake clean |
---|
| | |