version 1.5, 2000/02/22 18:19:02
|
version 1.11, 2000/09/14 20:22:39
|
Line 1
|
Line 1
|
#!/bin/sh |
#!/bin/sh |
|
# shell script to help automate genration of lexer parser files (OBSOLETE) |
|
# Copyright (C) 1992-2000 Michigan State University |
|
# |
|
# The CAPA system is free software; you can redistribute it and/or |
|
# modify it under the terms of the GNU General Public License as |
|
# published by the Free Software Foundation; either version 2 of the |
|
# License, or (at your option) any later version. |
|
# |
|
# The CAPA system is distributed in the hope that it will be useful, |
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
# General Public License for more details. |
|
# |
|
# You should have received a copy of the GNU General Public |
|
# License along with the CAPA system; see the file COPYING. If not, |
|
# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
|
# 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 6 TEST_DIR=testing7
|
Line 28 TEST_DIR=testing7
|
CC="cc" # -DDMALLOC -DDMALLOC_FUNC_CHECK" |
CC="cc" # -DDMALLOC -DDMALLOC_FUNC_CHECK" |
|
|
#FLEX="/usr/user1/capadvt/BIN/flex -Cfa -s" |
#FLEX="/usr/user1/capadvt/BIN/flex -Cfa -s" |
#FLEX="flex -Cfa -s" |
FLEX="flex -Cfa -s" |
FLEX="/usr/user1/capadvt/BIN/flex -Cfa -s" |
#FLEX="/usr/user1/capadvt/BIN/flex -Cfa -s" |
#YACC="/usr/bin/byacc" |
#YACC="/usr/bin/byacc" |
YACC="/usr/user1/capadvt/BIN/bison" |
#YACC="/usr/user1/capadvt/BIN/bison" |
|
YACC="bison" |
MV="mv" |
MV="mv" |
|
|
|
|
Line 401 then
|
Line 424 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 483 for i in $* ; do
|
Line 514 for i in $* ; do
|
*PT|*pt) |
*PT|*pt) |
compileParseTest |
compileParseTest |
;; |
;; |
|
*Lo|*lo) |
|
compileLoginTest |
|
;; |
esac |
esac |
done |
done |
|
|