PICTURES = a.pdf b.pdf c.pdf # Put your list here # Rule to make .pdf file from .jgr (jgraph) file - requires epstopdf,jgraph %.pdf : %.jgr cat $< | jgraph | epstopdf --filter > $@ # Rule to make .pdf file from .g (gnuplot) file - requires gnuplot,epstopdf %.pdf : %.g gnuplot $< epstopdf $*.eps && rm $*.eps # Rule to make .pdf file from .fig (xfig?) file - requires fig2dev %.pdf : %.fig fig2dev -L pdf -p portrait $< > $@ # Default target all : $(PICTURES) @ls -l $(PICTURES) clean : rm -f $(PICTURES)