out_default = poster.pdf out_alt = poster2.pdf contents = contents.tex default: $(out_default) alt: $(out_alt) both: $(out_alt) $(out_default) %.pdf: %.tex Makefile *.sty $(contents) pdflatex --enable-write18 $< && pdflatex $< #pdflatex --enable-write18 $< && pdflatex $< && pdflatex $< #pdflatex $< clean: rm -f *.aux *.bbl *.blg *.log *.nav *.out *.snm *.toc $(out_default) $(out_alt)