#! /bin/ksh

# Usage example:    remake_process_class $WHZ/6-fermion/ddi-udj-duk/
#                                                   ^
#                                                   |
#                                                   | directory whose executable is to be remade
#
typeset  -i  makeret

pwd > /var/tmp/dirsave
exec 3< /var/tmp/dirsave
read -u3
dirname=$REPLY
exec 3<&-

a1=$1
b1=${a1%/}

echo "a1=$a1  b1=$b1"

make realclean

echo "End of make realclean "

rm -vf bin/whizard
rm -vf $b1/results/whizard
cp -vf $b1/whizard.prc ./conf

# sed "s&kkkk&$b1&" Makefile_template > Makefile
makecmd="make RESULTS=${b1}/results"
echo "=========================== start make prg ==========================="
${makecmd} prg 
makeret=$?

echo "End make prg ========================================================="


echo "makeret = " $makeret

if [[ makeret -eq 0 ]]
then
    ${makecmd} install
    rm -f bin/whizard
#    mv Makefile Makefile_save
#    cp Makefile_default Makefile
    echo " remake_process_class complete"
else
    echo " make prg failure  makeret=" $makeret
fi

