#!/bin/sh

prefix=$1
libname=$2
version=$3

# find project root.

root=`dirname $0`
root=`dirname $root`

# fetch package 'version' level from project root (config.dist).

if [ -f $root/config.dist ] ; then
	. $root/config.dist
fi

if [ ! -d $(prefix)/lib ] ; then
	prefix=$/usr
	if [ ! -d /usr/lib ] ; then
		exit 0
	fi
fi

prefix=$prefix/lib
echo 'Installing '$libname'.so to '$prefix
cp -f $libname'.so' $(prefix)/$(libname)'.so.'$version
ldconfig -n $(prefix)

liblist=`find $(prefix) -name "$(libname).so.*" -type f -print`
for lib in $liblist ; do
	if [ ! $lib = $libname'.so.'$version ] ; then
		rm $lib
	fi
done

ldconfig -n $(prefix)


