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 out echo Ejecuto test1: ./test1