1#!/bin/sh 2 3# Assume call with pwd = 'doc'. 4 5# Phase I ... List known manpages ... 6 7rm ../tools/rules/manpages 8touch ../tools/rules/manpages 9 10for i in `ls *.man` 11do 12 echo $i '-->' manpages 13 ../tools/mpexpand list $i - | \ 14 awk "{ print \$2 }" | \ 15 sed -e 's|^\(.*\)$|manpage mem/mp/\1 \1 mp.\1.html|' | 16 cat >> ../tools/rules/manpages 17done 18 19# Phase II .. Generate true output ... 20 21for i in `ls *.man` 22do 23 echo $i '-->' `basename $i .man`.n 24 ../tools/mpexpand nroff $i `basename $i .man`.n 25 26 echo $i '-->' `basename $i .man`.html 27 ../tools/mpexpand html $i `basename $i .man`.html 28 29 echo $i '-->' `basename $i .man`.tmml 30 ../tools/mpexpand tmml $i `basename $i .man`.tmml 31 32 ## We need a true formatting engine for this one. 33 34 echo $i '-->' `basename $i .man`.html 35 ../tools/expand -rules ../tools/rules/manpage.html.site $i > ../htdocs/mp.`basename $i .man`.html 36done 37