6 $(PROJECT).pdf: $(PROJECT).tex $(subst .dia,.png,$(shell ls *.dia)) $(subst .tex,.pdf,$(shell ls sm/*.tex)) ProtocolHeader.sty
7 pdflatex $(PROJECT).tex
8 pdflatex $(PROJECT).tex
14 latex -output-directory=sm $<
15 dvips $(subst .tex,.dvi,$<) -o $(subst .tex,.ps,$<)
16 ps2pdf $(subst .tex,.ps,$<) $@
17 pdfcrop $@ $(subst .pdf,.pdf2,$@)
18 mv $(subst .pdf,.pdf2,$@) $@
19 rm sm/{*.dvi,*.ps,*.aux,*.log}
22 -rm -f {,sm/}{*.aux,*.log,*.dvi,*.toc,*.out,*.ps,*.png}