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 52 53 54 55 56 57 58 59 60
|
#==========================================#
# Make the manual for the "window" library #
#==========================================#
# ---------------------------------------------------------------------
# Pathname to the string help files
# ---------------------------------------------------------------------
Help=../help
# ---------------------------------------------------------------------
# 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 program
# ---------------------------------------------------------------------
MAKEINDEX=../../../Manual/LaTeX/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 entries.tex *.bak; \
printf '\\begin{theindex}' >index.tex; \
printf '\\mbox{}' >>index.tex; \
printf '\\end{theindex}' >>index.tex
tex: ids theorems
@echo "TeX files makde"
ids:
printf '\\chapter{ML Functions in the window Library}' >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{Definitions}'>>theorems.tex
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help}/defs theorems.tex
@printf '\\section{Theorems}'>>theorems.tex
/bin/sh ${DOCTOTEX} ${DOCTOTEXSED} ${Help}/thms theorems.tex
index:
${MAKEINDEX} window.idx index.tex
window:
latex window.tex
all:
make clean; \
make tex; \
make window; \
make index; \
make window
|