#!/bin/sh
version_string="Kerberos 5 release @KRB5_VERSION@"
prefix=@prefix@
exec_prefix=@exec_prefix@
includedir=@includedir@
libdir=@libdir@
CC_LINK='@CC_LINK@'
KRB4_LIB=@KRB4_LIB@
DES425_LIB=@DES425_LIB@
KDB5_DB_LIB=@KDB5_DB_LIB@
LDFLAGS='@LDFLAGS@'
RPATH_FLAG='@RPATH_FLAG@'
PTHREAD_CFLAGS='@PTHREAD_CFLAGS@'
DL_LIB='@DL_LIB@'
LIBS='@LIBS@'
GEN_LIB=@GEN_LIB@
library=krb5
vendor_string="Massachusetts Institute of Technology"
while test $ case $1 in
--all)
do_all=1
;;
--cflags)
do_cflags=1
;;
--deps)
do_deps=1
;;
--exec-prefix)
do_exec_prefix=1
;;
--help)
do_help=1
;;
--libs)
do_libs=1
;;
--prefix)
do_prefix=1
;;
--vendor)
do_vendor=1
;;
--version)
do_version=1
;;
krb5)
library=krb5
;;
gssapi)
library=gssapi
;;
krb4)
library=krb4
;;
kadm-client)
library=kadm_client
;;
kadm-server)
library=kadm_server
;;
kdb)
library=kdb
;;
*)
echo "$0: Unknown option \`$1' -- use \`--help' for usage"
exit 1
esac
shift
done
if test -z "$do_all" -a -z "$do_version" -a -z "$do_vendor" -a -z "$do_prefix" -a -z "$do_vendor" -a -z "$do_exec_prefix" -a -z "$do_cflags" -a -z "$do_libs"; then
do_help=1
fi
if test -n "$do_help"; then
echo "Usage: $0 [OPTIONS] [LIBRARIES]"
echo "Options:"
echo " [--help] Help"
echo " [--all] Display version, vendor, and various values"
echo " [--version] Version information"
echo " [--vendor] Vendor information"
echo " [--prefix] Kerberos installed prefix"
echo " [--exec-prefix] Kerberos installed exec_prefix"
echo " [--cflags] Compile time CFLAGS"
echo " [--libs] List libraries required to link [LIBRARIES]"
echo "Libraries:"
echo " krb5 Kerberos 5 application"
echo " gssapi GSSAPI application with Kerberos 5 bindings"
echo " krb4 Kerberos 4 application"
echo " kadm-client Kadmin client"
echo " kadm-server Kadmin server"
echo " kdb Application that accesses the kerberos database"
exit 0
fi
if test -n "$do_all"; then
all_exit=
do_version=1
do_prefix=1
do_exec_prefix=1
do_vendor=1
title_version="Version: "
title_prefix="Prefix: "
title_exec_prefix="Exec_prefix: "
title_vendor="Vendor: "
else
all_exit="exit 0"
fi
if test -n "$do_version"; then
echo "$title_version$version_string"
$all_exit
fi
if test -n "$do_vendor"; then
echo "$title_vendor$vendor_string"
$all_exit
fi
if test -n "$do_prefix"; then
echo "$title_prefix$prefix"
$all_exit
fi
if test -n "$do_exec_prefix"; then
echo "$title_exec_prefix$exec_prefix"
$all_exit
fi
if test -n "$do_cflags"; then
if test x"$includedir" != x"/usr/include" ; then
echo "-I${includedir}"
else
echo ''
fi
fi
if test -n "$do_libs"; then
lib_flags=`echo $CC_LINK | sed -e 's/\$(CC)//' \
-e 's/\$(PURE)//' \
-e 's/\$(PROG_LIBPATH)//' \
-e 's -e 's -e 's -e 's -e 's
if test $library = 'kdb'; then
lib_flags="$lib_flags -lkdb5 $KDB5_DB_LIB"
library=krb5
fi
if test $library = 'kadm_server'; then
lib_flags="$lib_flags -lkadm5srv -lkdb5 $KDB5_DB_LIB"
library=kadm_common
fi
if test $library = 'kadm_client'; then
lib_flags="$lib_flags -lkadm5clnt"
library=kadm_common
fi
if test $library = 'kadm_common'; then
lib_flags="$lib_flags -lgssrpc"
library=gssapi
fi
if test $library = 'gssapi'; then
lib_flags="$lib_flags -lgssapi_krb5"
library=krb5
fi
if test $library = 'krb4'; then
lib_flags="$lib_flags $KRB4_LIB $DES425_LIB"
library=krb5
fi
if test $library = 'krb5'; then
lib_flags="$lib_flags -lkrb5 -lk5crypto -lcom_err $GEN_LIB $LIBS $DL_LIB"
fi
echo $lib_flags
fi
exit 0