update(add) packaging directory and spec file from OBSTF:Private, OBS
[external/ragel.git] / doc / genfigs.sh
index c72debf..8d52107 100755 (executable)
@@ -3,20 +3,13 @@
 
 input=ragel-guide.tex
 
-if [ $# = 0 ]; then
-       figs=`awk '/^% GENERATE: *[a-z0-9A-Z_\.\-]+ *$/ {print $3;}' $input`
-else
-       figs="$@"
-fi
-
-for fig in $figs; do
+for fig; do
        if awk -f extract.awk -vexname=$fig $input > /dev/null; then
-               echo generating ${fig}.fig
+               echo generating ${fig}.dot
                opt=`awk -f extract.awk -vexname=$fig $input | 
                                sed '/^ *OPT:/s/^.*: *//p;d'`
-               awk -f extract.awk -vexname=$fig $input | \
-                       ragel | rlcodegen -V $opt | \
-                       dot -Tfig | awk -f fixbackbox.awk > ${fig}.fig;
+               awk -f extract.awk -vexname=$fig $input > ${fig}.rl
+               ../ragel/ragel -V -p ${fig}.rl > ${fig}.dot
        else
                echo "$0: internal error: figure $fig not found in $input" >&2
                exit 1