#!/bin/sh

echo "Hets installer"

case $# in
  1) ;;
  *) echo "usage: install <path>";
     exit 2;;
esac

# detect architecture

PATH=/bin/:/usr/bin     # set a safe path

un=`uname`
myarch=unknown

case $un in
  Linux)  myarch=linux;;
  SunOS)  myarch=solaris;;
  Darwin) myarch=macintosh;;
  *) echo "unkown architecture";
     exit 2;;
esac

mypath=`dirname $0`
myarchpath=$mypath/$myarch

mkdir -p $1
cp hets-local $1/hets
cp -r $myarch $1
cp -r ../../Libraries/* $1

case $un in
  Darwin)  mkdir -p /usr/local/lib;
           cp $myarchpath/libreadline.4.3.dylib /usr/local/lib;
           mkdir -p /Library/Frameworks;
           tar xzf $myarchpath/Haskell-libs.tgz -C /Library/Frameworks ;;
  *) ;;
esac

echo "Installation complete"