II=""; export II;

for args
do
  NAME=`echo $args | sed 's/\.f//'` ;export NAME
  if [ "$args" != "sys" ]; then
    SUBDIR=	;export SUBDIR
    if [ "$NAME" = "FLAG2" ]; then
        echo "######## Compile & Link $NAME ########"
        make -f $NSHOME/install/makeFLAG2
    elif [ "$NAME" = "FLAG3" ]; then
        echo "######## Compile & Link $NAME ########"
        make -f $NSHOME/install/makeFLAG3
    elif [ "$args" = "$NAME" ]; then
      LS=`cd $NAME;ls *.c 2> /dev/null`
      if [ "$LS" != "" ]; then
        echo "######## Compile & Link $NAME (dir with c-source) ########"
        make -f $NSHOME/install/makeDirTaskC $NSHOME/rexe/$NAME.EXE
      else
        echo "######## Compile & Link $NAME (dir) ########"
        make -f $NSHOME/install/makeDirTask $NSHOME/rexe/$NAME.EXE
      fi
    else  
        echo "######## Compile & Link $NAME ########"
        make -f $NSHOME/install/makeTask $NSHOME/rexe/$NAME.EXE
    fi
    if [ "$?" != "0" ]; then
      exit 1;
    fi
    \rm $NSHOME/install/work/*.o 2> /dev/null
  else
    SUBDIR=sys	;export SUBDIR
    cd $SUBDIR
    LS=`ls *.f`
    for IN in $LS
    do
        NAME=`echo $IN | sed 's/\.f//'` ;export NAME
        echo "######## Compile & Link $NAME (sys) ########"
        make -f $NSHOME/install/makeTask $NSHOME/rexe/$NAME.EXE
        if [ "$?" != "0" ]; then
          exit 1;
        fi
        \rm $NSHOME/install/work/*.o 2> /dev/null
    done
    cd ..
  fi
done
