Existem estes 2 módulos Perl que parecem fazer o que você está procurando:
Sim, eles são nomeados esses nomes. Há exemplos nas páginas de referência desses módulos do CPAN que mostram como fazer o que você está pedindo. Makefile::GraphViz
pretende fazer gráficos mais sofisticados do que GraphViz::Makefile
.
Existe também uma ferramenta de linha de comando que vem com Makefile::GraphViz
chamado gvmake
que você pode usar para gerar gráficos sem escrever nenhum programa Perl.
Por exemplo:
$ gvmake
Será executado o destino padrão no seu Makefile
, normalmente all
, e exibirá um arquivo all.png
.