1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# =====================================================================
# Makefile for the record_proof library documentation
# =====================================================================
# ---------------------------------------------------------------------
# Pathname to the record_proof help files
# ---------------------------------------------------------------------
Help=../help
LATEX=latex
# ---------------------------------------------------------------------
# Pathname to the doc-to-tex script and doc-to-tex.sed file
# ---------------------------------------------------------------------
DOCTOTEX=../../../Manual/Reference/bin/doc-to-tex
DOCTOTEXSED=../../../Manual/Reference/bin/doc-to-tex.sed
# ---------------------------------------------------------------------
# Pathname to the makeindex script
# ---------------------------------------------------------------------
#MAKEINDEX=../../../Manual/LaTeX/makeindex ../../../
MAKEINDEX=makeindex
default:
@echo "INSTRUCTIONS: Type \"make all\" to make the documentation"
# ---------------------------------------------------------------------
# Remove all trace of previous LaTeX jobs
# ---------------------------------------------------------------------
clean:
rm -f *.dvi *.aux *.toc *.log *.idx *.ilg
@printf '\\begin{theindex}' > index.tex
@printf '\\mbox{}' >> index.tex
@printf '\\end{theindex}' >> index.tex
tex: functions
@echo "TeX files made"
functions:
@printf '\\chapter{ML Functions in the {\\tt record\\_proof} Library}'>entries.tex
@printf '\\label{entries}'>>entries.tex
@printf '\\input{entries-intro}' >> entries.tex
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help} entries.tex
index:
${MAKEINDEX} record_proof.idx
record_proof:
$(LATEX) record_proof.tex
all:
make clean; make tex; make record_proof; make index; make record_proof
|