1LATEX_CMD=/usr/bin/pdflatex -interaction=nonstopmode -halt-on-error 2 3all: refman.pdf 4 5pdf: refman.pdf 6 7refman.pdf: clean refman.tex 8 $(LATEX_CMD) refman 9 /usr/bin/makeindex refman.idx 10 bibtex refman 11 $(LATEX_CMD) refman 12 $(LATEX_CMD) refman 13 latex_count=8 ; \ 14 while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ 15 do \ 16 echo "Rerunning latex...." ;\ 17 $(LATEX_CMD) refman ;\ 18 latex_count=`expr $$latex_count - 1` ;\ 19 done 20 /usr/bin/makeindex refman.idx 21 $(LATEX_CMD) refman 22 23 24clean: 25 rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 26