#!/bin/sh
# $1 should be version, like 4.10
# $2 should be a date
if test $# != 2 
then
	echo usage: makereference version date 
	echo e.g.: makereference 4.10 \'September 1999\'
	exit 0
fi
awk -f h2lhtml.awk ../../SharedSupport/MacAnova.hlp.txt | sed 's/\\<cr>/\\\&lt;cr>/g' > macanova$1.hlp.tex 
mv tmp.tab.tex macanova$1.tab.tex
awk -f h2lhtml.awk ../../SharedSupport/Design.hlp.txt > design$1.hlp.tex 
mv tmp.tab.tex design$1.tab.tex
awk -f h2lhtml.awk ../../SharedSupport/Tser.hlp.txt > tser$1.hlp.tex 
mv tmp.tab.tex tser$1.tab.tex
awk -f h2lhtml.awk ../../SharedSupport/Userfun.hlp.txt > userfun$1.hlp.tex 
mv tmp.tab.tex userfun$1.tab.tex
awk -f h2lhtml.awk ../../SharedSupport/Gui.hlp.txt > Gui$1.hlp.tex 
mv tmp.tab.tex Gui$1.tab.tex
cat ../../SharedSupport/Mulvar.mac.txt | sed '1,/E_N_D_O_F/d' | awk -f h2lhtml.awk > mulvar$1.hlp.tex
#mv tmp.tab.tex mulvar$1.tab.tex
cat ../../SharedSupport/Graphics.mac.txt | sed '1,/E_N_D_O_F/d' | awk -f h2lhtml.awk > graphics$1.hlp.tex
mv tmp.tab.tex graphics$1.tab.tex
cat ../../SharedSupport/Regress.mac.txt | sed '1,/E_N_D_O_F/d' | awk -f h2lhtml.awk > regress$1.hlp.tex
mv tmp.tab.tex regress$1.tab.tex
cat ../../SharedSupport/Math.mac.txt | sed '1,/E_N_D_O_F/d' | awk -f h2lhtml.awk > math$1.hlp.tex
#mv tmp.tab.tex math$1.tab.tex
cat ../../SharedSupport/Arima.mac.txt | sed '1,/E_N_D_O_F/d' | awk -f h2lhtml.awk > arima$1.hlp.tex
mv tmp.tab.tex arima$1.tab.tex
echo cat referenchtmltemplate.tex | sed "s/VERSIONNUMBER/$1/" | sed "s/REVISIONDATE/$2/" > help.tex
cat referencehtmltemplate.tex | sed "s/VERSIONNUMBER/$1/" | sed "s/REVISIONDATE/$2/" > help.tex
latex2html -short_extn help.tex
awk -f post1.awk help/node1.htm | sort -n > keylist
awk -f post1.awk help/node1.htm | sort -n | awk -f post1b.awk > post2.awk
for i in `ls help/node[2-9]*.htm help/node1?*.htm`
do
echo Creating links in $i
awk -f post2.awk $i > tmp
mv tmp $i
done
awk -f post3.awk help/help.htm | awk -f post4.awk > tmp
mv tmp help/help.htm
awk -f post3.awk help/node1.htm | awk -f post4.awk > tmp
mv tmp help/node1.htm
for i in `ls help/node*.htm`
do
echo Fix navigation in $i
awk -f post5.awk $i > tmp
mv tmp $i
done
awk -f post5b.awk help/help.htm > tmp
mv tmp help/help.htm
./post6.shell help/help.htm > tmp
mv tmp help/help.htm
awk -f keylist.awk keylist > keylist.h

grep HREF help/help.htm | sed -f post7.sed | uniq > tmp
awk -f post7b.awk tmp > post8a.sed
awk -f post7c.awk tmp > post8b.shell
chmod 755 post8b.shell

for i in `ls help/node*.htm help/help.htm`
do
echo Creating named links in $i
sed -f post8a.sed $i > tmp
mv tmp $i
done

echo Moving node...htm files to new names
./post8b.shell
rm help/node*htm
cp help/help.htm help/index.htm

echo Making archives
(cd help;tar cvf MacAnovaHtmlHelp.tar *htm *css;gzip MacAnovaHtmlHelp.tar)
#(cd help;zip MacAnovaHtmlHelp.zip *htm *css)

echo Moving archives to ../../SharedSupport
mv help/MacAnovaHtmlHelp.tar.gz ../../SharedSupport/docs/html
#mv help/MacAnovaHtmlHelp.zip ../../SharedSupport/docs/html

echo Cleaning up
rm *$1* help/*htm
