#!/bin/bash

C3HOME=`pwd`
export LD_LIBRARY_PATH=$C3HOME/install/lib:$LD_LIBRARY_PATH
export LDFLAGS=-L$C3HOME/install/lib
export CPPFLAGS=-I$C3HOME/install/include
export PATH=$C3HOME/install/bin:$PATH

cd build

# psycho useful for speeding up pure python DM
# (Useful elsewhere too...)

tar -zxvf psyco-svn-070313.tgz 
cd psyco-dist
python ./setup.py build  
python ./setup.py install
cd ..

# SVM tinkered version:
#  * remove noisy output
#  * Fix for python 2.5's binding  (const char*)
tar -zxvf libsvm-2.82-c3.tgz
cd libsvm-2.82
make
cp svm-predict svm-scale svm-train $C3HOME/install/bin
cd python
make PYTHON_INCLUDEDIR=$C3HOME/install/include/python2.5/
cp svmc.so svm.py $C3HOME/install/lib/python2.5/site-packages/
cd ..
cd ..

# Reverend for Naive Bayes
tar -zxvf revbayes.tgz
cd Reverend
python ./setup.py install
cd ..

# bpnn for Neural Network
cp bpnn.py $C3HOME/install/lib/python2.5/site-packages/


# and our cheshire integration code
cd ..
tar -zxvf build/cheshire3-0.9.10-datamining.tgz

# Autoconfig some stuff
cd cheshire3/configs/extra
sed -e s@%%%C3HOME%%%@$C3HOME@ dataMining.xml.TMPL > dataMining.xml
cd ../../..

