44 lines
565 B
Plaintext
Raw Normal View History

compiler=$1
dstext=$1
srcext=$dstext
if [ $dstext == msk2 ];
then
dstext=msk
fi
if [ $dstext == msk ];
then
srcext=uml
fi
for i in $2*.$srcext
do
n=`basename $i .$srcext`
of=../../exed/
if [ $compiler == trr ];
then
of=$of/recdesc/
fi
if [ $compiler == dir ];
then
of=$of/recdesc/
fi
of=$of$n.$dstext
./$compiler $i $of
of1=../../exe/
if [ $compiler == trr ];
then
of1=$of1/recdesc/
fi
if [ $compiler == dir ];
then
of1=$of/1recdesc/
fi
of1=$of1$n.$dstext
if [ ! -L $of1 ];
then
dir=`pwd`
cd ../../exe/
ln -s ../exed/$n.$dstext $n.$dstext
cd $dir
fi
done