#!/bin/sh

export AreaRootDir=$PWD


if [[ $# -eq 0 ]]
then 
{
    LIBDIR=/usr/lib
    BINDIR=/usr/bin
    LUBAN_HOME=$LIBDIR/luban 
    mkdir $LUBAN_HOME
}
fi

if [[ $# -eq 1 ]]
then 
{
    LUBAN_HOME=$1
    LIBDIR=$LUBAN_HOME/lib
    BINDIR=$LUBAN_HOME/bin
    mkdir $LUBAN_HOME
    mkdir $LIBDIR
    mkdir $BINDIR
} 
fi

if [[ $# -gt 1 ]]
then 
{
    echo "usage: lbninstall <target directory name>";
    exit 1;
} 
fi


if [[ ! -a "$LUBAN_HOME" ]]; then { echo "ERROR: Failed to create directory $LUBAN_HOME, install failed"; exit 1; } fi

cp $AreaRootDir/bin/luban $BINDIR
cp $AreaRootDir/lib/* $LIBDIR
cp -r $AreaRootDir/include $LUBAN_HOME
cp -r $AreaRootDir/samplecode $LUBAN_HOME
cp $AreaRootDir/luban/source/lbpack/* $LUBAN_HOME
cp -r $AreaRootDir/lbjava/source/javacode $LUBAN_HOME
cp $AreaRootDir/lbjava/source/examples/*.lbn $LUBAN_HOME/samplecode


