#!/bin/sh

# sqlrserver-config provides various informations about the sqlrserver
# libraries.

prefix=${DESTDIR}/usr/pkg
exec_prefix=${prefix}
version=1.9.3

# fake out rpmlint
rp="rp"
ath="ath"

if ( test "${exec_prefix}/lib" = "/usr/lib" ); then
	sqlrserver_libs="-lsqlrserver -lsqlrutil"
	sqlrserver_libs_with_rpath="$sqlrserver_libs"
else
	sqlrserver_libs="-L${exec_prefix}/lib -lsqlrserver -lsqlrutil"
	sqlrserver_libs_with_rpath="-Wl,-$rp$ath ${exec_prefix}/lib $sqlrserver_libs"
fi
sqlrserver_cflags="-fPIC -I${prefix}/include"

usage()
{
	cat <<EOF
Usage: sqlrserver-config [OPTIONS]
Options:
	[--prefix]
	[--exec-prefix]
	[--version]
	[--libs]
	[--with-$rp$ath]
	[--cflags]
EOF
	exit $1
}

if ( test "$#" -eq "0" ); then
	usage 1 1>&2
fi

while ( test "$#" -gt "0" ); do

	case "$1" in
		-*=*)
			optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
			;;
		*)
			optarg=
			;;
	esac

	case $1 in
		--prefix)
			echo_prefix=yes
			;;
		--exec-prefix)
			echo_exec_prefix=yes
			;;
		--version)
			echo $version
			;;
		--cflags)
			echo_cflags=yes
			;;
		--libs)
			echo_libs=yes
			;;
		--with-$rp$ath)
			with_rpath=yes
			;;
		*)
			usage 1 1>&2
			;;
	esac
	shift
done

if ( test "$echo_prefix" = "yes" ); then
	echo $prefix
fi

if ( test "$echo_exec_prefix" = "yes" ); then
	echo $exec_prefix
fi

if ( test "$echo_cflags" = "yes" ); then
	echo $sqlrserver_cflags
fi

if ( test "$echo_libs" = "yes" ); then
	if ( test "$with_rpath" = "yes" ); then
		echo $sqlrserver_libs_with_rpath
	else
		echo $sqlrserver_libs
	fi
fi
