Makefile 569 B

1234567891011121314151617181920
  1. guide.pdf: guide-mod.tex main.tex title.tex
  2. # run pdflatex twice to generate TOC correctly
  3. pdflatex -halt-on-error main.tex
  4. pdflatex -halt-on-error main.tex
  5. mv main.pdf guide.pdf
  6. guide-mod.tex: guide.tex main.tex
  7. # improve list spacing
  8. sed 's/\\begin{itemize}/\\begin{itemize}[noitemsep,nolistsep]/' guide.tex > guide-mod.tex
  9. sed -i 's/\\include{guide}/\\include{guide-mod}/' main.tex
  10. .PHONY: clean pdf
  11. # this target exists for backwards compatibility. It will be removed in version 2.1.
  12. pdf: guide.pdf
  13. clean:
  14. -rm -f *.aux *.out *.log *.toc guide-mod.tex