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
|
#============================================================================#
# Make the manual for the "wellorder" library #
#============================================================================#
Help=../help
DOCTOTEX=../../../Manual/Reference/bin/doc-to-tex
DOCTOTEXSED=../../../Manual/Reference/bin/doc-to-tex.sed
# ---------------------------------------------------------------------
# Pathname to the makeindex script
# ---------------------------------------------------------------------
MAKEINDEX=../../../Manual/LaTeX/makeindex ../../../
all:; make clean; make tex; make wellorder; make index; make wellorder
clean:; \
rm -f *.dvi *.aux *.toc *.log *.idx *.ilg entries.tex; \
printf '\\begin{theindex}' >index.tex; \
printf '\\mbox{}' >>index.tex; \
printf '\\end{theindex}' >>index.tex
tex: theorems ids
ids:; \
printf '\\chapter{ML Functions in the wellorder Library}' >entries.tex;\
printf '\\label{entries}' >>entries.tex; \
printf '\\input{entries-intro}' >>entries.tex; \
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help}/entries entries.tex
theorems:; \
printf '\\chapter{Pre-proved Theorems}' >theorems.tex; \
printf '\\input{theorems-intro}' >>theorems.tex; \
printf '\\section{Basic definitions}' >>theorems.tex; \
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help}/thms/defs theorems.tex; \
printf '\\section{Miscellaneous lemmas}' >>theorems.tex; \
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help}/thms/lemmas theorems.tex;\
printf '\\section{Main theorems}' >>theorems.tex; \
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help}/thms/main theorems.tex
wellorder:; \
latex wellorder.tex
index:; \
${MAKEINDEX} wellorder.idx index.tex
|