first_rule: all
-all: tex web dvipdf mini-clean
+all: tex pdftex web mini-clean
.SUFFIXES: .tex .html
.PHONY:
.DONTCARE:
+updateversion:
+ @/bin/bash ../../update_version
-tex:
- @../../update_version
+epscovers:
+ @(cd ../../../images/svg ; make eps)
+
+pdfcovers:
+ @echo ""
+ @echo "Making covers for $(DOC)"
+ @(cd ../../../images/svg ; make pdf)
+ @echo "Covers done."
+ @echo ""
+
+external-references: pdfcovers
+ @echo " "
+ @echo "Building external references for $(DOC)"
+ @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+ @export TEXINPUTS=.:../../../latex//: ; pdflatex $(DOC)
+ @echo "$(DOC) external references done."
+
+pdftex: updateversion pdfcovers
+ @echo ""
+ @echo "Making PDF manual with PDFLATEX compile..."
+ @echo "\DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg,.eps}\n" > graphicspolicy.tex
+ @export TEXINPUTS=.:../../../latex//: ; pdflatex $(DOC); makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null ; pdflatex $(DOC); pdflatex $(DOC)
+ @echo "Done"
+
+
+tex: updateversion epscovers
@echo "Making version `cat version.tex`"
- @cp -fp ${IMAGES}/hires/*.eps .
+ @echo "\DeclareGraphicsExtensions{.png,.jpg,.jpeg,.eps}" > graphicspolicy.tex
@touch ${DOC}i-dir.tex ${DOC}i-fd.tex ${DOC}i-sd.tex \
${DOC}i-console.tex ${DOC}i-general.tex
latex -interaction=batchmode ${DOC}.tex
makeindex ${DOC}.idx -o ${DOC}.ind 2>/dev/null
latex -interaction=batchmode ${DOC}.tex
+ latex -interaction=batchmode ${DOC}.tex
pdf:
@echo "Making pdfm"
clean:
+ @rm graphicspolicy.tex
@rm -f 1 2 3 *.tex~
@rm -f *.png *.gif *.jpg *.eps
@rm -f *.pdf *.aux *.cp *.fn *.ky *.log *.pg