#!/bin/sh

LOCKER=dia

UNICODE_SRC=libunicode-0.4
DIA_SRC=dia-0.90

# Don't configure below this line

ICONV_LOC=
RPATH_FLAG=

echo "Configuring for $ATHENA_SYS"
case $ATHENA_SYS in
sun4x_58)
	ICONV_LOC=/usr/athena
	RPATH_FLAG=-R
	;;
i386_linux24)
	echo "foo"
	ICONV_LOC=/usr
	RPATH_FLAG=--rpath
	;;
*)
	echo "Please add config info for this platform"
	;;
esac

mkdir -p /mit/$LOCKER/arch/$ATHENA_SYS/bin
mkdir -p /mit/$LOCKER/arch/$ATHENA_SYS/lib

eval `attach -Padd -b gnu $LOCKER`

CFLAGS="-I/usr/athena/include -I/mit/$LOCKER/include"
LDFLAGS="-L/usr/athena/lib -L/mit/$LOCKER/arch/$ATHENA_SYS/lib -Wl,$RPATH_FLAG -Wl,/usr/athena/lib  -Wl,$RPATH_FLAG -Wl,/mit/$LOCKER/arch/$ATHENA_SYS/lib"
LD_LIBRARY_PATH="/usr/athena/lib:/mit/dia/arch/$ATHENA_SYS/lib"

export CFLAGS
export LDFLAGS
export LD_LIBRARY_PATH


unset LD_LIBRARY_PATH

if [ ! -d $UNICODE_SRC ]; then
	echo "No unicode source available"
	exit 1
fi

cd $UNICODE_SRC
./configure --prefix=/mit/$LOCKER/arch/$ATHENA_SYS --datadir=/mit/$LOCKER/share --includedir=/mit/$LOCKER/include --mandir=/mit/$LOCKER/man --disable-static
make
make install
cd ..

if [ ! -d $DIA_SRC ]; then
	echo "No dia source available"
	exit 1
fi

