Hi, I am seeking advice for a workaround of what seems like a limitation in Automake (1.12.2). We have recently added figures to Bison's documentation. These figures are included by our texinfo source by using "@image", which requires different image formats depending on what we want to produce. For convenience's sake, these figures are generated from Graphviz DOT files, so we tried adding the following to our doc/local.mk: doc/bison.dvi: $(FIGS_DOT:.dot=.eps) doc/bison.html: $(FIGS_DOT:.dot=.png) doc/bison.pdf: $(FIGS_DOT:.dot=.pdf) However, these overwrite Automake's rules. This seems a bit similar, in that regard, to the issue discussed here: http://lists.gnu.org/archive/html/automake/2012-11/msg00015.html (Note that in another branch we are using multiple Makefiles, and in that branch adding the previous lines to our doc/Makefile.am has the desired effect, though I am not sure why... is this a bug or a feature?) The best solution we could come up with was to add these to doc_bison_TEXINFOS, as follows, but this is a bit troublesome as it causes the regeneration of all three filetypes whenever a documentation is built, even when none is actually required (e.g. for 'make info' which uses .txt versions): doc_bison_TEXINFOS = \ $(CROSS_OPTIONS_TEXI) \ doc/fdl.texi \ - doc/gpl-3.0.texi + doc/gpl-3.0.texi \ + $(FIGS_DOT:.dot=.eps) \ + $(FIGS_DOT:.dot=.png) \ + $(FIGS_DOT:.dot=.pdf) If it is not possible to add custom dependencies to these Automake rules, what whould you recommend doing? FWIW, I have attached a diff showing the rules being overwritten by the prior "solution". Thanks!