#!/bin/sh
# runmf: made by Wonkoo Kim <wkim+@pitt.edu>
#        undated by Koaunghi Un <koaunghi.un@zdv.uni-tuebingen.de>
#
# Usage: runmf <file> <mode> <dir> <mags>
#

file=$1
shift
mode=$1
shift
dir=$1
shift

if [ ! -d source/korean/common ]
then echo "Common macro files for HLaTeX fonts don't exist."
     echo "Please get common.tar.gz and unpack it in this directory."
     exit 1
fi

if [ ! -f source/korean/${dir}/${file}.mf ]
then echo "MetaFont source for \"${file}\" don't exist."
     echo "Please get the sources first."
     exit 1
fi

MFINPUTS=`pwd`/source/korean/${dir}:`pwd`/source/korean/common:
[ ${dir} = wsol ] && MFINPUTS=${MFINPUTS}`pwd`/source/korean/wsmj:
export MFINPUTS

[ -d tfm/korean/${dir} ] || ./mkinstalldirs tfm/korean/${dir}
[ -d pk/${mode}/korean/${dir} ] || ./mkinstalldirs pk/${mode}/korean/${dir}

until test -z $1
do mf "\mode:=${mode}; mag:=$1; input ${file}.mf" || \
	( echo "!!Error occured while running MetaFont!!" ; exit 1 )
   for gf in ${file}.*gf
   do gftopk ${gf} pk/${mode}/korean/${dir}/${gf%gf}pk && rm -f ${gf}
   done
   [ -f tfm/korean/${dir}/${file}.tfm ] && rm -f tfm/korean/${dir}/${file}.tfm
   mv ${file}.tfm tfm/korean/${dir}
   shift
done
