]> git.sur5r.net Git - bacula/docs/blobdiff - docs/manuals/en/main/Makefile.in
Commit two patches from Philippe to cleanup the manuals
[bacula/docs] / docs / manuals / en / main / Makefile.in
index b437006a43a0dc4ec5d5a9e0f0c27d7be33dcfaf..530b6867de7983a88495495186511491978948e0 100644 (file)
@@ -40,25 +40,48 @@ MAINDOC=Bacula_Main_Reference.html
 
 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}" > 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
-       makeindex ${DOC}.ddx -o ${DOC}.dnd >/dev/null 2>/dev/null
-       makeindex ${DOC}.fdx -o ${DOC}.fnd >/dev/null 2>/dev/null
-       makeindex ${DOC}.sdx -o ${DOC}.snd >/dev/null 2>/dev/null
-       makeindex ${DOC}.cdx -o ${DOC}.cnd >/dev/null 2>/dev/null
+       latex -interaction=batchmode ${DOC}.tex
        latex -interaction=batchmode ${DOC}.tex
 
 pdf:
@@ -127,6 +150,7 @@ mini-clean:
 
 
 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