#=======================================================================
# Makefile for files in ~beebe/tex/talks/filehdr
#
# [30-Aug-1993]
#=======================================================================

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      = /u/ftp/pub/tex/bib

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

ISPELL      = ispell

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) *.isp
       -$(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

# Comment out the command line here if you don't have the doubled-word
# utility installed.  It is available via anonymous ftp from
# ftp.math.utah.edu in pub/misc.
dw:
       -$(DETEX) <filehdr.ltx | dw

# 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
       -$(MAKE) dw filehdr.spl filehdr.isp
       $(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)
       $(CP) filehdr.el $(FTPDIR)
       ls -l $(FTPDIR)/file*
       date >DATE-INSTALLED

filehdr.spl spell:
       -$(DETEX) <filehdr.ltx | $(SPELL) +filehdr.sok >filehdr.spl
       @/bin/cat filehdr.spl

filehdr.isp ispell:
       -$(DETEX) <filehdr.ltx | $(ISPELL) -l -p filehdr.sok >filehdr.isp
       @/bin/cat filehdr.isp