makefile2graph
makefile2graph copied to clipboard
Creates a graph of dependencies from GNU-Make; Output is a graphiz-dot file or a Gexf-XML file.
Could you tag a new stable release so that distributions like [homebrew](https://formulae.brew.sh/formula/makefile2graph) can pick up the new features recently added? Suggestions: - update the [`M2G_VERSION`](https://github.com/lindenb/makefile2graph/blob/master/make2graph.c#L46) - use [Semantic Versioning](https://semver.org/) (instead...
When I run this on my makefile, the same file (ag_census_both_village_summary_combined.RData) is shown twice in the resulting output, once with its relative path ("../data/created/") and once without. Attached makefile (as...
Closes #25
- schema version is now 1.3 - add layout options - implement circular for gexf - default to none
Before I found this, I found this: https://github.com/TomConlin/MakefileViz When I used this I found that processes themselves were not visualised. It would be quite cool if it showed the processes...
Is there any way to use makefile2graph to show the tree of targets, instead of the tree of files? The use cases I have are often not files, but merely...
Hi I try to use makefile2graph but have some issues: 1-instead of CMAKE I create script that manually go through path and run "make files" here is the script: (when...
Consider the following Makefile all: hello.b hello.c hello.a: touch $@ %.b %.c: %.a touch $*.b $*.c Instead of properly connecting the two pattern rule targets, only one of them is...
Hi, I just noticed that `make install` installs extra documentation in `/usr/local/share/makefile2graph` when I would have expected it in `/usr/local/share/doc/makefile2graph`: > ``` > install LICENSE README.md screenshot.png /usr/local/share/makefile2graph > ```...
Makefile2graph shows incorrect output for makefiles using [VPATH](https://www.gnu.org/software/make/manual/html_node/General-Search.html). Example: ``` ake -nd --no-builtin-rules GNU Make 4.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL...