#!/bin/sh

if [ "$SAGE_LOCAL" = "" ]; then
   echo "SAGE_LOCAL undefined ... exiting";
   echo "Maybe run 'sage -sh'?"
   exit 1
fi

check_depends()
{
    PKG=`cd $SAGE_ROOT/spkg/standard/; ./newest_version $1`
    if [ $? -ne 0 ]; then
        echo "Failed to find $1.  Please install the $1 spkg"
        exit 1
    fi
}

build() 
{
    unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS

    echo "Installing usadel1"
    python setup.py install
}

cd src

check_depends numpy
check_depends scipy
check_depends tables

build

if ! [ $? -eq 0 ];  then 
    echo "An error occurred while building usadel1."
    exit 1
fi

