-SHELL:=/bin/bash
-LATEX=pdflatex
+LATEX:=latex
-OUTPUT:=tt.pdf
-BASEOUTPUT:=$(basename $(OUTPUT))
+DOCUMENT:=tt
+SOURCES:=$(filter-out preamble.tex,$(shell ls *.tex))
+GRAPHICS:=SUTsetup.eps
-.SECONDARY: $(addsuffix .fmt,$(BASEOUTPUT))
-.PHONY: clobber graphs
+.SECONDARY: $(addsuffix .fmt,$(DOCUMENT))
+.PHONY: clean
-all: $(OUTPUT)
+all: $(GRAPHICS) $(DOCUMENT).pdf
-%.pdf: $(SOURCES) %.fmt
- $(LATEX) $(basename $@)
+%.eps: %.svg
+ convert $< $@
+
+%.pdf: %.dvi
+ dvipdfm $<
+
+%.dvi: %.tex %.fmt $(SOURCES)
+ $(LATEX) --shell-escape $(basename $@)
bibtex $(basename $@)
- $(LATEX) $(basename $@)
- $(LATEX) $(basename $@)
+ $(LATEX) -shell-escape $(basename $@)
+ $(LATEX) -shell-escape $(basename $@)
%.fmt: preamble.tex
$(LATEX) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump"
clean:
- $(RM) -v $(addprefix $(BASEOUTPUT).,fmt aux bbl blg dvi log out toc pdf)
+ $(RM) -v $(addprefix $(DOCUMENT).,fmt aux bbl blg dvi log out toc pdf)\
+ $(GRAPHICS)