if [ $# -ne 1 ]
then
echo "Usage $0 <program>"
exit 2
fi

echo Criando arquivos estaticos 2D-VLIW - $1
cp a.txt c.txt last.txt lastEnc.txt operations.txt bin/2D_StBuilder Programs/$1/Static/2D-VLIW
if [ "$?" = "0" ]; then
  cd Programs/$1/Static/2D-VLIW
  ls ../HS_el | tr '\n' ' ' > b.txt
  cp ../HS_el/* .
  cat a.txt b.txt c.txt > rafael
  chmod +x rafael
  ./rafael > saida.txt
  mkdir Saida Header Range RangeEnc
  count=0
  until [ $count = 10 ]; do
     mv output/*$count.info.out Saida
     mv output/*$count.header Header
     mv output/*$count.range Range
     mv output/*$count.range.enc RangeEnc
     cat Saida/*$count.info.out >> $1.info.out
     count=`expr $count + 1`
  done
  \rm a.txt b.txt c.txt 2D_StBuilder rafael *.HS_el
  grep "Operacao" saida.txt | wc -l > operacao.err
  grep "Bloco nao encontrado" saida.txt | wc -l > bloco.err
  grep "sintaxe" saida.txt | wc -l > sintaxe.err
  grep "Arquivo que contem procedimento" saida.txt | wc -l > procedimento.err
  echo Fim da execucao
else
 echo "Diretorio Programs/$1/Static/2D-VLIW nao encontrado"
 exit 1
fi

