summaryrefslogtreecommitdiff
path: root/bits/bbdb-filters/doc/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'bits/bbdb-filters/doc/makefile')
-rw-r--r--bits/bbdb-filters/doc/makefile159
1 files changed, 159 insertions, 0 deletions
diff --git a/bits/bbdb-filters/doc/makefile b/bits/bbdb-filters/doc/makefile
new file mode 100644
index 0000000..3feac99
--- /dev/null
+++ b/bits/bbdb-filters/doc/makefile
@@ -0,0 +1,159 @@
+#
+# RCS makefile,v 1.1.1.1 1995/08/07 08:43:10 mohsen Exp
+#
+
+# The name of the file
+MANUAL=main
+INFOFILE= bbdb-filters.info
+
+TEXPARTS =
+
+EPSFIGS =
+
+TGRINDS =
+
+EOEBASE = /usr/public/eoe/lisp/public/bbdbPlus
+EOEINFO = /usr/public/eoe/info
+
+# The name of your DVI to PS filter
+DVIPS=dvips -f
+
+# The name of your GNU Emacs
+EMACS= xemacs
+
+LATEXINFO= /usr/public/tex/latexinfo1.7
+
+###
+### SHOUL NOT HAVE TO TOUCH ANYTHING BELOW HERE
+###
+SHELL=/bin/sh
+
+.SUFFIXES:
+.SUFFIXES: .lpr .ps .tty .xdvi .dvi .tex .ptex .eps .fig .c
+
+.fig.eps:
+ fig2dev -L ps $< > $@
+
+.c.tex:
+ tgrind -f $< > $@
+
+
+# DEFAULT TARGET
+#all: $(INFOFILE) $(MANUAL).ps
+all: fast.ps
+
+$(INFOFILE): $(MANUAL).tex $(TEXPARTS)
+ rm -f makeinfo.el
+ sed -e "s+MANUAL+$(MANUAL)+" \
+ -e "s+LATEXINFO+$(LATEXINFO)+" $(LATEXINFO)/local/makeinfo.tmplt > makeinfo.el
+ $(EMACS) -batch -q -l makeinfo.el
+ #cp $(INFOFILE) /usr/public/eoe/info
+
+$(MANUAL).tex: $(MANUAL).texinfo $(TEXPARTS)
+ sed -e "s+INFOFILE+$(INFOFILE)+" $(MANUAL).texinfo | expand > $(MANUAL).tex
+ -rm -f maketex.el
+ sed -e "s+MANUAL+$(MANUAL)+" \
+ -e "s+LATEXINFO+$(LATEXINFO)+" $(LATEXINFO)/local/maketex.tmplt > maketex.el
+ $(EMACS) -batch -q -l maketex.el
+
+$(MANUAL).hyperlatex: $(MANUAL).texinfo $(TEXPARTS)
+ sed -e "s+INFOFILE+$(INFOFILE)+" $(MANUAL).texinfo | expand > $(MANUAL).hyperlatex
+ -rm -f makehyperlatex.el
+ sed -e "s+MANUAL+$(MANUAL)+" \
+ -e "s+LATEXINFO+$(LATEXINFO)+" $(LATEXINFO)/local/makehyperlatex.tmplt > makehyperlatex.el
+ $(EMACS) -batch -q -l makehyperlatex.el
+
+$(MANUAL).dvi: $(MANUAL).tex $(EPSFIGS) $(TGRINDS)
+ latex2dvi $(MANUAL).tex
+
+$(MANUAL).bbl:
+ latex $(MANUAL)
+ -bibtex $(MANUAL)
+ latex $(MANUAL)
+
+$(MANUAL).xdvi: $(MANUAL).dvi
+ xdvi $(MANUAL).dvi &
+
+$(MANUAL).ps: $(MANUAL).dvi
+ $(DVIPS) $(MANUAL) > $(MANUAL).ps
+
+$(MANUAL).lpr: $(MANUAL).ps
+ lpr $(MANUAL).ps
+
+info: $(INFOFILE)
+ -echo Built $(INFOFILE)
+
+$(MANUAL).html: $(MANUAL)/$(MANUAL).html
+ -echo Building $(MANUAL)/$(MANUAL).html
+
+$(MANUAL)/$(MANUAL).html: $(MANUAL).dvi $(MANUAL).htmlTex
+ /usr/public/src/Sol-2/networking/www/latex2html-95.1/latex2html $(MANUAL).tex
+
+EMACSBASE = /opt/public/networking/www/hyperlatex-1.3/emacs
+
+html: $(MANUAL).hyperlatex # $(MANUAL).dvi
+ -mkdir bbdbFilters
+ $(EMACS) -batch -no-init-file -no-site-file \
+ -l $(EMACSBASE)/hyperlatex1.el -funcall batch-hyperlatex-format $(MANUAL).hyperlatex
+ echo latex \'\\def\\makegifs{}\\input{$(MANUAL).hyperlatex}\' > dolatex.sh
+ #sh dolatex.sh ; /bin/rm dolatex.sh
+ #sh $(MANUAL).makegif
+
+install: $(INFOFILE)
+ cp $(INFOFILE) $(EOEINFO)/$(INFOFILE)
+
+#
+# Fast Processing
+#
+
+fast.tex: $(MANUAL).texinfo $(TEXPARTS)
+ sed -e "s+INFOFILE+$(INFOFILE)+" -e "s+mbinput+input+" $(MANUAL).texinfo | expand > fast.tex
+
+fast.dvi: fast.tex $(EPSFIGS) $(TGRINDS)
+ latex fast.tex
+
+fast.xdvi: fast.dvi
+ xdvi fast.dvi &
+
+fast.ps: fast.dvi
+ $(DVIPS) fast > fast.ps
+
+fast.xps: fast.ps
+ pageview fast.ps &
+
+fast.lpr: fast.ps
+ lpr fast.ps
+
+
+# TeX Figures for when dvi files are needed. Just an example
+#XX.tex YY.tex: XX.fig YY.fig
+# transfig -m 1.00 -L eepic -M fig.make XX.fig YY.fig
+# make -f fig.make
+
+# Encapsulated PostScript figures -- Done by the Suffix rules
+#XX.eps: XX.fig
+# fig2dev -L ps -m 1.0 $< > $@
+
+# Src Code
+#cot-calling.tex: cot-calling.c
+# tgrind -f $< > $@
+
+
+shar::
+ split $(MANUAL).tex $(MANUAL)-
+
+clean:
+ rm -f $(MANUAL).log $(MANUAL).blg makeinfo.el maketex.el *~ #~
+
+veryclean: clean
+ rm -f $(MANUAL).ps $(MANUAL).dvi $(MANUAL).dlog $(MANUAL).info
+
+realclean: veryclean
+ rm -f $(MANUAL).aux $(MANUAL).bbl $(MANUAL).blg $(MANUAL).cp \
+ $(MANUAL).toc $(MANUAL).cps $(MANUAL).lot $(MANUAL).lof fig.make \
+ $(MANUAL).auxO $(MANUAL).fn $(MANUAL).fns \
+ transfig.tex $(MANUAL).tex $(INFOFILE) \
+ $(MANUAL).hyperlatex makehyperlatex.el dolatex.sh \
+ fast.aux fast.dvi fast.log fast.ps fast.tex fast.toc fast.cp fast.fn \
+ $(EPSFIGS) $(TGRINDS)
+