LATEX     = latex
PDFLATEX  = pdflatex
DVIPS     = dvips
RM_F      = rm -f

TEX       = cryptfs-eh02-workshop.tex

DVI       = $(patsubst %.tex, %.dvi, $(TEX))
PDF       = $(patsubst %.tex, %.pdf, $(TEX))
PS        = $(patsubst %.tex, %.ps, $(TEX))

all: all-dvi all-pdf all-ps mostlyclean

all-dvi: $(DVI)
all-pdf: $(PDF)
all-ps:  $(PS)

mostlyclean:
	$(RM_F) *.log *.toc *.aux *.out *.los

clean: mostlyclean
	$(RM_F) $(DVI) $(PDF) $(PS)

%.dvi: %.tex
	$(LATEX) $<
	$(LATEX) $<
	$(LATEX) $<

%.pdf: %.tex
	$(PDFLATEX) $<
	$(PDFLATEX) $<
	$(PDFLATEX) $<

%.ps: %.dvi
	$(DVIPS) -o $@ $<
