172445Sassar#!/bin/sh 2178825Sdfr# $Id: krb5-config.in 20528 2007-04-22 13:22:16Z lha $ 372445Sassar 472445Sassardo_libs=no 572445Sassardo_cflags=no 672445Sassardo_usage=no 772445Sassarprint_prefix=no 872445Sassarprint_exec_prefix=no 972445Sassarlibrary=krb5 1072445Sassar 1172445Sassarif test $# -eq 0; then 1272445Sassar do_usage=yes 1372445Sassar usage_exit=1 1472445Sassarfi 1572445Sassar 1672445Sassarfor i in $*; do 1772445Sassar case $i in 1872445Sassar --help) 1972445Sassar do_usage=yes 2072445Sassar usage_exit=0 2172445Sassar ;; 2272445Sassar --version) 2372445Sassar echo "@PACKAGE@ @VERSION@" 24178825Sdfr echo '$Id: krb5-config.in 20528 2007-04-22 13:22:16Z lha $' 2572445Sassar exit 0 2672445Sassar ;; 2772445Sassar --prefix=*) 2872445Sassar prefix=`echo $i | sed 's/^--prefix=//'` 2972445Sassar ;; 3072445Sassar --prefix) 3172445Sassar print_prefix=yes 3272445Sassar ;; 3372445Sassar --exec-prefix=*) 3472445Sassar exec_prefix=`echo $i | sed 's/^--exec-prefix=//'` 3572445Sassar ;; 3672445Sassar --exec-prefix) 3772445Sassar print_exec_prefix=yes 3872445Sassar ;; 3972445Sassar --libs) 4072445Sassar do_libs=yes 4172445Sassar ;; 4272445Sassar --cflags) 4372445Sassar do_cflags=yes 4472445Sassar ;; 4572445Sassar krb5) 4672445Sassar library=krb5 4772445Sassar ;; 4872445Sassar gssapi) 4972445Sassar library=gssapi 5072445Sassar ;; 5172445Sassar kadm-client) 5272445Sassar library=kadm-client 5372445Sassar ;; 5472445Sassar kadm-server) 5572445Sassar library=kadm-server 5672445Sassar ;; 57178825Sdfr kafs) 58178825Sdfr library=kafs 59178825Sdfr ;; 6072445Sassar *) 6172445Sassar echo "unknown option: $i" 6272445Sassar exit 1 6372445Sassar ;; 6472445Sassar esac 6572445Sassardone 6672445Sassar 6772445Sassarif test "$do_usage" = "yes"; then 6872445Sassar echo "usage: $0 [options] [libraries]" 6972445Sassar echo "options: [--prefix[=dir]] [--exec-prefix[=dir]] [--libs] [--cflags]" 70178825Sdfr echo "libraries: krb5 gssapi kadm-client kadm-server kafs" 7172445Sassar exit $usage_exit 7272445Sassarfi 7372445Sassar 7472445Sassarif test "$prefix" = ""; then 7572445Sassar prefix=@prefix@ 7672445Sassarfi 7772445Sassarif test "$exec_prefix" = ""; then 7872445Sassar exec_prefix=@exec_prefix@ 7972445Sassarfi 8072445Sassar 8172445Sassarlibdir=@libdir@ 8272445Sassarincludedir=@includedir@ 8372445Sassar 8472445Sassarif test "$print_prefix" = "yes"; then 8572445Sassar echo $prefix 8672445Sassarfi 8772445Sassar 8872445Sassarif test "$print_exec_prefix" = "yes"; then 8972445Sassar echo $exec_prefix 9072445Sassarfi 9172445Sassar 9272445Sassarif test "$do_libs" = "yes"; then 9372445Sassar lib_flags="-L${libdir}" 9472445Sassar case $library in 9572445Sassar gssapi) 96178825Sdfr lib_flags="$lib_flags -lgssapi -lheimntlm" 9772445Sassar ;; 9872445Sassar kadm-client) 9972445Sassar lib_flags="$lib_flags -lkadm5clnt" 10072445Sassar ;; 10172445Sassar kadm-server) 102178825Sdfr lib_flags="$lib_flags -lkadm5srv @LIB_dbopen@" 10372445Sassar ;; 104178825Sdfr kafs) 105178825Sdfr lib_flags="$lib_flags -lkafs" 106178825Sdfr ;; 10772445Sassar esac 108178825Sdfr lib_flags="$lib_flags -lkrb5 @LIB_pkinit@ -lcom_err" 109178825Sdfr lib_flags="$lib_flags @LIB_hcrypto_appl@ -lasn1 -lroken" 110178825Sdfr lib_flags="$lib_flags @LIB_crypt@ @LIB_dlopen@" 111178825Sdfr lib_flags="$lib_flags @LIB_door_create@ @LIBS@" 11272445Sassar echo $lib_flags 11372445Sassarfi 11472445Sassarif test "$do_cflags" = "yes"; then 115178825Sdfr echo "-I${includedir} @INCLUDE_hcrypto@" 11672445Sassarfi 11772445Sassar 11872445Sassarexit 0 119