#!/bin/bash ROBOSOC_MIRROR=http://www.ida.liu.se/~frehe/RoboCup TAR=tar UNTAR_FLAGS=xzvf MAKE=make export ANTLR_PATH=/usr SRCDIR=~/src PKGDIR=~/pkg RCSIMDIR=rcsoccersim ROBOSOCDIR=RoboSoc RCCPARSERDIR=rccparser print_variables() { echo $TAR echo $UNTAR_FLAGS echo $MAKE echo $SRCDIR echo $PKGDIR echo $ROBOSOCDIR echo $RCCPARSERDIR echo $FILE echo $CONFIGURE_FLAGS } get_and_install() { wget $SOURCE/$FILE.tar.gz $TAR $UNTAR_FLAGS $FILE.tar.gz echo cd $FILE cd $FILE echo ./configure $CONFIGURE_FLAGS ./configure $CONFIGURE_FLAGS echo $MAKE $MAKE echo $MAKE install $MAKE install cd .. rm $FILE.tar.gz } export PATH=$PATH":$PKGDIR/$ROBOSOCDIR/bin" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH":$PKGDIR/$ROBOSOCDIR/lib" export RSSS_INCLUDEDIR=$PKGDIR/$RCSIMDIR/include export RSSS_LIBDIR=$PKGDIR/$RCSIMDIR/lib/rcssserver export RCSSBASE=$PKGDIR/$RCSIMDIR export RCCPARSER_INCLUDEDIR=$PKGDIR/$RCCPARSERDIR/include export RCCPARSER_LIBDIR=$PKGDIR/$RCCPARSERDIR/lib export RSPATH=$PKGDIR/$ROBOSOCDIR export RSINCLUDEPATH=$RSPATH/include export RSLIBPATH=$RSPATH/lib export RSMANPATH=$RSPATH/man cd $SRCDIR FILE=RoboSoc-2.7.0 SOURCE=$ROBOSOC_MIRROR CONFIGURE_FLAGS="--enable-developer-mode --prefix=$PKGDIR/$ROBOSOCDIR" get_and_install echo setenv RSPATH $PKGDIR/$ROBOSOCDIR echo setenv RSINCLUDEPATH $RSPATH/include echo setenv RSLIBPATH $RSPATH/lib echo setenv RSMANPATH $RSPATH/man echo update PATH and LD_LIBRARY_PATH echo setenv PATH $PATH":$PKGDIR/$ROBOSOCDIR/bin" echo setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH":$PKGDIR/$ROBOSOCDIR/lib"