From 34e91e866b91ace3409de264770d4890734c0246 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Wed, 15 Jul 2009 16:49:32 +0000 Subject: [PATCH] * gen-all-doc: Generate index.html. --- ChangeLog | 4 ++++ gen-all-doc | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index fde08f6..94d69b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-07-15 Doug Evans + + * gen-all-doc: Generate index.html. + 2009-07-13 Doug Evans Extend pmacro language, add testsuite. diff --git a/gen-all-doc b/gen-all-doc index 123ba8a..85f731a 100644 --- a/gen-all-doc +++ b/gen-all-doc @@ -33,7 +33,7 @@ then exit 1 fi -builddir=tmp-doc +export builddir=tmp-doc rm -rf $builddir mkdir $builddir @@ -77,3 +77,55 @@ export cgendir=`pwd` esac done ) + +( + set -e + set -x + cd $builddir + + rm -f index.html + + cat > index.html < + +CGEN Machine Generated Documentation + + + +

Machine Generated Documentation

+ +
    +EOF + + lower="abcdefghijklmnopqrstuvwxyz" + upper="ABCDEFGHIJKLMNOPQRSTUVWXYZ" + + for html in *.html + do + name="" + + case $html in + *-insn.html) ;; + index.html) ;; + arm-arm.*) name="ARM" ;; + arm-thumb.*) name="ARM Thumb" ;; + frv-1.*) name="FRV FR400" ;; + frv-2.*) name="FRV FR500" ;; + openrisc.*) name="Openrisc" ;; + xstormy16.*) name="Xstormy16" ;; + *) name=`echo ${html/.html} | tr $lower $upper` ;; + esac + + if [ "$name" != "" ] + then + echo "
  • $name" >> index.html + fi + done + + cat >> index.html < + + + +EOF +) -- 2.43.5