2004-04-21 21:21:13 +00:00
|
|
|
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`
|
2004-06-30 12:59:05 +00:00
|
|
|
of=../../exed/
|
|
|
|
if [ $compiler == trr ];
|
|
|
|
then
|
|
|
|
of=$of/recdesc/
|
|
|
|
fi
|
|
|
|
if [ $compiler == dir ];
|
|
|
|
then
|
|
|
|
of=$of/recdesc/
|
|
|
|
fi
|
|
|
|
of=$of$n.$dstext
|
2004-04-21 21:21:13 +00:00
|
|
|
./$compiler $i $of
|
2004-06-30 12:59:05 +00:00
|
|
|
of1=../../exe/
|
|
|
|
if [ $compiler == trr ];
|
|
|
|
then
|
|
|
|
of1=$of1/recdesc/
|
|
|
|
fi
|
|
|
|
if [ $compiler == dir ];
|
|
|
|
then
|
|
|
|
of1=$of/1recdesc/
|
|
|
|
fi
|
|
|
|
of1=$of1$n.$dstext
|
2004-04-21 21:21:13 +00:00
|
|
|
if [ ! -L $of1 ];
|
|
|
|
then
|
2004-04-21 23:31:51 +00:00
|
|
|
dir=`pwd`
|
|
|
|
cd ../../exe/
|
|
|
|
ln -s ../exed/$n.$dstext $n.$dstext
|
|
|
|
cd $dir
|
2004-04-21 21:21:13 +00:00
|
|
|
fi
|
|
|
|
done
|