#!/bin/bash

export PREFIX=/usr/local
export CONFIG=/etc
export CVSNT=${PWD}/cvsnt
export TRIGGERS=${PWD}/triggers
export DESTDIR=${PWD}/tmp
export MYSQLDIR=${PWD}/../um_mysql64
rm -rf $DESTDIR
mkdir $DESTDIR
export LD_LIBRARY_PATH=${DESTDIR}${PREFIX}/lib/sparcv9:/usr/local/lib/sparcv9:/usr/local/ssl/lib/sparcv9
cd $CVSNT
make distclean
./configure --prefix=$PREFIX --with-config-dir=$CONFIG --with-ssl=/usr/local/ssl --libdir=$PREFIX/lib/sparcv9 --bindir=$PREFIX/bin/sparcv9 CPPFLAGS="-m64 -I/usr/local/include -I$MYSQLDIR/include/mysql -fPIC" LDFLAGS="-m64 -L/usr/local/lib/sparcv9 -L${PREFIX}/lib/sparcv9 -R${PREFIX}/lib/sparcv9 -L$MYSQLDIR/lib/sparcv9" CFLAGS="-m64" CXXFLAGS="-m64"
make DESTDIR=${DESTDIR}
make install DESTDIR=${DESTDIR}

cd $TRIGGERS
make distclean
./configure --with-cvsnt=$CVSNT --prefix=$PREFIX --with-config-dir=$CONFIG --libdir=$PREFIX/lib/sparcv9 --bindir=$PREFIX/bin/sparcv9 CPPFLAGS="-m64 -I${DESTDIR}${PREFIX}/include -I/usr/local/include -fPIC" LDFLAGS="-m64 -L${DESTDIR}${PREFIX}/lib/sparcv9 -L${PREFIX}/lib/sparcv9 -R${PREFIX}/lib/sparcv9" CFLAGS="-m64" CXXFLAGS="-m64"
make DESTDIR=$DESTDIR
make install DESTDIR=$DESTDIR

cd ${DESTDIR}
BUILD=`${DESTDIR}${PREFIX}/bin/sparcv9/cvsnt version -q`
cp ../postinstall .
cp $MYSQLDIR/lib/sparcv9/*.so.10* ${DESTDIR}${PREFIX}/lib/sparcv9
../make_package 64 ${BUILD} cvs-suite
cd ..

