#PATH=$AUBITDIR/bin:$PATH #LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$AUBITDIR/lib #export LD_LIBRARY_PATH PATH A4GL_LEXTYPE=C export A4GL_LEXTYPE unset A4GL_LEXDIALECT export A4GL_DUMP_CORE=Y unset DEBUG export FGLLOGTXT="Aubit Computing Ltd Binary Build" unset CALLERRHOOK echo "" rm /usr/lib/libaubit4gl.so if [ "$1" != "" ] then if [ $1 = "1" ] then cvs update -d #> cvs.update.log1 2> cvs.update.log2 fi make cleanall find . -name "*.ao" -exec rm {} \; find . -name "*.o" -exec rm {} \; find . -name "*.so" -exec rm {} \; rm bin/*.4ae file bin/* | grep "stripped" | awk -F':' '{print $1}' | xargs rm export CFLAGS=-g rm /home/aubit4gl/aubit4gl/bin/aubit-config ./configure --with-unixodbc=/usr/local/unixODBC --without-sapdb --prefix=/home/aubit4gl/aubit4glbin --without-curl #--enable-optimised #--with-pgodbc=/usr/local #--with-pgsqleng=/usr/local/pgsql --with-pgsql=/usr/local/pgsql --with-ecpg=/usr/bin # # #./configure --with-unixodbc=/usr/local/unixODBC --with-pgsqleng=/usr/local/pg8.3 --with-pgsql=/usr/local/pg8.3 --with-ecpg=/usr/local/pg8.3 --without-sapdb --prefix=/home/aubit4gl/aubit4glbin --with-pgodbc=/usr/local --without-curl #--with-curses=/usr/local/widec fi cd /home/aubit4gl/aubit4glsrc make log if [ $? != 0 ] then echo "Make failed..." tail -10 make.log exit fi cd /home/aubit4gl/aubit4glsrc cd lib/libui/ui_curses sh make_static cd /home/aubit4gl/aubit4glsrc/tools/sqlmetrics make clean make cd /home/aubit4gl/aubit4glsrc/tools/quickguide make clean make cd /home/aubit4gl/aubit4glsrc/lib/extra_libs/mantisconnect make clean make cd /home/aubit4gl/aubit4glsrc cd lib/libsql/esqlc sh make_static sh make_simple set -x cd /home/aubit4gl/aubit4glsrc/lib/libesql sh make_static sh make_simple cd /home/aubit4gl/aubit4glsrc/lib/liblogical sh makeit cd /home/aubit4gl/aubit4glsrc cd lib/libui/ui_xml make cd /home/aubit4gl/aubit4glsrc cp lib/*.so /home/aubit4gl/aubit4gl/lib cp incl/*.h /home/aubit4gl/aubit4gl/incl cd /home/aubit4gl/aubit4glsrc/tools/asql make asql_i.4ae make asql_p.4ae cp asql_i.4ae asql_p.4ae /home/aubit4gl/aubit4gl/bin sleep 5 cd /home/aubit4gl/aubit4glsrc/lib/libsql/postgresql make libSQL_pg8l.so make libSQL_pg8ls.so cd /home/aubit4gl/aubit4glsrc/tools/afinderr cp /home/aubit4gl/aubit4glsrc/bin/afinderr /home/aubit4gl/aubit4gl/bin mkdir -p /home/aubit4gl/aubit4gl/help cp /home/aubit4gl/aubit4glsrc/help/* /home/aubit4gl/aubit4gl/help cd /home/aubit4gl/aubit4glsrc/lib/liblex/lex_write if make then : else echo "Failed to make in /home/aubit4gl/aubit4glsrc/lib/liblex/lex_write" exit fi cd /home/aubit4gl/aubit4glsrc/lib/liblex/lex_cs if make then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/lib/libpacker/xml_best if make then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/lib/liblex/lex_4gl if make then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/compilers/wsdl2fgl if make then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/lib/liblex/lex_spl if make then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/lib/libui/ui_xml if make then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/lib/libpdf if make haru.dummy then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/compilers/4glc if make fgllint fglcalltree fglproto then : else echo "Failed" exit fi cd /home/aubit4gl/aubit4glsrc/tools/test_rep 4glpc report.4gl -o report if [ "$2" = "" ] then echo "No testing..." exit fi cd /home/aubit4gl/aubit4gltest find /home/aubit4gl/aubit4gltest -name "*.4ae" -exec rm {} \; find /home/aubit4gl/aubit4gltest -name "*.afr*" -exec rm {} \; make refresh.noyacc A4GL_DUMP_CORE=Y export A4GL_DUMP_CORE sh run_tests -clean sh rerun $2