Diff for /capa/capa51/pProj/try.sh between versions 1.7 and 1.12

version 1.7, 2000/06/30 21:36:16 version 1.12, 2000/09/20 17:21:01
Line 1 Line 1
 #!/bin/sh  #!/bin/sh
 /* shell script to help automate genration of lexer parser files (OBSOLETE)  #  shell script to help automate genration of lexer parser files (OBSOLETE)
    Copyright (C) 1992-2000 Michigan State University  #  Copyright (C) 1992-2000 Michigan State University
   #
    The CAPA system is free software; you can redistribute it and/or  #  The CAPA system is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public License as  #  modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of the  #  published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.  #  License, or (at your option) any later version.
   #
    The CAPA system is distributed in the hope that it will be useful,  #  The CAPA system is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of  #  but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Library General Public License for more details.  #  General Public License for more details.
   #
    You should have received a copy of the GNU Library General Public  #  You should have received a copy of the GNU General Public
    License along with the GNU C Library; see the file COPYING.  If not,  #  License along with the CAPA system; see the file COPYING.  If not,
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,  #  write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */  #  Boston, MA 02111-1307, USA.
   #
   #  As a special exception, you have permission to link this program
   #  with the TtH/TtM library and distribute executables, as long as you
   #  follow the requirements of the GNU GPL in regard to all of the
   #  software in the executable aside from TtH/TtM.
   
 VER=5.1  VER=5.1
 BUGFIX=0  BUGFIX=0
Line 48  PAR_OBJ="${ARCH}/capaCommon.o ${ARCH}/ca Line 53  PAR_OBJ="${ARCH}/capaCommon.o ${ARCH}/ca
 prefix=""   prefix="" 
 CCFLAG="-g -DUSE_DYNAMIC_SYMBOLS"  CCFLAG="-g -DUSE_DYNAMIC_SYMBOLS"
   
 PLIBS="-ll -lm -lcurses -ltermcap"  PLIBS="-ll -lm -lcurses "
   
   
   
Line 57  then Line 62  then
 CCFLAG="-O3 -DAIX"  CCFLAG="-O3 -DAIX"
 fi  fi
   
   if [ ${ARCH} = "Linux" ]
   then 
   CCFLAG="-g -DUSE_DYNAMIC_SYMBOLS -DCAPA_VER=\"${VER}.${BUGFIX}\" -DCOMPILE_DATE=\"`date +'%b-%d-%Y'`\""
   fi
   
 if [ ${ARCH} = "OSF1" ]  if [ ${ARCH} = "OSF1" ]
 then   then 
 #CCFLAG="-O3 -Olimit 1024 -DUSE_DYNAMIC_SYMBOLS -DUSE_DYNAMIC_LEXBUFS"  #CCFLAG="-O3 -Olimit 1024 -DUSE_DYNAMIC_SYMBOLS -DUSE_DYNAMIC_LEXBUFS"
Line 419  then Line 429  then
 rm  ${TEST_DIR}/testLogin  rm  ${TEST_DIR}/testLogin
 fi  fi
   
     ofile="${ARCH}/capaCommon.o" 
     cfile="capaCommon.c"
     cmd="${CC} $CCFLAG -DCOMMON_DBUG -c $cfile -o $ofile"
     echo $cmd
     $cmd
   
     createCAPAlib
   
   ofile="${ARCH}/capaLoginTest.o"     ofile="${ARCH}/capaLoginTest.o" 
   cfile="capalogin.c"    cfile="capalogin.c"
   cmd="${CC} $CCFLAG -DLOGIN_DBUG -c $cfile -o $ofile"    cmd="${CC} $CCFLAG -DLOGIN_DBUG -c $cfile -o $ofile"
   echo $cmd    echo $cmd
   $cmd    $cmd
       
   cmd="${CC} $CCFLAG -Wall ${ARCH}/libcapa${VER}.a $ofile -L${ARCH} -lcapa${VER} ${PLIBS} -o ${TEST_DIR}/testLogin"    cmd="${CC} $CCFLAG ${ARCH}/libcapa${VER}.a $ofile -L${ARCH} -lcapa${VER} ${PLIBS} -o ${TEST_DIR}/testLogin"
   echo $cmd    echo $cmd
   $cmd    $cmd
       
Line 501  for i in $* ; do Line 519  for i in $* ; do
       *PT|*pt)        *PT|*pt)
           compileParseTest            compileParseTest
         ;;          ;;
         *Lo|*lo)
             compileLoginTest
           ;;
   esac    esac
 done  done
   

Removed from v.1.7  
changed lines
  Added in v.1.12


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>