# Figures in subdirectories, convert all to PDF and EPS

#implicit rule to convert an EPS to a PDF
%.pdf: %.eps
	ps2pdf $< $@

#implicit rule to convert a Dia file to an EPS
%.eps: %.dia
	dia -t eps -e $@ $<

#subdirectories that contain figures
dia_dirs=subdir1 subdir2

#make a variable of each possible figure
dias := $(foreach dir,$(dia_dirs),$(wildcard $(dir)/*.dia))

dia_eps := $(patsubst %.dia,%.eps, $(dias))
dia_pdf := $(patsubst %.eps,%.pdf, $(dia_eps))

all: $(dia_pdf) $(dia_eps)

.PHONY: clean
clean:
	rm -f $(dia_pdf) $(dia_eps)