-clean:
- $(RM) $(foreach DOC,$(DOCS),$(addprefix $(DOC).,\
- acn acr alg aux bbl blg fmt glg glo gls ist log nav out pdf run.xml\
- snm tdo toc vrb xdy))
+img/%.png: fig/%.dot
+ $(DOT) $(DOTFLAGS) $< > $@
+
+clean: $(DOCS:%=clean-%)
+ $(RM) $(FIGURES)
+
+clean-%:
+ $(RM) $(addprefix $(@:clean-%=%).,acn acr alg aux bbl blg idl idx ilg ind\
+ fmt glg glo gls ist loa lof log lol lot mlog nav out pdf snm tdo toc)