Plts=$(shell ls grid*.plt) all : gens pdf moves gens : @$(foreach f, $(Plts), make X=$f gen; ) gen : echo $X gnuplot $X moves : mv *.pdf ~/tmp pdf : $(foreach x, $(shell ls *.eps), pstopdf $x; )