#=======================================================================
# Makefile for files in ~beebe/tex/talks/filehdr
#
# [18-Jun-1992]
#=======================================================================

COMPRESS    = compress

CP          = /bin/cp -p

CPP         = /lib/cpp -P

BIBTEX      = bibtex

DETEX       = detex -n

DIST-FILES  = Makefile filehdr.bbl filehdr.bib filehdr.dvi filehdr.el \
		filehdr.info filehdr.ltx filehdr.sok makeinfo rcs.sty

DVIALW      = dvialw -back

FTPDIR      = /usr/spool/ftp/pub/tex/bib

INDEX-FILES = filehdr.cp filehdr.fn filehdr.pg filehdr.tp filehdr.vr

LATEX       = latex

LN          = ln -s

MAKEINDEX   = makeindex

MV          = /bin/mv

PSVIEW      = gs -g700x1000+2+2

RM          = /bin/rm -f

SED         = /bin/sed

SHELL       = /bin/sh

SPELL       = spell

TEXINDEX    = texindex

UNZIP       = unzip

VERSION     = `nawk '/^;;; *version * = / \
		{ gsub(/[^0-9.]/,"",$$4); print $$4 }' filehdr.el`

ZIP         = zip

ZOO         = zoo

#=======================================================================

.SUFFIXES:

.SUFFIXES:	.dvi-alw .dvi .ltx

.ltx.dvi:
	${LATEX} $<

.dvi.dvi-alw:
	${DVIALW} $<
#	${PSVIEW} $*.dvi-alw quit.ps

#=======================================================================

all:	filehdr.dvi filehdr.info

clean:
	-${RM} *.blg
	-${RM} *.cps
	-${RM} *.dvi
	-${RM} *.dvi-alw
	-${RM} *.fns
	-${RM} *.ilg
	-${RM} *.kys
	-${RM} *.log
	-${RM} *.o
	-${RM} *.pgs
	-${RM} *.spl
	-${RM} *.tar
	-${RM} *.tar-lst
	-${RM} *.tps
	-${RM} *.vrs
	-${RM} *.zip
	-${RM} *.zip-lst
	-${RM} *.zoo
	-${RM} *.zoo-lst
	-${RM} *~
	-${RM} \#*
	-${RM} core

clobber:	clean
	-${RM} *.aux
	-${RM} *.bbl
	-${RM} *.cp
	-${RM} *.elc
	-${RM} *.fn
	-${RM} *.info
	-${RM} *.ky
	-${RM} *.lof
	-${RM} *.lot
	-${RM} *.pg
	-${RM} *.toc
	-${RM} *.tp
	-${RM} *.vr

# LaTeXinfo doesn't define ties, so we need to remove them from the
# bibliography
filehdr.bbl:	filehdr.aux filehdr.bib
	${BIBTEX} filehdr
	${MV} filehdr.bbl /tmp/filehdr.bbl
	${SED} -e 's/~/ /g' </tmp/filehdr.bbl >filehdr.bbl

filehdr.dvi:	filehdr.ltx filehdr.bib
	-${DETEX} <filehdr.ltx | dw
	-${DETEX} <filehdr.ltx | ${SPELL} +filehdr.sok >filehdr.spl
	/bin/cat filehdr.spl
	${LATEX} filehdr.ltx
	${MAKE} filehdr.bbl
	${TEXINDEX} ${INDEX-FILES}
	${LATEX} filehdr.ltx
	${TEXINDEX} ${INDEX-FILES}
	${LATEX} filehdr.ltx

filehdr.info:	filehdr.ltx
	./makeinfo filehdr.ltx

filehdr.tar:	${DIST-FILES}
	-${RM} filehdr.tar filehdr.tar-lst
	tar chf filehdr.tar ${DIST-FILES}
	-mkdir filehdr-${VERSION}
	cd filehdr-${VERSION}; tar xf ../filehdr.tar
	tar cf filehdr-${VERSION}.tar filehdr-${VERSION}
	-${RM} -r filehdr-${VERSION}
	-${RM} filehdr.tar
	${LN} filehdr-${VERSION}.tar filehdr.tar

filehdr.zip:	${DIST-FILES}
	-${RM} filehdr*.zip
	-${RM} filehdr*.zip-lst
	${ZIP} filehdr-${VERSION}.zip ${DIST-FILES}
	${UNZIP} -v filehdr-${VERSION}.zip >filehdr-${VERSION}.zip-lst
	${LN} filehdr-${VERSION}.zip filehdr.zip

filehdr.zoo:	${DIST-FILES}
	-${RM} filehdr*.zoo
	-${RM} filehdr*.zoo-lst
	${ZOO} a filehdr-${VERSION}.zoo ${DIST-FILES}
	${ZOO} v filehdr-${VERSION}.zoo >filehdr-${VERSION}.zoo-lst
	${LN} filehdr-${VERSION}.zoo filehdr.zoo

install:	DATE-INSTALLED

DATE-INSTALLED:	filehdr.tar filehdr.zip filehdr.zoo 
	tar tvf filehdr-${VERSION}.tar >${FTPDIR}/filehdr-${VERSION}.tar-lst
	${COMPRESS} <filehdr-${VERSION}.tar >${FTPDIR}/filehdr-${VERSION}.tar.z
	${CP} filehdr-${VERSION}.zip ${FTPDIR}
	${CP} filehdr-${VERSION}.zip-lst ${FTPDIR}
	${CP} filehdr-${VERSION}.zoo ${FTPDIR}
	${CP} filehdr-${VERSION}.zoo-lst ${FTPDIR}
	ls -l ${FTPDIR}/file*
	date >DATE-INSTALLED
