version 1.7, 2000/06/30 21:36:16
|
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) |
# 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 419 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 501 for i in $* ; do
|
Line 514 for i in $* ; do
|
*PT|*pt) |
*PT|*pt) |
compileParseTest |
compileParseTest |
;; |
;; |
|
*Lo|*lo) |
|
compileLoginTest |
|
;; |
esac |
esac |
done |
done |
|
|