diff options
| author | bringert <unknown> | 2004-12-10 15:24:50 +0000 |
|---|---|---|
| committer | bringert <unknown> | 2004-12-10 15:24:50 +0000 |
| commit | 8caa3ed737900c0fc004b24720f909244d17dd59 (patch) | |
| tree | 24e002d3bd03ef1d8580691d1e7d7b8aa4ddd601 /bin/gfmap | |
| parent | 1711cac06253246a2f6fa44aa7bd13b3b353b8fc (diff) | |
Added script for creating a clickable module dependency graph.
Diffstat (limited to 'bin/gfmap')
| -rw-r--r-- | bin/gfmap | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/bin/gfmap b/bin/gfmap new file mode 100644 index 000000000..e9f420830 --- /dev/null +++ b/bin/gfmap @@ -0,0 +1,31 @@ +#!/bin/sh + +GF="gf" +DOT="dot" + +BASE=$1 +shift + +if [ -z "$BASE" ]; then + echo "Usage: gfmap name module ..." 1>&2 + echo + echo "Creates a clickable module dependency graph" + exit 2 +fi + +DOT_FILE="$BASE.dot" +IMG_FILE="$BASE.gif" +MAP_FILE="$BASE.map" +HTML_FILE="$BASE.html" + +$GF -s -src "$@" <<COMMANDS +sg | wf $DOT_FILE +COMMANDS + +$DOT -Tgif -o $IMG_FILE $DOT_FILE +$DOT -Tcmapx -o $MAP_FILE $DOT_FILE + +echo "<img src='$IMG_FILE' usemap='#_anonymous_0' />" > $HTML_FILE +cat $MAP_FILE >> $HTML_FILE + +echo "Created $HTML_FILE and $IMG_FILE"
\ No newline at end of file |
