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