#!/bin/sh # Convert man pages to html files. for dir in man/prog man/libr man/func man/misc man/file; do for template in $dir/*.in;do page=`basename "$template" .in` if [ `wc -l < $template` -gt 1 ]; then html="html/$page.html" man2html $template > $html for ref in libtecla cpl_complete_word ef_expand_file gl_get_line pca_lookup_file enhance gl_io_mode tecla; do link="$ref.html" ed -s $html << EOF %s|$ref[(][^)][^) ]*[)]|$ref|g w q EOF done fi done done # Convert the change log into a web page. cd html echo 'The tecla library change log' > changes.html echo '
' >> changes.html
sed 's/&/&/g; s//\>/g' ../CHANGES >> changes.html
echo '
' >> changes.html # Do the same to the release-notes file. cd ../html echo 'The tecla library release notes' > release.html echo '
' >> release.html
sed 's/&/&/g; s/> release.html
echo '
' >> release.html