COMP=g++-2.95
F="-ansi -Wall -O0"
ROLLOLEDA="leda/error.o leda/mem_din.o leda/util.o leda/gen_driver.o"
ROLLOLEDA_SIND="leda/error.o leda/mem_din.o leda/util.o"

# depuración
# F="$F -g -pg"

compila() {
if [ $1.cpp -nt $1.o ]; then
  echo compilando $1.cpp;
  $COMP -c -I incl $F $1.cpp

fi
}


cp -v -u -f ../*{cpp,rep,t} .

compila laberint && \
compila cambra && \
compila teseus && \
compila dedalus && \
compila test1 && \
compila driver_maze && \

if [ particio.t -nt test1.o ]; then
  echo "compilando test1 (con particio.t)"
  $COMP -c -I incl $F test1.cpp
fi

echo



echo Y ahora enlazo test1:
$COMP -o test1 -leda -L. $F cambra.o laberint.o teseus.o dedalus.o test1.o $ROLLOLEDA_SIND

# echo Y ahora enlazo driver_maze:
# $COMP -o driver_maze -leda -L. $F cambra.o laberint.o teseus.o dedalus.o driver_maze.o check.o $ROLLOLEDA

# echo Ahora el juego de pruebas, que va al fichero \"out\"
# ./driver_maze <juegos/jp_public.in >out

echo Ejecuto test1:
./test1

