rules.mk 626 B

123456789101112131415161718192021
  1. report=report
  2. docs: $(b)proposal.pdf $(b)presentation.pdf $(b)$(report).pdf $(b)$(report).bbl
  3. $(b)%.pdf: $(d)%.tex
  4. mkdir -p `dirname $@`
  5. cd $(d); \
  6. pdflatex -halt-on-error -interaction=nonstopmode \
  7. -output-directory "../`dirname $@`" `basename $^`
  8. $(b)$(report).bbl: $(d)$(report).bib
  9. mkdir -p `dirname $@`
  10. cp $(d)$(report).bib $(b)$(report).bib
  11. cd $(b); bibtex8 $(report).aux
  12. cd $(d); \
  13. pdflatex -halt-on-error -interaction=nonstopmode \
  14. -output-directory "../`dirname $@`" $(report).tex; \
  15. pdflatex -halt-on-error -interaction=nonstopmode \
  16. -output-directory "../`dirname $@`" $(report).tex
  17. .PHONY: docs