gnumakefile
public text v1 · immutableLATEX:=latex
PDFLATEX:=pdflatex
LATEXOPTS+= -interaction batchmode -file-line-error
.PHONY: all clean
TEX=Maxwell.tex
TGT:= $(TEX:%.tex=%.pdf)
all: $(TGT)
%.dvi: %.tex
$(LATEX) $(LATEXOPTS) $?
%.pdf: %.tex
$(PDFLATEX) $(LATEXOPTS) $? \
grep undefined $(TEX:%.tex=%.log) && \
$(PDFLATEX) $(LATEXOPTS) $?
clean:
rm -f *.aux *.log *.dvi *.pdf