ulalume3@11: # Makefile for Sphinx LaTeX output ulalume3@11: ulalume3@11: ALLDOCS = $(basename $(wildcard *.tex)) ulalume3@11: ALLPDF = $(addsuffix .pdf,$(ALLDOCS)) ulalume3@11: ALLDVI = $(addsuffix .dvi,$(ALLDOCS)) ulalume3@11: ulalume3@11: # Prefix for archive names ulalume3@11: ARCHIVEPRREFIX = ulalume3@11: # Additional LaTeX options ulalume3@11: LATEXOPTS = ulalume3@11: ulalume3@11: all: $(ALLPDF) ulalume3@11: all-pdf: $(ALLPDF) ulalume3@11: all-dvi: $(ALLDVI) ulalume3@11: all-ps: all-dvi ulalume3@11: for f in *.dvi; do dvips $$f; done ulalume3@11: ulalume3@11: all-pdf-ja: ulalume3@11: for f in *.pdf *.png *.gif *.jpg *.jpeg; do ebb $$f; done ulalume3@11: for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done ulalume3@11: for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done ulalume3@11: for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done ulalume3@11: for f in *.idx; do mendex -U -f -d "`basename $$f .idx`.dic" -s python.ist $$f; done ulalume3@11: for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done ulalume3@11: for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done ulalume3@11: for f in *.dvi; do dvipdfmx $$f; done ulalume3@11: ulalume3@11: zip: all-$(FMT) ulalume3@11: mkdir $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: zip -q -r -9 $(ARCHIVEPREFIX)docs-$(FMT).zip $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: rm -r $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: ulalume3@11: tar: all-$(FMT) ulalume3@11: mkdir $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: cp $(ALLPDF) $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: rm -r $(ARCHIVEPREFIX)docs-$(FMT) ulalume3@11: ulalume3@11: bz2: tar ulalume3@11: bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar ulalume3@11: ulalume3@11: # The number of LaTeX runs is quite conservative, but I don't expect it ulalume3@11: # to get run often, so the little extra time won't hurt. ulalume3@11: %.dvi: %.tex ulalume3@11: latex $(LATEXOPTS) '$<' ulalume3@11: latex $(LATEXOPTS) '$<' ulalume3@11: latex $(LATEXOPTS) '$<' ulalume3@11: -makeindex -s python.ist '$(basename $<).idx' ulalume3@11: latex $(LATEXOPTS) '$<' ulalume3@11: latex $(LATEXOPTS) '$<' ulalume3@11: ulalume3@11: %.pdf: %.tex ulalume3@11: pdflatex $(LATEXOPTS) '$<' ulalume3@11: pdflatex $(LATEXOPTS) '$<' ulalume3@11: pdflatex $(LATEXOPTS) '$<' ulalume3@11: -makeindex -s python.ist '$(basename $<).idx' ulalume3@11: pdflatex $(LATEXOPTS) '$<' ulalume3@11: pdflatex $(LATEXOPTS) '$<' ulalume3@11: ulalume3@11: clean: ulalume3@11: rm -f *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla ulalume3@11: ulalume3@11: .PHONY: all all-pdf all-dvi all-ps clean ulalume3@11: .PHONY: all-pdf-ja ulalume3@11: