cd bench
if xc =m Dry.mod && 
   xc =m linnew.mod &&
   xc =m Whet.mod 
then 
   echo "bench OK"
else
   echo "bench Error"
   exit 1
fi
cd ..

cd huffchan
if xc =m huf.mod && 
   xc =m unhuf.mod 
then 
   echo "huffchan OK"
else
   echo "huffchan Error"
   exit 1
fi
cd ..

cd modula
if xc =m bf.mod &&
   xc =m e.mod &&
   xc =m except.mod &&
   xc =m exp.mod &&
   xc =m fact.mod &&
   xc =m halt.mod &&
   xc =m hello.mod &&
   xc =m hisdemo.mod &&
   xc =m queens.mod &&
   xc =m sieve.mod &&
   xc =m term.mod
then
   echo "modula OK"
else
   echo "modula Error"
   exit 1
fi
cd ..

cd nodes
if xc =p runme
then
   echo "nodes OK"
else 
   echo "nodes Error"
   exit 1
fi
cd ..

cd oberon
if xc =m ackermann.ob2 &&
   xc =m exp.ob2 &&
   xc =m gcreport.ob2 &&
   xc =m hello.ob2 &&
   xc =m Random.ob2 &&
   xc =m self.ob2 &&
   xc =m sieve.ob2 
then
   echo "oberon OK"
else 
   echo "oberon Error"
   exit 1
fi
cd ..

cd X11
if xc =m Mand.mod +XAPP &&
   xc =m Mand2.mod +XAPP &&
   xc =m testx.mod +XAPP &&
   xc =m xmfonts.mod +XMAPP &&
   xc =m xmform.mod +XMAPP
then
   echo "X11 OK"
else 
   echo "X11 Error"
   exit 1
fi
cd ..
