#!/bin/sh
echo "digraph {"
echo " { node [fontname=Helvetica,fontsize=20];"
while read first second third rest; do
FROM=; TO=
case "$first" in
"trace:building")
case "$third" in
"->")
FROM="$second"; TO="$rest";;
*)
continue;;
esac
;;
*)
continue;;
esac
[ -n "$FROM" -a -n "$TO" ] || continue
for to in $TO; do
out=" \"$FROM\" -> \"$to\""
case $to in
*distro/*|*vm/*|*ve/*)
echo "$out [weight=10];";;
*)
echo "$out;";;
esac
done
done
echo " }"
echo "}"
-
Michael Shigorin authored
There's yet another m-p target class, ve/*; and let's put a semicolon after anything else, too.
949733a9