exam.pdf: exam.dvi dvips $< -o- | ps2pdf - $@ exam.dvi: exam.tex first.tex second.tex third.tex latex $< latex $< clean: $(RM) -v $(addprefix exam.,pdf aux log dvi)