figs := $(wildcard *.fig) pngs := $(patsubst %.fig,%.png,$(figs)) epss := $(patsubst %.fig,%.eps,$(figs)) %.png : %.fig fig2dev -L png $< $@ %.eps : %.fig fig2dev -L eps $< $@ png : $(pngs) eps : $(epss) .PHONY: clean clean: rm *.png *.eps