]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in: Damnit! Cygwin cvs committed all the
authorGary V. Vaughan <gary@gnu.org>
Sat, 30 Oct 1999 10:39:28 +0000 (10:39 +0000)
committerGary V. Vaughan <gary@gnu.org>
Sat, 30 Oct 1999 10:39:28 +0000 (10:39 +0000)
dos line endings.

ChangeLog
ltmain.in

index 9cbf6c3d13f6c7246a5b7683e8b8677ae5fd2b90..59e5e4a8646b71fc48e3bc3bb6403f22830fb449 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-10-29  Gary V. Vaughan  <gary@oranda.demon.co.uk>
+
+       * ltmain.in:  Damnit!  Cygwin cvs committed all the
+       dos line endings.
+
 1999-10-28  Stephane Conversy  <Stephane.Conversy@lri.fr>
 
        * ltmain.in (-DPIC):  changed the order of pic flags a little to
index d07a902f37e4cad7b45cf7596b4915ddfc92566b..f210640eb17c43e90a21edaee5b2a7c84e5f7d72 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
-# ltmain.sh - Provide generalized library-building support services.\r
-# NOTE: Changing this file will not affect anything until you rerun ltconfig.\r
-#\r
-# Copyright (C) 1996-1999 Free Software Foundation, Inc.\r
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996\r
-#\r
-# This program is free software; you can redistribute it and/or modify\r
-# it under the terms of the GNU General Public License as published by\r
-# the Free Software Foundation; either version 2 of the License, or\r
-# (at your option) any later version.\r
-#\r
-# This program is distributed in the hope that it will be useful, but\r
-# WITHOUT ANY WARRANTY; without even the implied warranty of\r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
-# General Public License for more details.\r
-#\r
-# You should have received a copy of the GNU General Public License\r
-# along with this program; if not, write to the Free Software\r
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\r
-#\r
-# As a special exception to the GNU General Public License, if you\r
-# distribute this file as part of a program that contains a\r
-# configuration script generated by Autoconf, you may include it under\r
-# the same distribution terms that you use for the rest of that program.\r
-\r
-# Check that we have a working $echo.\r
-if test "X$1" = X--no-reexec; then\r
-  # Discard the --no-reexec flag, and continue.\r
-  shift\r
-elif test "X$1" = X--fallback-echo; then\r
-  # Avoid inline document here, it may be left over\r
-  :\r
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then\r
-  # Yippee, $echo works!\r
-  :\r
-else\r
-  # Restart under the correct shell, and then maybe $echo will work.\r
-  exec $SHELL "$0" --no-reexec ${1+"$@"}\r
-fi\r
-\r
-if test "X$1" = X--fallback-echo; then\r
-  # used as fallback echo\r
-  shift\r
-  cat <<EOF\r
-$*\r
-EOF\r
-  exit 0\r
-fi\r
-\r
-# The name of this program.\r
-progname=`$echo "$0" | sed 's%^.*/%%'`\r
-modename="$progname"\r
-\r
-# Constants.\r
-PROGRAM=ltmain.sh\r
-PACKAGE=@PACKAGE@\r
-VERSION=@VERSION@\r
-TIMESTAMP="@TIMESTAMP@"\r
-\r
-default_mode=\r
-help="Try \`$progname --help' for more information."\r
-magic="%%%MAGIC variable%%%"\r
-mkdir="mkdir"\r
-mv="mv -f"\r
-rm="rm -f"\r
-\r
-# Sed substitution that helps us do robust quoting.  It backslashifies\r
-# metacharacters that are still active within double-quoted strings.\r
-Xsed='sed -e 1s/^X//'\r
-sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'\r
-SP2NL='tr \040 \012'\r
-NL2SP='tr \015\012 \040\040'\r
-\r
-# NLS nuisances.\r
-# Only set LANG and LC_ALL to C if already set.\r
-# These must not be set unconditionally because not all systems understand\r
-# e.g. LANG=C (notably SCO).\r
-# We save the old values to restore during execute mode.\r
-if test "${LC_ALL+set}" = set; then\r
-  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL\r
-fi\r
-if test "${LANG+set}" = set; then\r
-  save_LANG="$LANG"; LANG=C; export LANG\r
-fi\r
-\r
-if test "$LTCONFIG_VERSION" != "$VERSION"; then\r
-  echo "$modename: ltconfig version \`$LTCONFIG_VERSION' does not match $PROGRAM version \`$VERSION'" 1>&2\r
-  echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2\r
-  exit 1\r
-fi\r
-\r
-if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then\r
-  echo "$modename: not configured to build any kind of library" 1>&2\r
-  echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2\r
-  exit 1\r
-fi\r
-\r
-# Global variables.\r
-mode=$default_mode\r
-nonopt=\r
-prev=\r
-prevopt=\r
-run=\r
-show="$echo"\r
-show_help=\r
-execute_dlfiles=\r
-lo2o="s/\\.lo\$/.${objext}/"\r
-o2lo="s/\\.${objext}\$/.lo/"\r
-\r
-# Parse our command line options once, thoroughly.\r
-while test $# -gt 0\r
-do\r
-  arg="$1"\r
-  shift\r
-\r
-  case "$arg" in\r
-  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;\r
-  *) optarg= ;;\r
-  esac\r
-\r
-  # If the previous option needs an argument, assign it.\r
-  if test -n "$prev"; then\r
-    case "$prev" in\r
-    execute_dlfiles)\r
-      eval "$prev=\"\$$prev \$arg\""\r
-      ;;\r
-    *)\r
-      eval "$prev=\$arg"\r
-      ;;\r
-    esac\r
-\r
-    prev=\r
-    prevopt=\r
-    continue\r
-  fi\r
-\r
-  # Have we seen a non-optional argument yet?\r
-  case "$arg" in\r
-  --help)\r
-    show_help=yes\r
-    ;;\r
-\r
-  --version)\r
-    echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"\r
-    exit 0\r
-    ;;\r
-\r
-  --config)\r
-    sed -e '1,/^### BEGIN LIBTOOL CONFIG/d' -e '/^### END LIBTOOL CONFIG/,$d' $0\r
-    exit 0\r
-    ;;\r
-\r
-  --debug)\r
-    echo "$progname: enabling shell trace mode"\r
-    set -x\r
-    ;;\r
-\r
-  --dry-run | -n)\r
-    run=:\r
-    ;;\r
-\r
-  --features)\r
-    echo "host: $host"\r
-    if test "$build_libtool_libs" = yes; then\r
-      echo "enable shared libraries"\r
-    else\r
-      echo "disable shared libraries"\r
-    fi\r
-    if test "$build_old_libs" = yes; then\r
-      echo "enable static libraries"\r
-    else\r
-      echo "disable static libraries"\r
-    fi\r
-    exit 0\r
-    ;;\r
-\r
-  --finish) mode="finish" ;;\r
-\r
-  --mode) prevopt="--mode" prev=mode ;;\r
-  --mode=*) mode="$optarg" ;;\r
-\r
-  --quiet | --silent)\r
-    show=:\r
-    ;;\r
-\r
-  -dlopen)\r
-    prevopt="-dlopen"\r
-    prev=execute_dlfiles\r
-    ;;\r
-\r
-  -*)\r
-    $echo "$modename: unrecognized option \`$arg'" 1>&2\r
-    $echo "$help" 1>&2\r
-    exit 1\r
-    ;;\r
-\r
-  *)\r
-    nonopt="$arg"\r
-    break\r
-    ;;\r
-  esac\r
-done\r
-\r
-if test -n "$prevopt"; then\r
-  $echo "$modename: option \`$prevopt' requires an argument" 1>&2\r
-  $echo "$help" 1>&2\r
-  exit 1\r
-fi\r
-\r
-if test -z "$show_help"; then\r
-\r
-  # Infer the operation mode.\r
-  if test -z "$mode"; then\r
-    case "$nonopt" in\r
-    *cc | *++ | gcc* | *-gcc*)\r
-      mode=link\r
-      for arg\r
-      do\r
-       case "$arg" in\r
-       -c)\r
-          mode=compile\r
-          break\r
-          ;;\r
-       esac\r
-      done\r
-      ;;\r
-    *db | *dbx | *strace | *truss)\r
-      mode=execute\r
-      ;;\r
-    *install*|cp|mv)\r
-      mode=install\r
-      ;;\r
-    *rm)\r
-      mode=uninstall\r
-      ;;\r
-    *)\r
-      # If we have no mode, but dlfiles were specified, then do execute mode.\r
-      test -n "$execute_dlfiles" && mode=execute\r
-\r
-      # Just use the default operation mode.\r
-      if test -z "$mode"; then\r
-       if test -n "$nonopt"; then\r
-         $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2\r
-       else\r
-         $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2\r
-       fi\r
-      fi\r
-      ;;\r
-    esac\r
-  fi\r
-\r
-  # Only execute mode is allowed to have -dlopen flags.\r
-  if test -n "$execute_dlfiles" && test "$mode" != execute; then\r
-    $echo "$modename: unrecognized option \`-dlopen'" 1>&2\r
-    $echo "$help" 1>&2\r
-    exit 1\r
-  fi\r
-\r
-  # Change the help message to a mode-specific one.\r
-  generic_help="$help"\r
-  help="Try \`$modename --help --mode=$mode' for more information."\r
-\r
-  # These modes are in order of execution frequency so that they run quickly.\r
-  case "$mode" in\r
-  # libtool compile mode\r
-  compile)\r
-    modename="$modename: compile"\r
-    # Get the compilation command and the source file.\r
-    base_compile=\r
-    lastarg=\r
-    srcfile="$nonopt"\r
-    suppress_output=\r
-\r
-    user_target=no\r
-    for arg\r
-    do\r
-      # Accept any command-line options.\r
-      case "$arg" in\r
-      -o)\r
-       if test "$user_target" != "no"; then\r
-         $echo "$modename: you cannot specify \`-o' more than once" 1>&2\r
-         exit 1\r
-       fi\r
-       user_target=next\r
-       ;;\r
-\r
-      -static)\r
-       build_old_libs=yes\r
-       continue\r
-       ;;\r
-      esac\r
-\r
-      case "$user_target" in\r
-      next)\r
-       # The next one is the -o target name\r
-       user_target=yes\r
-       continue\r
-       ;;\r
-      yes)\r
-       # We got the output file\r
-       user_target=set\r
-       libobj="$arg"\r
-       continue\r
-       ;;\r
-      esac\r
-\r
-      # Accept the current argument as the source file.\r
-      lastarg="$srcfile"\r
-      srcfile="$arg"\r
-\r
-      # Aesthetically quote the previous argument.\r
-\r
-      # Backslashify any backslashes, double quotes, and dollar signs.\r
-      # These are the only characters that are still specially\r
-      # interpreted inside of double-quoted scrings.\r
-      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`\r
-\r
-      # Double-quote args containing other shell metacharacters.\r
-      # Many Bourne shells cannot handle close brackets correctly in scan\r
-      # sets, so we specify it separately.\r
-      case "$lastarg" in\r
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)\r
-       lastarg="\"$lastarg\""\r
-       ;;\r
-      esac\r
-\r
-      # Add the previous argument to base_compile.\r
-      if test -z "$base_compile"; then\r
-       base_compile="$lastarg"\r
-      else\r
-       base_compile="$base_compile $lastarg"\r
-      fi\r
-    done\r
-\r
-    case "$user_target" in\r
-    set)\r
-      ;;\r
-    no)\r
-      # Get the name of the library object.\r
-      libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`\r
-      ;;\r
-    *)\r
-      $echo "$modename: you must specify a target with \`-o'" 1>&2\r
-      exit 1\r
-      ;;\r
-    esac\r
-\r
-    # Recognize several different file suffixes.\r
-    # If the user specifies -o file.o, it is replaced with file.lo\r
-    xform='[cCFSfmso]'\r
-    case "$libobj" in\r
-    *.ada) xform=ada ;;\r
-    *.adb) xform=adb ;;\r
-    *.ads) xform=ads ;;\r
-    *.asm) xform=asm ;;\r
-    *.c++) xform=c++ ;;\r
-    *.cc) xform=cc ;;\r
-    *.cpp) xform=cpp ;;\r
-    *.cxx) xform=cxx ;;\r
-    *.f90) xform=f90 ;;\r
-    *.for) xform=for ;;\r
-    esac\r
-\r
-    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`\r
-\r
-    case "$libobj" in\r
-    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;\r
-    *)\r
-      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2\r
-      exit 1\r
-      ;;\r
-    esac\r
-\r
-    if test -z "$base_compile"; then\r
-      $echo "$modename: you must specify a compilation command" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    # Delete any leftover library objects.\r
-    if test "$build_old_libs" = yes; then\r
-      removelist="$obj $libobj"\r
-    else\r
-      removelist="$libobj"\r
-    fi\r
-\r
-    $run $rm $removelist\r
-    trap "$run $rm $removelist; exit 1" 1 2 15\r
-\r
-    # Calculate the filename of the output object if compiler does\r
-    # not support -o with -c\r
-    if test "$compiler_c_o" = no; then\r
-      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\..*$%%'`.${objext}\r
-      lockfile="$output_obj.lock"\r
-      removelist="$removelist $output_obj $lockfile"\r
-      trap "$run $rm $removelist; exit 1" 1 2 15\r
-    else\r
-      need_locks=no\r
-      lockfile=\r
-    fi\r
-\r
-    # Lock this critical section if it is needed\r
-    # We use this script file to make the link, it avoids creating a new file\r
-    if test "$need_locks" = yes; then\r
-      until ln "$0" "$lockfile" 2>/dev/null; do\r
-       $show "Waiting for $lockfile to be removed"\r
-       sleep 2\r
-      done\r
-    elif test "$need_locks" = warn; then\r
-      if test -f "$lockfile"; then\r
-       echo "\\r
-*** ERROR, $lockfile exists and contains:\r
-`cat $lockfile 2>/dev/null`\r
-\r
-This indicates that another process is trying to use the same\r
-temporary object file, and libtool could not work around it because\r
-your compiler does not support \`-c' and \`-o' together.  If you\r
-repeat this compilation, it may succeed, by chance, but you had better\r
-avoid parallel builds (make -j) in this platform, or get a better\r
-compiler."\r
-\r
-       $run $rm $removelist\r
-       exit 1\r
-      fi\r
-      echo $srcfile > "$lockfile"\r
-    fi\r
-\r
-    if test -n "$fix_srcfile_path"; then\r
-      eval srcfile=\"$fix_srcfile_path\"\r
-    fi\r
-\r
-    # Only build a PIC object if we are building libtool libraries.\r
-    if test "$build_libtool_libs" = yes; then\r
-      # Without this assignment, base_compile gets emptied.\r
-      fbsd_hideous_sh_bug=$base_compile\r
-\r
-      if test "$pic_mode" != no; then\r
-       # All platforms use -DPIC, to notify preprocessed assembler code.\r
-       command="$base_compile $srcfile $pic_flag -DPIC"\r
-      else\r
-       # Don't build PIC code\r
-       command="$base_compile $srcfile"\r
-      fi\r
-      if test "$build_old_libs" = yes; then\r
-       lo_libobj="$libobj"\r
-       dir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`\r
-       if test "X$dir" = "X$libobj"; then\r
-         dir="$objdir"\r
-       else\r
-         dir="$dir/$objdir"\r
-       fi\r
-       libobj="$dir/"`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`\r
-\r
-       if test -d "$dir"; then\r
-         $show "$rm $libobj"\r
-         $run $rm $libobj\r
-       else\r
-         $show "$mkdir $dir"\r
-         $run $mkdir $dir\r
-         status=$?\r
-         if test $status -ne 0 && test ! -d $dir; then\r
-           exit $status\r
-         fi\r
-       fi\r
-      fi\r
-      if test "$compiler_o_lo" = yes; then\r
-       output_obj="$libobj"\r
-       command="$command -o $output_obj"\r
-      elif test "$compiler_c_o" = yes; then\r
-       output_obj="$obj"\r
-       command="$command -o $output_obj"\r
-      fi\r
-\r
-      $run $rm "$output_obj"\r
-      $show "$command"\r
-      if $run eval "$command"; then :\r
-      else\r
-       test -n "$output_obj" && $run $rm $removelist\r
-       exit 1\r
-      fi\r
-\r
-      if test "$need_locks" = warn &&\r
-        test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then\r
-       echo "\\r
-*** ERROR, $lockfile contains:\r
-`cat $lockfile 2>/dev/null`\r
-\r
-but it should contain:\r
-$srcfile\r
-\r
-This indicates that another process is trying to use the same\r
-temporary object file, and libtool could not work around it because\r
-your compiler does not support \`-c' and \`-o' together.  If you\r
-repeat this compilation, it may succeed, by chance, but you had better\r
-avoid parallel builds (make -j) in this platform, or get a better\r
-compiler."\r
-\r
-       $run $rm $removelist\r
-       exit 1\r
-      fi\r
-\r
-      # Just move the object if needed, then go on to compile the next one\r
-      if test x"$output_obj" != x"$libobj"; then\r
-       $show "$mv $output_obj $libobj"\r
-       if $run $mv $output_obj $libobj; then :\r
-       else\r
-         error=$?\r
-         $run $rm $removelist\r
-         exit $error\r
-       fi\r
-      fi\r
-\r
-      # If we have no pic_flag, then copy the object into place and finish.\r
-      if (test -z "$pic_flag" || test "$pic_mode" != default) &&\r
-        test "$build_old_libs" = yes; then\r
-       # Rename the .lo from within objdir to obj\r
-       if test -f $obj; then\r
-         $show $rm $obj\r
-         $run $rm $obj\r
-       fi\r
-\r
-       $show "$mv $libobj $obj"\r
-       if $run $mv $libobj $obj; then :\r
-       else\r
-         error=$?\r
-         $run $rm $removelist\r
-         exit $error\r
-       fi\r
-\r
-       xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`\r
-       if test "X$xdir" = "X$obj"; then\r
-         xdir="."\r
-       else\r
-         xdir="$xdir"\r
-       fi\r
-       baseobj=`$echo "X$obj" | $Xsed -e "s%.*/%%"`\r
-       libobj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`\r
-       # Now arrange that obj and lo_libobj become the same file\r
-       $show "(cd $xdir && $LN_S $baseobj $libobj)"\r
-       if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then\r
-         exit 0\r
-       else\r
-         error=$?\r
-         $run $rm $removelist\r
-         exit $error\r
-       fi\r
-      fi\r
-\r
-      # Allow error messages only from the first compilation.\r
-      suppress_output=' >/dev/null 2>&1'\r
-    fi\r
-\r
-    # Only build a position-dependent object if we build old libraries.\r
-    if test "$build_old_libs" = yes; then\r
-      if test "$pic_mode" != yes; then\r
-       # Don't build PIC code\r
-       command="$base_compile $srcfile"\r
-      else\r
-       # All platforms use -DPIC, to notify preprocessed assembler code.\r
-       command="$base_compile $pic_flag -DPIC $srcfile"\r
-      fi\r
-      if test "$compiler_c_o" = yes; then\r
-       command="$command -o $obj"\r
-       output_obj="$obj"\r
-      fi\r
-\r
-      # Suppress compiler output if we already did a PIC compilation.\r
-      command="$command$suppress_output"\r
-      $run $rm "$output_obj"\r
-      $show "$command"\r
-      if $run eval "$command"; then :\r
-      else\r
-       $run $rm $removelist\r
-       exit 1\r
-      fi\r
-\r
-      if test "$need_locks" = warn &&\r
-        test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then\r
-       echo "\\r
-*** ERROR, $lockfile contains:\r
-`cat $lockfile 2>/dev/null`\r
-\r
-but it should contain:\r
-$srcfile\r
-\r
-This indicates that another process is trying to use the same\r
-temporary object file, and libtool could not work around it because\r
-your compiler does not support \`-c' and \`-o' together.  If you\r
-repeat this compilation, it may succeed, by chance, but you had better\r
-avoid parallel builds (make -j) in this platform, or get a better\r
-compiler."\r
-\r
-       $run $rm $removelist\r
-       exit 1\r
-      fi\r
-\r
-      # Just move the object if needed\r
-      if test x"$output_obj" != x"$obj"; then\r
-       $show "$mv $output_obj $obj"\r
-       if $run $mv $output_obj $obj; then :\r
-       else\r
-         error=$?\r
-         $run $rm $removelist\r
-         exit $error\r
-       fi\r
-      fi\r
-\r
-      # Create an invalid libtool object if no PIC, so that we do not\r
-      # accidentally link it into a program.\r
-      if test "$build_libtool_libs" != yes; then\r
-       $show "echo timestamp > $libobj"\r
-       $run eval "echo timestamp > \$libobj" || exit $?\r
-      else\r
-       # Move the .lo from within objdir\r
-       $show "$mv $libobj $lo_libobj"\r
-       if $run $mv $libobj $lo_libobj; then :\r
-       else\r
-         error=$?\r
-         $run $rm $removelist\r
-         exit $error\r
-       fi\r
-      fi\r
-    fi\r
-\r
-    # Unlock the critical section if it was locked\r
-    if test "$need_locks" != no; then\r
-      $rm "$lockfile"\r
-    fi\r
-\r
-    exit 0\r
-    ;;\r
-\r
-  # libtool link mode\r
-  link | relink)\r
-    modename="$modename: link"\r
-    relink=no\r
-    test "$mode" = "relink" && relink=yes\r
-    case "$host" in\r
-    *-*-cygwin* | *-*-mingw* | *-*-os2*)\r
-      # It is impossible to link a dll without this setting, and\r
-      # we shouldn't force the makefile maintainer to figure out\r
-      # which system we are compiling for in order to pass an extra\r
-      # flag for every libtool invokation.\r
-      # allow_undefined=no\r
-\r
-      # FIXME: Unfortunately, there are problems with the above when trying\r
-      # to make a dll which has undefined symbols, in which case not\r
-      # even a static library is built.  For now, we need to specify\r
-      # -no-undefined on the libtool link line when we can be certain\r
-      # that all symbols are satisfied, otherwise we get a static library.\r
-      allow_undefined=yes\r
-      ;;\r
-    *)\r
-      allow_undefined=yes\r
-      ;;\r
-    esac\r
-    libtool_args="$nonopt"\r
-    compile_command="$nonopt"\r
-    finalize_command="$nonopt"\r
-\r
-    compile_rpath=\r
-    finalize_rpath=\r
-    compile_shlibpath=\r
-    finalize_shlibpath=\r
-    convenience=\r
-    old_convenience=\r
-    deplibs=\r
-    old_deplibs=\r
-    compiler_flags=\r
-    linker_flags=\r
-    dllsearchpath=\r
-    lib_search_path=`pwd`\r
-\r
-    avoid_version=no\r
-    dlfiles=\r
-    dlprefiles=\r
-    dlself=no\r
-    export_dynamic=no\r
-    export_symbols=\r
-    export_symbols_regex=\r
-    generated=\r
-    libobjs=\r
-    ltlibs=\r
-    module=no\r
-    no_install=no\r
-    objs=\r
-    prefer_static_libs=no\r
-    preload=no\r
-    prev=\r
-    prevarg=\r
-    release=\r
-    rpath=\r
-    xrpath=\r
-    perm_rpath=\r
-    temp_rpath=\r
-    thread_safe=no\r
-    vinfo=\r
-\r
-    # We need to know -static, to get the right output filenames.\r
-    for arg\r
-    do\r
-      case "$arg" in\r
-      -all-static | -static)\r
-       if test "X$arg" = "X-all-static"; then\r
-         if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then\r
-           $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2\r
-         fi\r
-         if test -n "$link_static_flag"; then\r
-           dlopen_self=$dlopen_self_static\r
-         fi\r
-       else\r
-         if test -z "$pic_flag" && test -n "$link_static_flag"; then\r
-           dlopen_self=$dlopen_self_static\r
-         fi\r
-       fi\r
-       build_libtool_libs=no\r
-       build_old_libs=yes\r
-       prefer_static_libs=yes\r
-       break\r
-       ;;\r
-      esac\r
-    done\r
-\r
-    # See if our shared archives depend on static archives.\r
-    test -n "$old_archive_from_new_cmds" && build_old_libs=yes\r
-\r
-    # Go through the arguments, transforming them on the way.\r
-    while test $# -gt 0; do\r
-      arg="$1"\r
-      shift\r
-      libtool_args="$libtool_args $arg"\r
-\r
-      # If the previous option needs an argument, assign it.\r
-      if test -n "$prev"; then\r
-       case "$prev" in\r
-       output)\r
-         compile_command="$compile_command @OUTPUT@"\r
-         finalize_command="$finalize_command @OUTPUT@"\r
-         ;;\r
-       esac\r
-\r
-       case "$prev" in\r
-       dlfiles|dlprefiles)\r
-         if test "$preload" = no; then\r
-           # Add the symbol object into the linking commands.\r
-           compile_command="$compile_command @SYMFILE@"\r
-           finalize_command="$finalize_command @SYMFILE@"\r
-           preload=yes\r
-         fi\r
-         case "$arg" in\r
-         *.la | *.lo) ;;  # We handle these cases below.\r
-         force)\r
-           if test "$dlself" = no; then\r
-             dlself=needless\r
-             export_dynamic=yes\r
-           fi\r
-           prev=\r
-           continue\r
-           ;;\r
-         self)\r
-           if test "$prev" = dlprefiles; then\r
-             dlself=yes\r
-           elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then\r
-             dlself=yes\r
-           else\r
-             dlself=needless\r
-             export_dynamic=yes\r
-           fi\r
-           prev=\r
-           continue\r
-           ;;\r
-         *)\r
-           if test "$prev" = dlfiles; then\r
-             dlfiles="$dlfiles $arg"\r
-           else\r
-             dlprefiles="$dlprefiles $arg"\r
-           fi\r
-           prev=\r
-           ;;\r
-         esac\r
-         ;;\r
-       expsyms)\r
-         export_symbols="$arg"\r
-         if test ! -f "$arg"; then\r
-           $echo "$modename: symbol file \`$arg' does not exist"\r
-           exit 1\r
-         fi\r
-         prev=\r
-         continue\r
-         ;;\r
-       expsyms_regex)\r
-         export_symbols_regex="$arg"\r
-         prev=\r
-         continue\r
-         ;;\r
-       release)\r
-         release="-$arg"\r
-         prev=\r
-         continue\r
-         ;;\r
-       rpath | xrpath)\r
-         # We need an absolute path.\r
-         case "$arg" in\r
-         [\\/]* | [A-Za-z]:[\\/]*) ;;\r
-         *)\r
-           $echo "$modename: only absolute run-paths are allowed" 1>&2\r
-           exit 1\r
-           ;;\r
-         esac\r
-         if test "$prev" = rpath; then\r
-           case "$rpath " in\r
-           *" $arg "*) ;;\r
-           *) rpath="$rpath $arg" ;;\r
-           esac\r
-         else\r
-           case "$xrpath " in\r
-           *" $arg "*) ;;\r
-           *) xrpath="$xrpath $arg" ;;\r
-           esac\r
-         fi\r
-         prev=\r
-         continue\r
-         ;;\r
-       xcompiler)\r
-         arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-         case "$arg" in\r
-         *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)\r
-           arg="\"$arg\""\r
-           ;;\r
-         esac\r
-         compiler_flags="$compiler_flags $arg"\r
-         prev=\r
-         continue\r
-         ;;\r
-       xlinker)\r
-         arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-         case "$arg" in\r
-         *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)\r
-           arg="\"$arg\""\r
-           ;;\r
-         esac\r
-         linker_flags="$linker_flags $arg"\r
-         compiler_flags="$compiler_flags $wl$arg"\r
-         prev=\r
-         continue\r
-         ;;\r
-       *)\r
-         eval "$prev=\"\$arg\""\r
-         prev=\r
-         continue\r
-         ;;\r
-       esac\r
-      fi\r
-\r
-      prevarg="$arg"\r
-\r
-      case "$arg" in\r
-      -all-static)\r
-       if test -n "$link_static_flag"; then\r
-         compile_command="$compile_command $link_static_flag"\r
-         finalize_command="$finalize_command $link_static_flag"\r
-       fi\r
-       continue\r
-       ;;\r
-\r
-      -allow-undefined)\r
-       # FIXME: remove this flag sometime in the future.\r
-       $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2\r
-       continue\r
-       ;;\r
-\r
-      -avoid-version)\r
-       avoid_version=yes\r
-       continue\r
-       ;;\r
-\r
-      -dlopen)\r
-       prev=dlfiles\r
-       continue\r
-       ;;\r
-\r
-      -dlpreopen)\r
-       prev=dlprefiles\r
-       continue\r
-       ;;\r
-\r
-      -export-dynamic)\r
-       export_dynamic=yes\r
-       continue\r
-       ;;\r
-\r
-      -export-symbols | -export-symbols-regex)\r
-       if test -n "$export_symbols" || test -n "$export_symbols_regex"; then\r
-         $echo "$modename: not more than one -exported-symbols argument allowed"\r
-         exit 1\r
-       fi\r
-       if test "X$arg" = "X-export-symbols"; then\r
-         prev=expsyms\r
-       else\r
-         prev=expsyms_regex\r
-       fi\r
-       continue\r
-       ;;\r
-\r
-      -L*)\r
-       dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`\r
-       # We need an absolute path.\r
-       case "$dir" in\r
-       [\\/]* | [A-Za-z]:[\\/]*) ;;\r
-       *)\r
-         absdir=`cd "$dir" && pwd`\r
-         if test -z "$absdir"; then\r
-           $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2\r
-           exit 1\r
-         fi\r
-         dir="$absdir"\r
-         ;;\r
-       esac\r
-       case "$deplibs " in\r
-       *" -L$dir "*) ;;\r
-       *)\r
-         deplibs="$deplibs -L$dir"\r
-         lib_search_path="$lib_search_path $dir"\r
-         ;;\r
-       esac\r
-       case "$host" in\r
-       *-*-cygwin* | *-*-mingw* | *-*-os2*)\r
-         case ":$dllsearchpath:" in\r
-         *":$dir:"*) ;;\r
-         *) dllsearchpath="$dllsearchpath:$dir";;\r
-         esac\r
-         ;;\r
-       esac\r
-       continue\r
-       ;;\r
-\r
-      -l*)\r
-       if test "$arg" = "-lc"; then\r
-         case "$host" in\r
-         *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)\r
-           # These systems don't actually have c library (as such)\r
-           continue\r
-           ;;\r
-         esac\r
-       elif test "$arg" = "-lm"; then\r
-         case "$host" in\r
-         *-*-cygwin* | *-*-beos*)\r
-           # These systems don't actually have math library (as such)\r
-           continue\r
-           ;;\r
-         esac\r
-       fi\r
-       deplibs="$deplibs $arg"\r
-       continue\r
-       ;;\r
-\r
-      -module)\r
-       module=yes\r
-       continue\r
-       ;;\r
-\r
-      -no-fast-install)\r
-       fast_install=no\r
-       continue\r
-       ;;\r
-\r
-      -no-install)\r
-       case "$host" in\r
-       *-*-cygwin* | *-*-mingw* | *-*-os2*)\r
-         # The PATH hackery in wrapper scripts is required on Windows\r
-         # in order for the loader to find any dlls it needs.\r
-         $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2\r
-         $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2\r
-         fast_install=no\r
-         ;;\r
-       *)\r
-         no_install=yes\r
-         ;;\r
-       esac\r
-       continue\r
-       ;;\r
-\r
-      -no-undefined)\r
-       allow_undefined=no\r
-       continue\r
-       ;;\r
-\r
-      -o) prev=output ;;\r
-\r
-      -release)\r
-       prev=release\r
-       continue\r
-       ;;\r
-\r
-      -rpath)\r
-       prev=rpath\r
-       continue\r
-       ;;\r
-\r
-      -R)\r
-       prev=xrpath\r
-       continue\r
-       ;;\r
-\r
-      -R*)\r
-       dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`\r
-       # We need an absolute path.\r
-       case "$dir" in\r
-       [\\/]* | [A-Za-z]:[\\/]*) ;;\r
-       *)\r
-         $echo "$modename: only absolute run-paths are allowed" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-       case "$xrpath " in\r
-       *" $dir "*) ;;\r
-       *) xrpath="$xrpath $dir" ;;\r
-       esac\r
-       continue\r
-       ;;\r
-\r
-      -static)\r
-       # If we have no pic_flag, then this is the same as -all-static.\r
-       if test -z "$pic_flag" && test -n "$link_static_flag"; then\r
-         compile_command="$compile_command $link_static_flag"\r
-         finalize_command="$finalize_command $link_static_flag"\r
-       fi\r
-       continue\r
-       ;;\r
-\r
-      -thread-safe)\r
-       thread_safe=yes\r
-       continue\r
-       ;;\r
-\r
-      -version-info)\r
-       prev=vinfo\r
-       continue\r
-       ;;\r
-       \r
-      -Wc,*)\r
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-       case "$arg" in\r
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)\r
-         arg="\"$arg\""\r
-         ;;\r
-       esac\r
-       flag=`$echo "X$arg" | $Xsed -e 's/^-Wc,//'`\r
-       compiler_flags="$compiler_flags $flag"\r
-       ;;\r
-\r
-      -Wl,*)\r
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-       case "$arg" in\r
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)\r
-         arg="\"$arg\""\r
-         ;;\r
-       esac\r
-       flag=`$echo "X$arg" | $Xsed -e 's/^-Wl,//'`\r
-       linker_flags="$linker_flags $flag"\r
-       compiler_flags="$compiler_flags $wl$flag"\r
-       ;;\r
-\r
-      -Xcompiler)\r
-       prev=xcompiler\r
-       continue\r
-       ;;\r
-\r
-      -Xlinker)\r
-       prev=xlinker\r
-       continue\r
-       ;;\r
-\r
-      # Some other compiler flag.\r
-      -* | +*)\r
-       # Unknown arguments in both finalize_command and compile_command need\r
-       # to be aesthetically quoted because they are evaled later.\r
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-       case "$arg" in\r
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)\r
-         arg="\"$arg\""\r
-         ;;\r
-       esac\r
-       ;;\r
-\r
-      *.o | *.obj)\r
-       # A standard object.\r
-       objs="$objs $arg"\r
-       ;;\r
-\r
-      *.lo)\r
-       # A library object.\r
-       if test "$prev" = dlfiles; then\r
-         dlfiles="$dlfiles $arg"\r
-         if test "$build_libtool_libs" = yes && test "$dlopen" = yes; then\r
-           prev=\r
-           continue\r
-         else\r
-           # If libtool objects are unsupported, then we need to preload.\r
-           prev=dlprefiles\r
-         fi\r
-       fi\r
-\r
-       if test "$prev" = dlprefiles; then\r
-         # Preload the old-style object.\r
-         dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e "$lo2o"`\r
-         prev=\r
-       fi\r
-       libobjs="$libobjs $arg"\r
-       ;;\r
-\r
-      *.a | *.lib)\r
-       # An archive.\r
-       deplibs="$deplibs $arg"\r
-       old_deplibs="$old_deplibs $arg"\r
-       continue\r
-       ;;\r
-\r
-      *.la)\r
-       # A libtool-controlled library.\r
-\r
-       dlname=\r
-       libdir=\r
-       library_names=\r
-       old_library=\r
-\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $arg | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$arg' is not a valid libtool archive" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       # If the library was installed with an old release of libtool,\r
-       # it will not redefine variable installed.\r
-       installed=yes\r
-\r
-       # Read the .la file\r
-       # If there is no directory component, then add one.\r
-       case "$arg" in\r
-       */* | *\\*) . $arg ;;\r
-       *) . ./$arg ;;\r
-       esac\r
-\r
-       # Get the name of the library we link against.\r
-       linklib=\r
-       for l in $old_library $library_names; do\r
-         linklib="$l"\r
-       done\r
-\r
-       if test -z "$linklib"; then\r
-         $echo "$modename: cannot find name of link library for \`$arg'" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       if test "X$installed" = Xyes; then\r
-         dir="$libdir"\r
-       else\r
-         dir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`\r
-         if test "X$dir" = "X$arg"; then\r
-           dir="$objdir"\r
-         else\r
-           dir="$dir/$objdir"\r
-         fi\r
-       fi\r
-\r
-       # This library was specified with -dlopen.\r
-       if test "$prev" = dlfiles; then\r
-         dlfiles="$dlfiles $arg"\r
-         if test -z "$dlname" || test "$dlopen" != yes || test "$build_libtool_libs" = no; then\r
-           # If there is no dlname, no dlopen support or we're linking statically,\r
-           # we need to preload.\r
-           prev=dlprefiles\r
-         else\r
-           # We should not create a dependency on this library\r
-           prev=\r
-           continue\r
-         fi\r
-       fi\r
-\r
-       # The library was specified with -dlpreopen.\r
-       if test "$prev" = dlprefiles; then\r
-         # Prefer using a static library (so that no silly _DYNAMIC symbols\r
-         # are required to link).\r
-         if test -n "$old_library"; then\r
-           dlprefiles="$dlprefiles $dir/$old_library"\r
-         else\r
-           dlprefiles="$dlprefiles $dir/$linklib"\r
-         fi\r
-         prev=\r
-       fi\r
-\r
-       deplibs="$deplibs $arg"\r
-       continue\r
-       ;;\r
-\r
-      # Some other compiler argument.\r
-      *)\r
-       # Unknown arguments in both finalize_command and compile_command need\r
-       # to be aesthetically quoted because they are evaled later.\r
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-       case "$arg" in\r
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)\r
-         arg="\"$arg\""\r
-         ;;\r
-       esac\r
-       ;;\r
-      esac\r
-\r
-      # Now actually substitute the argument into the commands.\r
-      if test -n "$arg"; then\r
-       compile_command="$compile_command $arg"\r
-       finalize_command="$finalize_command $arg"\r
-      fi\r
-    done\r
-\r
-    if test -n "$prev"; then\r
-      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then\r
-      eval arg=\"$export_dynamic_flag_spec\"\r
-      compile_command="$compile_command $arg"\r
-      finalize_command="$finalize_command $arg"\r
-    fi\r
-\r
-    oldlibs=\r
-    # calculate the name of the file, without its directory\r
-    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`\r
-    libobjs_save="$libobjs"\r
-\r
-    if test -n "$shlibpath_var"; then\r
-      # get the directories listed in $shlibpath_var\r
-      eval shlib_search_path=\`\$echo \"X \${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`\r
-    else\r
-      shlib_search_path=\r
-    fi\r
-    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"\r
-    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"\r
-    lib_search_path="$lib_search_path $sys_lib_search_path $shlib_search_path"\r
-\r
-    case "$output" in\r
-    "")\r
-      $echo "$modename: you must specify an output file" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-      ;;\r
-    *.a | *.lib)\r
-      linkmode=oldlib ;;\r
-    *.lo | *.o | *.obj)\r
-      linkmode=obj ;;\r
-    *.la)\r
-      linkmode=lib ;;\r
-    *) # Anything else should be a program.\r
-      linkmode=prog ;;\r
-    esac\r
-    \r
-    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`\r
-    if test "X$output_objdir" = "X$output"; then\r
-      output_objdir="$objdir"\r
-    else\r
-      output_objdir="$output_objdir/$objdir"\r
-    fi\r
-\r
-    # Create the object directory.\r
-    if test ! -d $output_objdir; then\r
-      $show "$mkdir $output_objdir"\r
-      $run $mkdir $output_objdir\r
-      status=$?\r
-      if test $status -ne 0 && test ! -d $output_objdir; then\r
-       exit $status\r
-      fi\r
-    fi\r
-    if test $linkmode != lib && test $linkmode != prog; then\r
-      # Find libtool convenience libraries\r
-      for deplib in $deplibs; do\r
-       case "$deplib" in\r
-       -l* | -L*)\r
-         $echo "$modename: warning: \`-l' and \`-L' are ignored for archives/objects" 1>&2\r
-         continue\r
-         ;;\r
-       esac\r
-       if test -f "$deplib"; then :\r
-       else\r
-         $echo "$modename: cannot find the library \`$deplib'" 1>&2\r
-         exit 1\r
-       fi\r
-       libdir=\r
-       old_library=\r
-\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $deplib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       ladir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`\r
-       test "X$ladir" = "X$deplib" && ladir="."\r
-\r
-       # Read the .la file\r
-       case "$deplib" in\r
-       */* | *\\*) . $deplib ;;\r
-       *) . ./$deplib ;;\r
-       esac\r
-\r
-       if test -z "$old_library"; then\r
-         $echo "$modename: cannot find name of link library for \`$deplib'" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       if test -n "$libdir"; then\r
-         $echo "$modename: \`$deplib' is not a convenience library" 1>&2\r
-         exit 1\r
-       fi\r
-       \r
-       # It is a libtool convenience library, so add in its objects.\r
-       convenience="$convenience $ladir/$objdir/$old_library"\r
-       old_convenience="$old_convenience $ladir/$objdir/$old_library"\r
-      done\r
-    fi\r
-\r
-    case $linkmode in\r
-    oldlib)\r
-      if test -n "$deplibs"; then\r
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2\r
-      fi\r
-\r
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then\r
-       $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2\r
-      fi\r
-\r
-      if test -n "$rpath"; then\r
-       $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2\r
-      fi\r
-\r
-      if test -n "$xrpath"; then\r
-       $echo "$modename: warning: \`-R' is ignored for archives" 1>&2\r
-      fi\r
-\r
-      if test -n "$vinfo"; then\r
-       $echo "$modename: warning: \`-version-info' is ignored for archives" 1>&2\r
-      fi\r
-\r
-      if test -n "$release"; then\r
-       $echo "$modename: warning: \`-release' is ignored for archives" 1>&2\r
-      fi\r
-\r
-      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then\r
-       $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2\r
-      fi\r
-\r
-      # Now set the variables for building old libraries.\r
-      build_libtool_libs=no\r
-      oldlibs="$output"\r
-      objs="$objs$old_deplibs"\r
-      ;;\r
-\r
-    lib)\r
-      # Make sure we only generate libraries of the form `libNAME.la'.\r
-      case "$outputname" in\r
-      lib*)\r
-       name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`\r
-       eval libname=\"$libname_spec\"\r
-       ;;\r
-      *)\r
-       if test "$module" = no; then\r
-         $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2\r
-         $echo "$help" 1>&2\r
-         exit 1\r
-       fi\r
-       if test "$need_lib_prefix" != no; then\r
-         # Add the "lib" prefix for modules if required\r
-         name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`\r
-         eval libname=\"$libname_spec\"\r
-       else\r
-         libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`\r
-       fi\r
-       ;;\r
-      esac\r
-\r
-      if test -n "$objs$old_deplibs"; then\r
-       $echo "$modename: cannot build libtool library \`$output' from non-libtool objects:$objs" 2>&1\r
-       exit 1\r
-      fi\r
-\r
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then\r
-       $echo "$modename: warning: \`-dlopen' is ignored for libtool libraries" 1>&2\r
-      fi\r
-\r
-      set dummy $rpath\r
-      if test $# -gt 2; then\r
-       $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2\r
-      fi\r
-      install_libdir="$2"\r
-\r
-      oldlibs=\r
-      if test -z "$rpath"; then\r
-       if test "$build_libtool_libs" = yes; then\r
-         # Building a libtool convenience library.\r
-         libext=al\r
-         oldlibs="$output_objdir/$libname.$libext $oldlibs"\r
-         build_libtool_libs=convenience\r
-         build_old_libs=yes\r
-       fi\r
-\r
-       if test -n "$vinfo"; then\r
-         $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2\r
-       fi\r
-\r
-       if test -n "$release"; then\r
-         $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2\r
-       fi\r
-      else\r
-\r
-       # Parse the version information argument.\r
-       IFS="${IFS=     }"; save_ifs="$IFS"; IFS=':'\r
-       set dummy $vinfo 0 0 0\r
-       IFS="$save_ifs"\r
-\r
-       if test -n "$8"; then\r
-         $echo "$modename: too many parameters to \`-version-info'" 1>&2\r
-         $echo "$help" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       current="$2"\r
-       revision="$3"\r
-       age="$4"\r
-\r
-       # Check that each of the things are valid numbers.\r
-       case "$current" in\r
-       0 | [1-9] | [1-9][0-9]*) ;;\r
-       *)\r
-         $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2\r
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-\r
-       case "$revision" in\r
-       0 | [1-9] | [1-9][0-9]*) ;;\r
-       *)\r
-         $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2\r
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-\r
-       case "$age" in\r
-       0 | [1-9] | [1-9][0-9]*) ;;\r
-       *)\r
-         $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2\r
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-\r
-       if test $age -gt $current; then\r
-         $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2\r
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       # Calculate the version variables.\r
-       major=\r
-       versuffix=\r
-       verstring=\r
-       case "$version_type" in\r
-       none) ;;\r
-\r
-       irix)\r
-         major=`expr $current - $age + 1`\r
-         versuffix="$major.$revision"\r
-         verstring="sgi$major.$revision"\r
-\r
-         # Add in all the interfaces that we are compatible with.\r
-         loop=$revision\r
-         while test $loop != 0; do\r
-           iface=`expr $revision - $loop`\r
-           loop=`expr $loop - 1`\r
-           verstring="sgi$major.$iface:$verstring"\r
-         done\r
-         ;;\r
-\r
-       linux)\r
-         major=.`expr $current - $age`\r
-         versuffix="$major.$age.$revision"\r
-         ;;\r
-\r
-       osf)\r
-         major=`expr $current - $age`\r
-         versuffix=".$current.$age.$revision"\r
-         verstring="$current.$age.$revision"\r
-\r
-         # Add in all the interfaces that we are compatible with.\r
-         loop=$age\r
-         while test $loop != 0; do\r
-           iface=`expr $current - $loop`\r
-           loop=`expr $loop - 1`\r
-           verstring="$verstring:${iface}.0"\r
-         done\r
-\r
-         # Make executables depend on our current version.\r
-         verstring="$verstring:${current}.0"\r
-         ;;\r
-\r
-       sunos)\r
-         major=".$current"\r
-         versuffix=".$current.$revision"\r
-         ;;\r
-\r
-       freebsd-aout)\r
-         major=".$current"\r
-         versuffix=".$current.$revision";\r
-         ;;\r
-\r
-       freebsd-elf)\r
-         major=".$current"\r
-         versuffix=".$current";\r
-         ;;\r
-\r
-       windows)\r
-         # Like Linux, but with '-' rather than '.', since we only\r
-         # want one extension on Windows 95.\r
-         major=`expr $current - $age`\r
-         versuffix="-$major-$age-$revision"\r
-         ;;\r
-\r
-       *)\r
-         $echo "$modename: unknown library version type \`$version_type'" 1>&2\r
-         echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-\r
-       # Clear the version info if we defaulted, and they specified a release.\r
-       if test -z "$vinfo" && test -n "$release"; then\r
-         major=\r
-         verstring="0.0"\r
-         if test "$need_version" = no; then\r
-           versuffix=\r
-         else\r
-           versuffix=".0.0"\r
-         fi\r
-       fi\r
-\r
-       # Remove version info from name if versioning should be avoided\r
-       if test "$avoid_version" = yes && test "$need_version" = no; then\r
-         major=\r
-         versuffix=\r
-         verstring=""\r
-       fi\r
-       \r
-       # Check to see if the archive will have undefined symbols.\r
-       if test "$allow_undefined" = yes; then\r
-         if test "$allow_undefined_flag" = unsupported; then\r
-           $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2\r
-           build_libtool_libs=no\r
-           build_old_libs=yes\r
-         fi\r
-       else\r
-         # Don't allow undefined symbols.\r
-         allow_undefined_flag="$no_undefined_flag"\r
-       fi\r
-      fi\r
-\r
-      if test "$relink" = no; then\r
-       # Remove our outputs.\r
-       $show "${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*"\r
-       $run ${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*\r
-      fi\r
-\r
-      # Now set the variables for building old libraries.\r
-      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then\r
-       oldlibs="$oldlibs $output_objdir/$libname.$libext"\r
-\r
-       # Transform .lo files to .o files.\r
-       oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`\r
-      fi\r
-\r
-      # Save some variables\r
-      name_save=$name\r
-      libname_save=$libname\r
-       \r
-      # Find libtool libraries and add their dependencies and directories\r
-      save_deplibs="$deplibs"\r
-      deplibs=            # libraries to link (used in archive_cmds)\r
-      newdependency_libs= # all dependency libraries\r
-      uninst_path=        # paths that contain uninstalled libtool libraries\r
-      new_lib_search_path=\r
-      for deplib in $save_deplibs; do\r
-       lib=\r
-       case "$deplib" in\r
-       -L*)\r
-         case "$deplibs " in\r
-         *" $deplib "*) ;;\r
-         *)\r
-           deplibs="$deplibs $deplib"\r
-           newdependency_libs="$newdependency_libs $deplib"\r
-           new_lib_search_path="$new_lib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`\r
-           ;;\r
-         esac\r
-         continue\r
-         ;;\r
-       -l*)\r
-         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`\r
-         found=no\r
-         for searchdir in $lib_search_path; do\r
-           # Search the libtool library\r
-           lib="$searchdir/lib${name}.la"\r
-           if test -f "$lib"; then\r
-             found=yes\r
-             break\r
-           fi\r
-         done\r
-         if test "$found" != yes; then\r
-           deplibs="$deplibs $deplib"\r
-           newdependency_libs="$newdependency_libs $deplib"\r
-           continue\r
-         fi\r
-         ;;\r
-       *)\r
-         lib="$deplib"\r
-         if test -f "$lib"; then :\r
-         else\r
-           $echo "$modename: cannot find the library \`$lib'" 1>&2\r
-           exit 1\r
-         fi\r
-         ;;\r
-       esac\r
-       libdir=\r
-       library_names=\r
-       old_library=\r
-\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`\r
-       test "X$ladir" = "X$lib" && ladir="."\r
-       # We need an absolute path.\r
-       case "$ladir" in\r
-       [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;\r
-       *)\r
-         abs_ladir=`cd "$ladir" && pwd`\r
-         if test -z "$abs_ladir"; then\r
-           $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2\r
-           $echo "$modename: passing it literally to the linker, although it might fail" 1>&2\r
-           abs_ladir="$ladir"\r
-         fi\r
-         ;;\r
-       esac\r
-       laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`\r
-\r
-       # If the library was installed with an old release of libtool,\r
-       # it will not redefine variable installed.\r
-       installed=yes\r
-\r
-       # Read the .la file\r
-       case "$lib" in\r
-       */* | *\\*) . $lib ;;\r
-       *) . ./$lib ;;\r
-       esac\r
-\r
-       # Get the name of the library we link against.\r
-       linklib=\r
-       for l in $old_library $library_names; do\r
-         linklib="$l"\r
-       done\r
-\r
-       if test -z "$linklib"; then\r
-         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       if test -z "$libdir"; then\r
-         # It is a libtool convenience library, so add in its objects.\r
-         convenience="$convenience $ladir/$objdir/$old_library"\r
-         old_convenience="$old_convenience $ladir/$objdir/$old_library"\r
-         deplibs="$deplibs $ladir/$objdir/$old_library"\r
-         newdependency_libs="$newdependency_libs $dependency_libs"\r
-         continue\r
-       fi\r
-\r
-       # Find the relevant object directory and library name.\r
-       if test "X$installed" = Xyes; then\r
-         if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then\r
-           $echo "$modename: warning: library \`$lib' was moved." 1>&2\r
-           dir="$ladir"\r
-           absdir="$abs_ladir"\r
-           libdir="$abs_ladir"\r
-         else\r
-           dir="$libdir"\r
-           absdir="$libdir"\r
-         fi\r
-       else\r
-         dir="$ladir/$objdir"\r
-         absdir="$abs_ladir/$objdir"\r
-         # Remove this search path later\r
-         uninst_path="$uninst_path $abs_ladir"\r
-       fi\r
-       name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`\r
-       link_static=no # Whether this library is linked statically\r
-\r
-       if test -n "$library_names" &&\r
-          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then\r
-         # This is a shared library\r
-         if test "$hardcode_into_libs" = yes; then\r
-           # Hardcode the library path.\r
-           # Skip directories that are in the system default run-time\r
-           # search path.\r
-           case " $sys_lib_dlsearch_path " in\r
-           *" $absdir "*) ;;\r
-           *)\r
-             case "$compile_rpath " in\r
-             *" $absdir "*) ;;\r
-             *) compile_rpath="$compile_rpath $absdir" \r
-             esac\r
-             ;;\r
-           esac\r
-           case " $sys_lib_dlsearch_path " in\r
-           *" $libdir "*) ;;\r
-           *)\r
-             case "$finalize_rpath " in\r
-             *" $libdir "*) ;;\r
-             *) finalize_rpath="$finalize_rpath $libdir"\r
-             esac\r
-             ;;\r
-           esac\r
-         fi\r
-           \r
-         if test -n "$old_archive_from_expsyms_cmds"; then\r
-           # figure out the soname\r
-           set dummy $library_names\r
-           realname="$2"\r
-           shift; shift\r
-           libname=`eval \\$echo \"$libname_spec\"`\r
-           if test -n "$soname_spec"; then\r
-             eval soname=\"$soname_spec\"\r
-           else\r
-             soname="$realname"\r
-           fi\r
-\r
-           # Make a new name for the extract_expsyms_cmds to use\r
-           newlib="libimp-`echo $soname | sed 's/^lib//;s/\.dll$//'`.a"\r
-         \r
-           # If the library has no export list, then create one now\r
-           if test -f "$output_objdir/$soname-def"; then :\r
-           else\r
-             $show "extracting exported symbol list from \`$soname'"\r
-             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'\r
-             eval cmds=\"$extract_expsyms_cmds\"\r
-             for cmd in $cmds; do\r
-               IFS="$save_ifs"\r
-               $show "$cmd"\r
-               $run eval "$cmd" || exit $?\r
-             done\r
-             IFS="$save_ifs"\r
-           fi\r
\r
-           # Create $newlib\r
-           if test -f "$output_objdir/$newlib"; then :; else\r
-             $show "generating import library for \`$soname'"\r
-             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'\r
-             eval cmds=\"$old_archive_from_expsyms_cmds\"\r
-             for cmd in $cmds; do\r
-               IFS="$save_ifs"\r
-               $show "$cmd"\r
-               $run eval "$cmd" || exit $?\r
-             done\r
-             IFS="$save_ifs"\r
-           fi\r
-           # make sure the library variables are pointing to the new library\r
-           dir=$output_objdir\r
-           linklib=$newlib\r
-         fi\r
-\r
-         add_dir=\r
-         add_shlibpath=\r
-         add_name=no\r
-         if test "$relink" = no; then\r
-           lib_linked=yes\r
-           case "$hardcode_action" in\r
-           immediate | unsupported)\r
-             if test "$hardcode_direct" = no; then\r
-               deplibs="$deplibs $dir/$linklib"\r
-             elif test "$hardcode_minus_L" = no; then\r
-               case "$host" in\r
-               *-*-sunos*) add_shlibpath="$dir" ;;\r
-               esac\r
-               add_dir="-L$dir"\r
-               add_name=yes\r
-             elif test "$hardcode_shlibpath_var" = no; then\r
-               add_shlibpath="$dir"\r
-               add_name=yes\r
-             else\r
-               lib_linked=no\r
-             fi\r
-             ;;\r
-           relink)\r
-             if test "$hardcode_direct" = yes; then\r
-               deplibs="$deplibs $dir/$linklib"\r
-             elif test "$hardcode_minus_L" = yes; then\r
-               add_dir="-L$dir"\r
-               add_name=yes\r
-             elif test "$hardcode_shlibpath_var" = yes; then\r
-               add_shlibpath="$dir"\r
-               add_name=yes\r
-             else\r
-               lib_linked=no\r
-             fi\r
-             ;;\r
-           *) lib_linked=no ;;\r
-           esac\r
-\r
-           if test "$lib_linked" != yes; then\r
-             $echo "$modename: configuration error: unsupported hardcode properties"\r
-             exit 1\r
-           fi\r
-           if test -n "$add_shlibpath"; then\r
-             case ":$compile_shlibpath:" in\r
-             *":$add_shlibpath:"*) ;;\r
-             *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;\r
-             esac\r
-           fi\r
-         else\r
-           # Install command for both is simple: just hardcode it.\r
-           if test "$hardcode_direct" = yes; then\r
-             deplibs="$deplibs $libdir/$linklib"\r
-           elif test "$hardcode_minus_L" = yes; then\r
-             add_dir="-L$libdir"\r
-             add_name=yes\r
-           elif test "$hardcode_shlibpath_var" = yes; then\r
-             add_name=yes\r
-           else\r
-             # We cannot seem to hardcode it, guess we'll fake it.\r
-             add_dir="-L$libdir"\r
-             add_name=yes\r
-           fi\r
-         fi\r
-         if test "$hardcode_direct" != yes && \\r
-            test "$hardcode_minus_L" != yes && \\r
-            test "$hardcode_shlibpath_var" = yes; then\r
-             case ":$finalize_shlibpath:" in\r
-             *":$libdir:"*) ;;\r
-             *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;\r
-             esac\r
-         fi\r
-         if test -n "$add_dir"; then\r
-           case "$deplibs " in\r
-           *" $add_dir "*) ;;\r
-           *) deplibs="$deplibs $add_dir" ;;\r
-           esac\r
-         fi\r
-         test "$add_name" = yes && deplibs="$deplibs -l$name"\r
-       elif test "$build_libtool_libs" = yes; then\r
-         # Not a shared library\r
-         if test "$deplibs_check_method" != pass_all; then\r
-           # We're trying link a shared library against a static one\r
-           # but the system doesn't support it.\r
-           # Just print a warning and add the library to dependency_libs so\r
-           # that the program can be linked against the static library.\r
-           echo\r
-           echo "*** Warning: This library needs some functionality provided by $libname."\r
-           echo "*** I have the capability to make that library automatically link in when"\r
-           echo "*** you link to this library.  But I can only do this if you have a"\r
-           echo "*** shared version of the library, which you do not appear to have."\r
-         else\r
-           convenience="$convenience $dir/$old_library"\r
-           old_convenience="$old_convenience $dir/$old_library"\r
-           deplibs="$deplibs $dir/$old_library"\r
-           link_static=yes\r
-         fi\r
-       fi\r
-\r
-       if test -n "$dependency_libs"; then\r
-         # Extract -R from dependency_libs\r
-         temp_deplibs=\r
-         for libdir in $dependency_libs; do\r
-           case "$libdir" in\r
-           -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`\r
-                case " $xrpath " in\r
-                *" $temp_xrpath "*) ;;\r
-                *) xrpath="$xrpath $temp_xrpath";;\r
-                esac;;\r
-           *) temp_deplibs="$temp_deplibs $libdir";;\r
-           esac\r
-         done\r
-         dependency_libs="$temp_deplibs"\r
-       fi\r
-\r
-       new_lib_search_path="$new_lib_search_path $absdir"\r
-       # Link against this library\r
-       test "$link_static" = no && newdependency_libs="$newdependency_libs $abs_ladir/$laname"\r
-       # ... and its dependency_libs\r
-       newdependency_libs="$newdependency_libs $dependency_libs"\r
-\r
-       if test $link_all_deplibs != no; then\r
-         # Add the search paths of all dependency libraries\r
-         for deplib in $dependency_libs; do\r
-           case "$deplib" in\r
-           -L*) path="$deplib" ;;\r
-           *.la) \r
-             if grep "^installed=no" $deplib > /dev/null; then\r
-               dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`\r
-               test "X$dir" = "X$deplib" && dir="."\r
-               # We need an absolute path.\r
-               case "$dir" in\r
-               [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;\r
-               *)\r
-                 absdir=`cd "$dir" && pwd`\r
-                 if test -z "$absdir"; then\r
-                   $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2\r
-                   absdir="$dir"\r
-                 fi\r
-                 ;;\r
-               esac\r
-               path="-L$absdir/$objdir"\r
-             else\r
-               eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`\r
-               if test -z "$libdir"; then\r
-                 $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2\r
-                 exit 1\r
-               fi\r
-               path="-L$libdir"\r
-             fi\r
-             ;;\r
-           *)\r
-             continue\r
-             ;;\r
-           esac\r
-           case "$deplibs " in\r
-           *" $path "*) ;;\r
-           *) deplibs="$path $deplibs" ;;\r
-           esac\r
-         done\r
-       fi\r
-      done\r
-\r
-      # Make sure lib_search_path contains only unique directories.\r
-      lib_search_path=\r
-      for dir in $new_lib_search_path; do\r
-       case "$lib_search_path " in\r
-       *" $dir "*) ;;\r
-       *) lib_search_path="$lib_search_path $dir" ;;\r
-       esac\r
-      done\r
-      lib_search_path="$lib_search_path $sys_lib_search_path"\r
-      \r
-      # Make sure newdependency_libs contains only unique libraries and directories.\r
-      dependency_libs=\r
-      for deplib in $newdependency_libs; do\r
-       case "$dependency_libs " in\r
-       *" $deplib "*) ;;\r
-       *) dependency_libs="$dependency_libs $deplib" ;;\r
-       esac\r
-      done\r
-      \r
-      # Eliminate all temporary directories.\r
-      for path in $uninst_path; do\r
-       lib_search_path=`echo "$lib_search_path " | sed -e 's% $path % %g'`\r
-       deplibs=`echo "$deplibs " | sed -e 's% -L$path % %g'`\r
-       dependency_libs=`echo "$dependency_libs " | sed -e 's% -L$path % %g'`\r
-      done\r
-      \r
-      if test -n "$xrpath"; then\r
-       # If the user specified any rpath flags, then add them.\r
-       temp_xrpath=\r
-       for libdir in $xrpath; do\r
-         temp_xrpath="$temp_xrpath -R$libdir"\r
-         case "$compile_rpath " in\r
-         *" $libdir "*) ;;\r
-         *) compile_rpath="$compile_rpath $libdir" ;;\r
-         esac\r
-         case "$finalize_rpath " in\r
-         *" $libdir "*) ;;\r
-         *) finalize_rpath="$finalize_rpath $libdir" ;;\r
-         esac\r
-       done\r
-       dependency_libs="$temp_xrpath $dependency_libs"\r
-      fi\r
-\r
-      # Restore the variables\r
-      libname=$libname_save\r
-      name=$name_save\r
-\r
-      if test "$build_libtool_libs" = yes; then\r
-       if test -n "$rpath"; then\r
-         case "$host" in\r
-         *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)\r
-           # these systems don't actually have a c library (as such)!\r
-           ;;\r
-         *)\r
-           # Add libc to deplibs on all other systems.\r
-           deplibs="$deplibs -lc"\r
-           ;;\r
-         esac\r
-       fi\r
-\r
-       # Transform deplibs into only deplibs that can be linked in shared.\r
-       name_save=$name\r
-       libname_save=$libname\r
-       release_save=$release\r
-       versuffix_save=$versuffix\r
-       major_save=$major\r
-       # I'm not sure if I'm treating the release correctly.  I think\r
-       # release should show up in the -l (ie -lgmp5) so we don't want to\r
-       # add it in twice.  Is that correct?\r
-       release=""\r
-       versuffix=""\r
-       major=""\r
-       newdeplibs=\r
-       droppeddeps=no\r
-       case "$deplibs_check_method" in\r
-       pass_all)\r
-         # Don't check for shared/static.  Everything works.\r
-         # This might be a little naive.  We might want to check\r
-         # whether the library exists or not.  But this is on\r
-         # osf3 & osf4 and I'm not really sure... Just\r
-         # implementing what was already the behaviour.\r
-         newdeplibs=$deplibs\r
-         ;;\r
-       test_compile)\r
-         # This code stresses the "libraries are programs" paradigm to its\r
-         # limits. Maybe even breaks it.  We compile a program, linking it\r
-         # against the deplibs as a proxy for the library.  Then we can check\r
-         # whether they linked in statically or dynamically with ldd.\r
-         $rm conftest.c\r
-         cat > conftest.c <<EOF\r
-         int main() { return 0; }\r
-EOF\r
-         $rm conftest\r
-         $CC -o conftest conftest.c $deplibs\r
-         if test $? -eq 0 ; then\r
-           ldd_output=`ldd conftest`\r
-           for i in $deplibs; do\r
-             name="`expr $i : '-l\(.*\)'`"\r
-             # If $name is empty we are operating on a -L argument.\r
-             if test "$name" != "" ; then\r
-               libname=`eval \\$echo \"$libname_spec\"`\r
-               deplib_matches=`eval \\$echo \"$library_names_spec\"`\r
-               set dummy $deplib_matches\r
-               deplib_match=$2\r
-               if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then\r
-                 newdeplibs="$newdeplibs $i"\r
-               else\r
-                 droppeddeps=yes\r
-                 echo\r
-                 echo "*** Warning: This library needs some functionality provided by $i."\r
-                 echo "*** I have the capability to make that library automatically link in when"\r
-                 echo "*** you link to this library.  But I can only do this if you have a"\r
-                 echo "*** shared version of the library, which you do not appear to have."\r
-               fi\r
-             else\r
-               newdeplibs="$newdeplibs $i"\r
-             fi\r
-           done\r
-         else\r
-           # Error occured in the first compile.  Let's try to salvage the situation:\r
-           # Compile a seperate program for each library.\r
-           for i in $deplibs; do\r
-             name="`expr $i : '-l\(.*\)'`"\r
-            # If $name is empty we are operating on a -L argument.\r
-             if test "$name" != "" ; then\r
-               $rm conftest\r
-               $CC -o conftest conftest.c $i\r
-               # Did it work?\r
-               if test $? -eq 0 ; then\r
-                 ldd_output=`ldd conftest`\r
-                 libname=`eval \\$echo \"$libname_spec\"`\r
-                 deplib_matches=`eval \\$echo \"$library_names_spec\"`\r
-                 set dummy $deplib_matches\r
-                 deplib_match=$2\r
-                 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then\r
-                   newdeplibs="$newdeplibs $i"\r
-                 else\r
-                   droppeddeps=yes\r
-                   echo\r
-                   echo "*** Warning: This library needs some functionality provided by $i."\r
-                   echo "*** I have the capability to make that library automatically link in when"\r
-                   echo "*** you link to this library.  But I can only do this if you have a"\r
-                   echo "*** shared version of the library, which you do not appear to have."\r
-                 fi\r
-               else\r
-                 droppeddeps=yes\r
-                 echo\r
-                 echo "*** Warning!  Library $i is needed by this library but I was not able to"\r
-                 echo "***  make it link in!  You will probably need to install it or some"\r
-                 echo "*** library that it depends on before this library will be fully"\r
-                 echo "*** functional.  Installing it before continuing would be even better."\r
-               fi\r
-             else\r
-               newdeplibs="$newdeplibs $i"\r
-             fi\r
-           done\r
-         fi\r
-         ;;\r
-       file_magic*)\r
-         set dummy $deplibs_check_method\r
-         file_magic_regex="`expr \"$deplibs_check_method\" : \"$2 \(.*\)\"`"\r
-         for a_deplib in $deplibs; do\r
-           name="`expr $a_deplib : '-l\(.*\)'`"\r
-           # If $name is empty we are operating on a -L argument.\r
-           if test "$name" != "" ; then\r
-             libname=`eval \\$echo \"$libname_spec\"`\r
-             for i in $lib_search_path; do\r
-                   potential_libs=`ls $i/$libname[.-]* 2>/dev/null`\r
-                   for potent_lib in $potential_libs; do\r
-                     # Follow soft links.\r
-                     if ls -lLd "$potent_lib" 2>/dev/null \\r
-                        | grep " -> " >/dev/null; then\r
-                       continue \r
-                     fi\r
-                     # The statement above tries to avoid entering an\r
-                     # endless loop below, in case of cyclic links.\r
-                     # We might still enter an endless loop, since a link\r
-                     # loop can be closed while we follow links,\r
-                     # but so what?\r
-                     potlib="$potent_lib"\r
-                     while test -h "$potlib" 2>/dev/null; do\r
-                       potliblink=`ls -ld $potlib | sed 's/.* -> //'`\r
-                       case "$potliblink" in\r
-                       [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;\r
-                       *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;\r
-                       esac\r
-                     done\r
-                     if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \\r
-                        | sed 10q \\r
-                        | egrep "$file_magic_regex" > /dev/null; then\r
-                       newdeplibs="$newdeplibs $a_deplib"\r
-                       a_deplib=""\r
-                       break 2\r
-                     fi\r
-                   done\r
-             done\r
-             if test -n "$a_deplib" ; then\r
-               droppeddeps=yes\r
-               echo\r
-               echo "*** Warning: This library needs some functionality provided by $a_deplib."\r
-               echo "*** I have the capability to make that library automatically link in when"\r
-               echo "*** you link to this library.  But I can only do this if you have a"\r
-               echo "*** shared version of the library, which you do not appear to have."\r
-             fi\r
-           else\r
-             # Add a -L argument.\r
-             newdeplibs="$newdeplibs $a_deplib"\r
-           fi\r
-         done # Gone through all deplibs.\r
-         ;;\r
-       none | unknown | *)\r
-         newdeplibs=""\r
-         if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \\r
-              -e 's/ -[LR][^ ]*//g' -e 's/[    ]//g' |\r
-            grep . >/dev/null; then\r
-           echo\r
-           if test "X$deplibs_check_method" = "Xnone"; then\r
-             echo "*** Warning: inter-library dependencies are not supported in this platform."\r
-           else\r
-             echo "*** Warning: inter-library dependencies are not known to be supported."\r
-           fi\r
-           echo "*** All declared inter-library dependencies are being dropped."\r
-           droppeddeps=yes\r
-         fi\r
-         ;;\r
-       esac\r
-       versuffix=$versuffix_save\r
-       major=$major_save\r
-       release=$release_save\r
-       libname=$libname_save\r
-       name=$name_save\r
-\r
-       if test "$droppeddeps" = yes; then\r
-         if test "$module" = yes; then\r
-           echo\r
-           echo "*** Warning: libtool could not satisfy all declared inter-library"\r
-           echo "*** dependencies of module $libname.  Therefore, libtool will create"\r
-           echo "*** a static module, that should work as long as the dlopening"\r
-           echo "*** application is linked with the -dlopen flag."\r
-           if test -z "$global_symbol_pipe"; then\r
-             echo\r
-             echo "*** However, this would only work if libtool was able to extract symbol"\r
-             echo "*** lists from a program, using \`nm' or equivalent, but libtool could"\r
-             echo "*** not find such a program.  So, this module is probably useless."\r
-             echo "*** \`nm' from GNU binutils and a full rebuild may help."\r
-           fi\r
-           if test "$build_old_libs" = no; then\r
-             oldlibs="$output_objdir/$libname.$libext"\r
-             build_libtool_libs=module\r
-             build_old_libs=yes\r
-           else\r
-             build_libtool_libs=no\r
-           fi\r
-         else\r
-           echo "*** The inter-library dependencies that have been dropped here will be"\r
-           echo "*** automatically added whenever a program is linked with this library"\r
-           echo "*** or is declared to -dlopen it."\r
-         fi\r
-       fi\r
-       # Done checking deplibs!\r
-       deplibs=$newdeplibs\r
-      fi\r
-\r
-      # All the library-specific variables (install_libdir is set above).\r
-      library_names=\r
-      old_library=\r
-      dlname=\r
-      \r
-      # Test again, we may have decided not to build it any more\r
-      if test "$build_libtool_libs" = yes; then\r
-       if test "$hardcode_into_libs" = yes; then\r
-         # Hardcode the library paths\r
-         hardcode_libdirs=\r
-         dep_rpath=\r
-         rpath="$finalize_rpath"\r
-         test "$relink" = no && rpath="$compile_rpath$rpath"\r
-         for libdir in $rpath; do\r
-           if test -n "$hardcode_libdir_flag_spec"; then\r
-             if test -n "$hardcode_libdir_separator"; then\r
-               if test -z "$hardcode_libdirs"; then\r
-                 hardcode_libdirs="$libdir"\r
-               else\r
-                 # Just accumulate the unique libdirs.\r
-                 case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in\r
-                 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)\r
-                   ;;\r
-                 *)\r
-                   hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"\r
-                   ;;\r
-                 esac\r
-               fi\r
-             else\r
-               eval flag=\"$hardcode_libdir_flag_spec\"\r
-               dep_rpath="$dep_rpath $flag"\r
-             fi\r
-           elif test -n "$runpath_var"; then\r
-             case "$perm_rpath " in\r
-             *" $libdir "*) ;;\r
-             *) perm_rpath="$perm_rpath $libdir" ;;\r
-             esac\r
-           fi\r
-         done\r
-         # Substitute the hardcoded libdirs into the rpath.\r
-         if test -n "$hardcode_libdir_separator" &&\r
-            test -n "$hardcode_libdirs"; then\r
-           libdir="$hardcode_libdirs"\r
-           eval dep_rpath=\"$hardcode_libdir_flag_spec\"\r
-         fi\r
-         if test -n "$runpath_var" && test -n "$perm_rpath"; then\r
-           # We should set the runpath_var.\r
-           rpath=\r
-           for dir in $perm_rpath; do\r
-             rpath="$rpath$dir:"\r
-           done\r
-           eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"\r
-         fi\r
-         test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"\r
-       fi\r
-\r
-       shlibpath="$finalize_shlibpath" \r
-       test "$relink" = no && shlibpath="$compile_shlibpath$shlibpath" \r
-       if test -n "$shlibpath"; then\r
-         eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"\r
-       fi\r
-  \r
-       # Get the real and link names of the library.\r
-       eval library_names=\"$library_names_spec\"\r
-       set dummy $library_names\r
-       realname="$2"\r
-       shift; shift\r
-\r
-       if test -n "$soname_spec"; then\r
-         eval soname=\"$soname_spec\"\r
-       else\r
-         soname="$realname"\r
-       fi\r
-\r
-       lib="$output_objdir/$realname"\r
-       for link\r
-       do\r
-         linknames="$linknames $link"\r
-       done\r
-\r
-       # Ensure that we have .o objects for linkers which dislike .lo\r
-       # (e.g. aix) incase we are running --disable-static\r
-       for obj in $libobjs; do\r
-         xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`\r
-         if test "X$xdir" = "X$obj"; then\r
-           xdir="."\r
-         else\r
-           xdir="$xdir"\r
-         fi\r
-         baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`\r
-         oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`\r
-         if test ! -f $xdir/$oldobj; then\r
-           $show "(cd $xdir && ${LN_S} $baseobj $oldobj)"\r
-           $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $?\r
-         fi\r
-       done\r
-\r
-       # Use standard objects if they are pic\r
-       test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`\r
-\r
-       # Prepare the list of exported symbols\r
-       if test -z "$export_symbols"; then\r
-         if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then\r
-           $show "generating symbol list for \`$libname.la'"\r
-           export_symbols="$output_objdir/$libname.exp"\r
-           $run $rm $export_symbols\r
-           eval cmds=\"$export_symbols_cmds\"\r
-           IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'\r
-           for cmd in $cmds; do\r
-             IFS="$save_ifs"\r
-             $show "$cmd"\r
-             $run eval "$cmd" || exit $?\r
-           done\r
-           IFS="$save_ifs"\r
-           if test -n "$export_symbols_regex"; then\r
-             $show "egrep -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""\r
-             $run eval 'egrep -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'\r
-             $show "$mv \"${export_symbols}T\" \"$export_symbols\""\r
-             $run eval '$mv "${export_symbols}T" "$export_symbols"'\r
-           fi\r
-         fi\r
-       fi\r
-\r
-       if test -n "$export_symbols" && test -n "$include_expsyms"; then\r
-         $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'\r
-       fi\r
-\r
-       if test -n "$convenience"; then\r
-         if test -n "$whole_archive_flag_spec"; then\r
-           eval libobjs=\"\$libobjs $whole_archive_flag_spec\"\r
-         else\r
-           gentop="$output_objdir/${outputname}x"\r
-           $show "${rm}r $gentop"\r
-           $run ${rm}r "$gentop"\r
-           $show "mkdir $gentop"\r
-           $run mkdir "$gentop"\r
-           status=$?\r
-           if test $status -ne 0 && test ! -d "$gentop"; then\r
-             exit $status\r
-           fi\r
-           generated="$generated $gentop"\r
-\r
-           for xlib in $convenience; do\r
-             # Extract the objects.\r
-             case "$xlib" in\r
-             [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;\r
-             *) xabs=`pwd`"/$xlib" ;;\r
-             esac\r
-             xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`\r
-             xdir="$gentop/$xlib"\r
-\r
-             $show "${rm}r $xdir"\r
-             $run ${rm}r "$xdir"\r
-             $show "mkdir $xdir"\r
-             $run mkdir "$xdir"\r
-             status=$?\r
-             if test $status -ne 0 && test ! -d "$xdir"; then\r
-               exit $status\r
-             fi\r
-             $show "(cd $xdir && $AR x $xabs)"\r
-             $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?\r
-\r
-             libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`\r
-           done\r
-         fi\r
-       fi\r
-\r
-       if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then\r
-         eval flag=\"$thread_safe_flag_spec\"\r
-         linker_flags="$linker_flags $flag"\r
-       fi\r
-\r
-       # Make a backup of the uninstalled library when relinking\r
-       if test "$relink" = yes && test "$hardcode_into_libs" = yes ; then\r
-         $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?\r
-       fi\r
-\r
-       # Do each of the archive commands.\r
-       if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then\r
-         eval cmds=\"$archive_expsym_cmds\"\r
-       else\r
-         eval cmds=\"$archive_cmds\"\r
-       fi\r
-       IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'\r
-       for cmd in $cmds; do\r
-         IFS="$save_ifs"\r
-         $show "$cmd"\r
-         $run eval "$cmd" || exit $?\r
-       done\r
-       IFS="$save_ifs"\r
-\r
-       # Restore the uninstalled library and exit\r
-       if test "$relink" = yes && test "$hardcode_into_libs" = yes; then\r
-         $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?\r
-         exit 0\r
-       fi\r
-\r
-       # Create links to the real library.\r
-       for linkname in $linknames; do\r
-         if test "$realname" != "$linkname"; then\r
-           $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"\r
-           $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?\r
-         fi\r
-       done\r
-\r
-       # If -module or -export-dynamic was specified, set the dlname.\r
-       if test "$module" = yes || test "$export_dynamic" = yes; then\r
-         # On all known operating systems, these are identical.\r
-         dlname="$soname"\r
-       fi\r
-      fi\r
-      ;;\r
-\r
-    obj)\r
-      if test -n "$deplibs"; then\r
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2\r
-      fi\r
-\r
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then\r
-       $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2\r
-      fi\r
-\r
-      if test -n "$rpath"; then\r
-       $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2\r
-      fi\r
-\r
-      if test -n "$xrpath"; then\r
-       $echo "$modename: warning: \`-R' is ignored for objects" 1>&2\r
-      fi\r
-\r
-      if test -n "$vinfo"; then\r
-       $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2\r
-      fi\r
-\r
-      if test -n "$release"; then\r
-       $echo "$modename: warning: \`-release' is ignored for objects" 1>&2\r
-      fi\r
-\r
-      case "$output" in\r
-      *.lo)\r
-       if test -n "$objs$old_deplibs"; then\r
-         $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2\r
-         exit 1\r
-       fi\r
-       libobj="$output"\r
-       obj=`$echo "X$output" | $Xsed -e "$lo2o"`\r
-       ;;\r
-      *)\r
-       libobj=\r
-       obj="$output"\r
-       ;;\r
-      esac\r
-\r
-      # Delete the old objects.\r
-      $run $rm $obj $libobj\r
-\r
-      # Objects from convenience libraries.  This assumes\r
-      # single-version convenience libraries.  Whenever we create\r
-      # different ones for PIC/non-PIC, this we'll have to duplicate\r
-      # the extraction.\r
-      reload_conv_objs=\r
-      gentop=\r
-      # reload_cmds runs $LD directly, so let us get rid of\r
-      # -Wl from whole_archive_flag_spec\r
-      wl= \r
-\r
-      if test -n "$convenience"; then\r
-       if test -n "$whole_archive_flag_spec"; then\r
-         eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"\r
-       else\r
-         gentop="$output_objdir/${obj}x"\r
-         $show "${rm}r $gentop"\r
-         $run ${rm}r "$gentop"\r
-         $show "mkdir $gentop"\r
-         $run mkdir "$gentop"\r
-         status=$?\r
-         if test $status -ne 0 && test ! -d "$gentop"; then\r
-           exit $status\r
-         fi\r
-         generated="$generated $gentop"\r
-\r
-         for xlib in $convenience; do\r
-           # Extract the objects.\r
-           case "$xlib" in\r
-           [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;\r
-           *) xabs=`pwd`"/$xlib" ;;\r
-           esac\r
-           xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`\r
-           xdir="$gentop/$xlib"\r
-\r
-           $show "${rm}r $xdir"\r
-           $run ${rm}r "$xdir"\r
-           $show "mkdir $xdir"\r
-           $run mkdir "$xdir"\r
-           status=$?\r
-           if test $status -ne 0 && test ! -d "$xdir"; then\r
-             exit $status\r
-           fi\r
-           $show "(cd $xdir && $AR x $xabs)"\r
-           $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?\r
-\r
-           reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`\r
-         done\r
-       fi\r
-      fi\r
-\r
-      # Create the old-style object.\r
-      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs"\r
-\r
-      output="$obj"\r
-      eval cmds=\"$reload_cmds\"\r
-      IFS="${IFS=      }"; save_ifs="$IFS"; IFS='~'\r
-      for cmd in $cmds; do\r
-       IFS="$save_ifs"\r
-       $show "$cmd"\r
-       $run eval "$cmd" || exit $?\r
-      done\r
-      IFS="$save_ifs"\r
-\r
-      # Exit if we aren't doing a library object file.\r
-      if test -z "$libobj"; then\r
-       if test -n "$gentop"; then\r
-         $show "${rm}r $gentop"\r
-         $run ${rm}r $gentop\r
-       fi\r
-\r
-       exit 0\r
-      fi\r
-\r
-      if test "$build_libtool_libs" != yes; then\r
-       if test -n "$gentop"; then\r
-         $show "${rm}r $gentop"\r
-         $run ${rm}r $gentop\r
-       fi\r
-\r
-       # Create an invalid libtool object if no PIC, so that we don't\r
-       # accidentally link it into a program.\r
-       $show "echo timestamp > $libobj"\r
-       $run eval "echo timestamp > $libobj" || exit $?\r
-       exit 0\r
-      fi\r
-\r
-      if test -n "$pic_flag" || test "$pic_mode" != default; then\r
-       # Only do commands if we really have different PIC objects.\r
-       reload_objs="$libobjs $reload_conv_objs"\r
-       output="$libobj"\r
-       eval cmds=\"$reload_cmds\"\r
-       IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'\r
-       for cmd in $cmds; do\r
-         IFS="$save_ifs"\r
-         $show "$cmd"\r
-         $run eval "$cmd" || exit $?\r
-       done\r
-       IFS="$save_ifs"\r
-      else\r
-       # Just create a symlink.\r
-       $show $rm $libobj\r
-       $run $rm $libobj\r
-       xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`\r
-       if test "X$xdir" = "X$libobj"; then\r
-         xdir="."\r
-       else\r
-         xdir="$xdir"\r
-       fi\r
-       baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`\r
-       oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`\r
-       $show "(cd $xdir && $LN_S $oldobj $baseobj)"\r
-       $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $?\r
-      fi\r
-\r
-      if test -n "$gentop"; then\r
-       $show "${rm}r $gentop"\r
-       $run ${rm}r $gentop\r
-      fi\r
-\r
-      exit 0\r
-      ;;\r
-\r
-    prog)\r
-      if test -n "$vinfo"; then\r
-       $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2\r
-      fi\r
-\r
-      if test -n "$release"; then\r
-       $echo "$modename: warning: \`-release' is ignored for programs" 1>&2\r
-      fi\r
-\r
-      if test "$preload" = yes; then\r
-       if test "$dlopen" = unknown && test "$dlopen_self" = unknown &&\r
-          test "$dlopen_self_static" = unknown; then\r
-         $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."\r
-       fi \r
-      fi\r
-    \r
-      # Find libtool libraries and add their dependencies\r
-      save_deplibs="$deplibs"\r
-      deplibs=\r
-      newdependency_libs=\r
-      new_lib_search_path=\r
-      for deplib in $save_deplibs; do\r
-       lib=\r
-       case "$deplib" in\r
-       *.a | *.lib)\r
-         deplibs="$deplibs $deplib"\r
-         continue\r
-         ;;\r
-       -L*)\r
-         deplibs="$deplibs $deplib"\r
-         new_lib_search_path="$new_lib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`\r
-         continue\r
-         ;;\r
-       -l*)\r
-         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`\r
-         found=no\r
-         for searchdir in $lib_search_path; do\r
-           # Search the libtool library\r
-           lib="$searchdir/lib${name}.la"\r
-           if test -f "$lib"; then\r
-             found=yes\r
-             break\r
-           fi\r
-         done\r
-         if test "$found" != yes; then\r
-           deplibs="$deplibs $deplib"\r
-           continue\r
-         fi\r
-         ;;\r
-       *)\r
-         lib="$deplib"\r
-         if test -f "$lib"; then :\r
-         else\r
-           $echo "$modename: cannot find the library \`$lib'" 1>&2\r
-           exit 1\r
-         fi\r
-         ;;\r
-       esac\r
-       libdir=\r
-       library_names=\r
-       old_library=\r
-\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       # If the library was installed with an old release of libtool,\r
-       # it will not redefine variable installed.\r
-       installed=yes\r
-\r
-       # Read the .la file\r
-       case "$lib" in\r
-       */* | *\\*) . $lib ;;\r
-       *) . ./$lib ;;\r
-       esac\r
-\r
-       # Get the name of the library we link against.\r
-       linklib=\r
-       for l in $old_library $library_names; do\r
-         linklib="$l"\r
-       done\r
-\r
-       if test -z "$linklib"; then\r
-         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       new_lib_search_path="$new_lib_search_path `$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`"\r
-       deplibs="$deplibs $lib"\r
-\r
-       for deplib in $dependency_libs; do\r
-         case "$deplib" in\r
-         -L*)\r
-           new_lib_search_path="$new_lib_search_path `$echo "X$deplib" | $Xsed -e 's/^-L//'`"\r
-           ;;\r
-         esac\r
-         \r
-         if test "$link_all_deplibs" != no || \\r
-            test "$fast_install" != no || \\r
-            test "$build_libtool_libs" = no || \\r
-            test -z "$library_names"; then\r
-           # Need to link against all dependency_libs\r
-           deplibs="$deplibs $deplib"\r
-         else\r
-           # Need to hardcode shared library paths\r
-           # or/and link against static libraries\r
-           newdependency_libs="$newdependency_libs $deplib"\r
-         fi\r
-       done\r
-      done\r
-      \r
-      # Eliminate all dependency_libs that are already contained in deplibs\r
-      dependency_libs=\r
-      for deplib in $newdependency_libs; do\r
-       case "$deplibs " in\r
-       *" $deplib "*) ;;\r
-       *) dependency_libs="$dependency_libs $deplib" ;;\r
-       esac\r
-      done\r
-\r
-      # Make sure lib_search_path contains only unique directories.\r
-      lib_search_path=\r
-      for dir in $new_lib_search_path; do\r
-       case "$lib_search_path " in\r
-       *" $dir "*) ;;\r
-       *) lib_search_path="$lib_search_path $dir" ;;\r
-       esac\r
-      done\r
-      lib_search_path="$lib_search_path $sys_lib_search_path"\r
-      \r
-      # Find libtool libraries and add their directories\r
-      alldeplibs=no\r
-      link_against_libtool_libs=\r
-      \r
-      for deplib in $deplibs @DEPLIBS@ $dependency_libs; do\r
-       lib=\r
-       case "$deplib" in\r
-       -L* | *.a | *.lib)\r
-         compile_command="$compile_command $deplib"\r
-         finalize_command="$finalize_command $deplib"\r
-         continue\r
-         ;;\r
-       -R*)\r
-         dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`\r
-         # Make sure the xrpath contains only unique directories.\r
-         case "$xrpath " in\r
-         *" $dir "*) ;;\r
-         *) xrpath="$xrpath $dir" ;;\r
-         esac\r
-         continue\r
-         ;;\r
-       @DEPLIBS@)\r
-         alldeplibs=yes\r
-         continue\r
-         ;;\r
-       -l*)\r
-         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`\r
-         found=no\r
-         for searchdir in $lib_search_path; do\r
-           # Search the libtool library\r
-           lib="$searchdir/lib${name}.la"\r
-           if test -f "$lib"; then\r
-             found=yes\r
-             break\r
-           fi\r
-         done\r
-         if test "$found" != yes; then\r
-           compile_command="$compile_command $deplib"\r
-           finalize_command="$finalize_command $deplib"\r
-           continue\r
-         fi\r
-         ;;\r
-       *)\r
-         lib="$deplib"\r
-         if test -f "$lib"; then :\r
-         else\r
-           $echo "$modename: cannot find the library \`$lib'" 1>&2\r
-           exit 1\r
-         fi\r
-         ;;\r
-       esac\r
-       libdir=\r
-       library_names=\r
-       old_library=\r
-\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`\r
-       test "X$ladir" = "X$lib" && ladir="."\r
-       # We need an absolute path.\r
-       case "$ladir" in\r
-       [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;\r
-       *)\r
-         abs_ladir=`cd "$ladir" && pwd`\r
-         if test -z "$abs_ladir"; then\r
-           $echo "$modename: warning: cannot determine absolute directory name of \`$abs_ladir'" 1>&2\r
-           $echo "$modename: passing it literally to the linker, although it might fail" 1>&2\r
-           abs_ladir="$ladir"\r
-         fi\r
-         ;;\r
-       esac\r
-       laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`\r
-\r
-       # If the library was installed with an old release of libtool,\r
-       # it will not redefine variable installed.\r
-       installed=yes\r
-\r
-       # Read the .la file\r
-       case "$lib" in\r
-       */* | *\\*) . $lib ;;\r
-       *) . ./$lib ;;\r
-       esac\r
-\r
-       # Get the name of the library we link against.\r
-       linklib=\r
-       for l in $old_library $library_names; do\r
-         linklib="$l"\r
-       done\r
-\r
-       if test -z "$linklib"; then\r
-         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       # Find the relevant object directory and library name.\r
-       if test "X$installed" = Xyes; then\r
-         if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then\r
-           $echo "$modename: warning: library \`$lib' was moved." 1>&2\r
-           dir="$ladir"\r
-           absdir="$abs_ladir"\r
-           libdir="$abs_ladir"\r
-         else\r
-           dir="$libdir"\r
-           absdir="$libdir"\r
-         fi\r
-       else\r
-         dir="$ladir/$objdir"\r
-         absdir="$abs_ladir/$objdir"\r
-       fi\r
-       name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`\r
-\r
-       hardcode=yes\r
-       test "$hardcode_into_libs" = yes && test "$alldeplibs" = yes && hardcode=no\r
-       if test "$hardcode" = yes && test -n "$library_names" &&\r
-          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then\r
-         # We need to hardcode the library path\r
-         if test -n "$shlibpath_var"; then\r
-           # Make sure the rpath contains only unique directories.\r
-           case "$temp_rpath " in\r
-           *" $dir "*) ;;\r
-           *" $absdir "*) ;;\r
-           *) temp_rpath="$temp_rpath $dir" ;;\r
-           esac\r
-         fi\r
-\r
-         # Hardcode the library path.\r
-         # Skip directories that are in the system default run-time\r
-         # search path.\r
-         case " $sys_lib_dlsearch_path " in\r
-         *" $absdir "*) ;;\r
-         *)\r
-           case "$compile_rpath " in\r
-           *" $absdir "*) ;;\r
-           *) compile_rpath="$compile_rpath $absdir" \r
-           esac\r
-           ;;\r
-         esac\r
-\r
-         case " $sys_lib_dlsearch_path " in\r
-         *" $libdir "*) ;;\r
-         *)\r
-           case "$finalize_rpath " in\r
-           *" $libdir "*) ;;\r
-           *) finalize_rpath="$finalize_rpath $libdir"\r
-           esac\r
-           ;;\r
-         esac\r
-       fi\r
-\r
-       if test "$alldeplibs" = yes &&\r
-          { test "$deplibs_check_method" = pass_all ||\r
-            { test "$build_libtool_libs" = yes &&\r
-              test -n "$library_names"; }; }; then\r
-         # Do we only need to link against static libraries?\r
-         continue\r
-       fi\r
-       \r
-       if test -z "$libdir"; then\r
-         # It is a libtool convenience library, so add in its objects.\r
-         convenience="$convenience $dir/$old_library"\r
-         old_convenience="$old_convenience $dir/$old_library"\r
-         compile_command="$compile_command $dir/$old_library"\r
-         finalize_command="$finalize_command $dir/$old_library"\r
-         continue\r
-       fi\r
-\r
-       if test -n "$library_names" &&\r
-          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then\r
-         link_against_libtool_libs="$link_against_libtool_libs $lib"\r
-\r
-         if test -n "$old_archive_from_expsyms_cmds"; then\r
-           # figure out the soname\r
-           set dummy $library_names\r
-           realname="$2"\r
-           shift; shift\r
-           libname=`eval \\$echo \"$libname_spec\"`\r
-           if test -n "$soname_spec"; then\r
-             eval soname=\"$soname_spec\"\r
-           else\r
-             soname="$realname"\r
-           fi\r
-\r
-           # Make a new name for the extract_expsyms_cmds to use\r
-           newlib="libimp-`echo $soname | sed 's/^lib//;s/\.dll$//'`.a"\r
-         \r
-           # If the library has no export list, then create one now\r
-           if test -f "$output_objdir/$soname-def"; then :\r
-           else\r
-             $show "extracting exported symbol list from \`$soname'"\r
-             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'\r
-             eval cmds=\"$extract_expsyms_cmds\"\r
-             for cmd in $cmds; do\r
-               IFS="$save_ifs"\r
-               $show "$cmd"\r
-               $run eval "$cmd" || exit $?\r
-             done\r
-             IFS="$save_ifs"\r
-           fi\r
\r
-           # Create $newlib\r
-           if test -f "$output_objdir/$newlib"; then :; else\r
-             $show "generating import library for \`$soname'"\r
-             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'\r
-             eval cmds=\"$old_archive_from_expsyms_cmds\"\r
-             for cmd in $cmds; do\r
-               IFS="$save_ifs"\r
-               $show "$cmd"\r
-               $run eval "$cmd" || exit $?\r
-             done\r
-             IFS="$save_ifs"\r
-           fi\r
-           # make sure the library variables are pointing to the new library\r
-           dir=$output_objdir\r
-           linklib=$newlib\r
-         fi\r
-\r
-         lib_linked=yes\r
-         add_dir=\r
-         add_shlibpath=\r
-         add_name=no\r
-         case "$hardcode_action" in\r
-         immediate | unsupported)\r
-           if test "$hardcode_direct" = no; then\r
-             compile_command="$compile_command $dir/$linklib"\r
-           elif test "$hardcode_minus_L" = no; then\r
-             case "$host" in\r
-             *-*-sunos*) add_shlibpath="$dir" ;;\r
-             esac\r
-             add_dir="-L$dir"\r
-             add_name=yes\r
-           elif test "$hardcode_shlibpath_var" = no; then\r
-             add_shlibpath="$dir"\r
-             add_name=yes\r
-           else\r
-             lib_linked=no\r
-           fi\r
-           ;;\r
-\r
-         relink)\r
-           if test "$hardcode_direct" = yes; then\r
-             compile_command="$compile_command $absdir/$linklib"\r
-           elif test "$hardcode_minus_L" = yes; then\r
-             add_dir="-L$absdir"\r
-             add_name=yes\r
-           elif test "$hardcode_shlibpath_var" = yes; then\r
-             add_shlibpath="$absdir"\r
-             add_name=yes\r
-           else\r
-             lib_linked=no\r
-           fi\r
-           ;;\r
-\r
-         *) lib_linked=no ;;\r
-         esac\r
-\r
-         if test "$lib_linked" != yes; then\r
-           $echo "$modename: configuration error: unsupported hardcode properties"\r
-           exit 1\r
-         fi\r
-         if test -n "$add_dir"; then\r
-           case "$compile_command " in\r
-           *" $add_dir "*) ;;\r
-           *) compile_command="$compile_command $add_dir" ;;\r
-           esac\r
-         fi\r
-         if test -n "$add_shlibpath"; then\r
-           case ":$compile_shlibpath:" in\r
-           *":$add_shlibpath:"*) ;;\r
-           *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;\r
-           esac\r
-         fi\r
-         test "$add_name" = yes && compile_command="$compile_command -l$name"\r
-\r
-         add_dir=\r
-         add_name=no\r
-         # Finalize command for both is simple: just hardcode it.\r
-         if test "$hardcode_direct" = yes; then\r
-           finalize_command="$finalize_command $libdir/$linklib"\r
-         elif test "$hardcode_minus_L" = yes; then\r
-           add_dir="-L$libdir"\r
-           add_name=yes\r
-         elif test "$hardcode_shlibpath_var" = yes; then\r
-           case ":$finalize_shlibpath:" in\r
-           *":$libdir:"*) ;;\r
-           *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;\r
-           esac\r
-           add_name=yes\r
-         else\r
-           # We cannot seem to hardcode it, guess we'll fake it.\r
-           add_dir="-L$libdir"\r
-           add_name=yes\r
-         fi\r
-         if test -n "$add_dir"; then\r
-           case "$finalize_command " in\r
-           *" $add_dir "*) ;;\r
-           *) finalize_command="$finalize_command $add_dir" ;;\r
-           esac\r
-         fi\r
-         test "$add_name" = yes && finalize_command="$finalize_command -l$name"\r
-       else\r
-         # Here we assume that one of hardcode_direct or hardcode_minus_L\r
-         # is not unsupported.  This is valid on all known static and\r
-         # shared platforms.\r
-         if test "$hardcode_direct" != unsupported; then\r
-           test -n "$old_library" && linklib="$old_library"\r
-           compile_command="$compile_command $dir/$linklib"\r
-           finalize_command="$finalize_command $dir/$linklib"\r
-         else\r
-           case "$compile_command " in\r
-           *" -L$dir "*) ;;\r
-           *) compile_command="$compile_command -L$dir";;\r
-           esac\r
-           compile_command="$compile_command -l$name"\r
-           case "$finalize_command " in\r
-           *" -L$dir "*) ;;\r
-           *) finalize_command="$finalize_command -L$dir";;\r
-           esac\r
-           finalize_command="$finalize_command -l$name"\r
-         fi\r
-       fi\r
-      done\r
-      \r
-      if test -n "$rpath$xrpath"; then\r
-       # If the user specified any rpath flags, then add them.\r
-       for libdir in $rpath $xrpath; do\r
-         # This is the magic to use -rpath.\r
-         case "$compile_rpath " in\r
-         *" $libdir "*) ;;\r
-         *) compile_rpath="$compile_rpath $libdir" ;;\r
-         esac\r
-         case "$finalize_rpath " in\r
-         *" $libdir "*) ;;\r
-         *) finalize_rpath="$finalize_rpath $libdir" ;;\r
-         esac\r
-       done\r
-      fi\r
-\r
-      # Now hardcode the library paths\r
-      rpath=\r
-      hardcode_libdirs=\r
-      for libdir in $compile_rpath $finalize_rpath; do\r
-       if test -n "$hardcode_libdir_flag_spec"; then\r
-         if test -n "$hardcode_libdir_separator"; then\r
-           if test -z "$hardcode_libdirs"; then\r
-             hardcode_libdirs="$libdir"\r
-           else\r
-             # Just accumulate the unique libdirs.\r
-             case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in\r
-             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)\r
-               ;;\r
-             *)\r
-               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"\r
-               ;;\r
-             esac\r
-           fi\r
-         else\r
-           eval flag=\"$hardcode_libdir_flag_spec\"\r
-           rpath="$rpath $flag"\r
-         fi\r
-       elif test -n "$runpath_var"; then\r
-         case "$perm_rpath " in\r
-         *" $libdir "*) ;;\r
-         *) perm_rpath="$perm_rpath $libdir" ;;\r
-         esac\r
-       fi\r
-       case "$host" in\r
-       *-*-cygwin* | *-*-mingw* | *-*-os2*)\r
-         case ":$dllsearchpath:" in\r
-         *":$libdir:"*) ;;\r
-         *) dllsearchpath="$dllsearchpath:$libdir";;\r
-         esac\r
-         ;;\r
-       esac\r
-      done\r
-      # Substitute the hardcoded libdirs into the rpath.\r
-      if test -n "$hardcode_libdir_separator" &&\r
-        test -n "$hardcode_libdirs"; then\r
-       libdir="$hardcode_libdirs"\r
-       eval rpath=\" $hardcode_libdir_flag_spec\"\r
-      fi\r
-      compile_rpath="$rpath"\r
-\r
-      rpath=\r
-      hardcode_libdirs=\r
-      for libdir in $finalize_rpath; do\r
-       if test -n "$hardcode_libdir_flag_spec"; then\r
-         if test -n "$hardcode_libdir_separator"; then\r
-           if test -z "$hardcode_libdirs"; then\r
-             hardcode_libdirs="$libdir"\r
-           else\r
-             # Just accumulate the unique libdirs.\r
-             case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in\r
-             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)\r
-               ;;\r
-             *)\r
-               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"\r
-               ;;\r
-             esac\r
-           fi\r
-         else\r
-           eval flag=\"$hardcode_libdir_flag_spec\"\r
-           rpath="$rpath $flag"\r
-         fi\r
-       elif test -n "$runpath_var"; then\r
-         case "$finalize_perm_rpath " in\r
-         *" $libdir "*) ;;\r
-         *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;\r
-         esac\r
-       fi\r
-      done\r
-      # Substitute the hardcoded libdirs into the rpath.\r
-      if test -n "$hardcode_libdir_separator" &&\r
-        test -n "$hardcode_libdirs"; then\r
-       libdir="$hardcode_libdirs"\r
-       eval rpath=\" $hardcode_libdir_flag_spec\"\r
-      fi\r
-      finalize_rpath="$rpath"\r
-\r
-      if test -n "$libobjs" && test "$build_old_libs" = yes; then\r
-       # Transform all the library objects into standard objects.\r
-       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`\r
-       finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`\r
-      fi\r
-\r
-      dlsyms=\r
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then\r
-       if test -n "$NM" && test -n "$global_symbol_pipe"; then\r
-         dlsyms="${outputname}S.c"\r
-       else\r
-         $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2\r
-       fi\r
-      fi\r
-\r
-      if test -n "$dlsyms"; then\r
-       case "$dlsyms" in\r
-       "") ;;\r
-       *.c)\r
-         # Discover the nlist of each of the dlfiles.\r
-         nlist="$output_objdir/${outputname}.nm"\r
-\r
-         $show "$rm $nlist ${nlist}S ${nlist}T"\r
-         $run $rm "$nlist" "${nlist}S" "${nlist}T"\r
-\r
-         # Parse the name list into a source file.\r
-         $show "creating $output_objdir/$dlsyms"\r
-\r
-         test -z "$run" && $echo > "$output_objdir/$dlsyms" "\\r
-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */\r
-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */\r
-\r
-#ifdef __cplusplus\r
-extern \"C\" {\r
-#endif\r
-\r
-/* Prevent the only kind of declaration conflicts we can make. */\r
-#define lt_preloaded_symbols some_other_symbol\r
-\r
-/* External symbol declarations for the compiler. */\\r
-"\r
-\r
-         if test "$dlself" = yes; then\r
-           $show "generating symbol list for \`$output'"\r
-\r
-           test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"\r
-\r
-           # Add our own program objects to the symbol list.\r
-           progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`\r
-           for arg in $progfiles; do\r
-             $show "extracting global C symbols from \`$arg'"\r
-             $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"\r
-           done\r
-\r
-           if test -n "$exclude_expsyms"; then\r
-             $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'\r
-             $run eval '$mv "$nlist"T "$nlist"'\r
-           fi\r
-           \r
-           if test -n "$export_symbols_regex"; then\r
-             $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T'\r
-             $run eval '$mv "$nlist"T "$nlist"'\r
-           fi\r
-\r
-           # Prepare the list of exported symbols\r
-           if test -z "$export_symbols"; then\r
-             export_symbols="$output_objdir/$output.exp"\r
-             $run $rm $export_symbols\r
-             $run eval "sed -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'\r
-           else\r
-             $run eval "sed -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'\r
-             $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'\r
-             $run eval 'mv "$nlist"T "$nlist"'\r
-           fi\r
-         fi\r
-\r
-         for arg in $dlprefiles; do\r
-           $show "extracting global C symbols from \`$arg'"\r
-           name=`echo "$arg" | sed -e 's%^.*/%%'`\r
-           $run eval 'echo ": $name " >> "$nlist"'\r
-           $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"\r
-         done\r
-\r
-         if test -z "$run"; then\r
-           # Make sure we have at least an empty file.\r
-           test -f "$nlist" || : > "$nlist"\r
-\r
-           if test -n "$exclude_expsyms"; then\r
-             egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T\r
-             $mv "$nlist"T "$nlist"\r
-           fi\r
-\r
-           # Try sorting and uniquifying the output.\r
-           if grep -v "^: " < "$nlist" | sort +2 | uniq > "$nlist"S; then\r
-             :\r
-           else\r
-             grep -v "^: " < "$nlist" > "$nlist"S\r
-           fi\r
-\r
-           if test -f "$nlist"S; then\r
-             eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'\r
-           else\r
-             echo '/* NONE */' >> "$output_objdir/$dlsyms"\r
-           fi\r
-\r
-           $echo >> "$output_objdir/$dlsyms" "\\r
-\r
-#undef lt_preloaded_symbols\r
-\r
-#if defined (__STDC__) && __STDC__\r
-# define lt_ptr_t void *\r
-#else\r
-# define lt_ptr_t char *\r
-# define const\r
-#endif\r
-\r
-/* The mapping between symbol names and symbols. */\r
-const struct {\r
-  const char *name;\r
-  lt_ptr_t address;\r
-}\r
-lt_preloaded_symbols[] =\r
-{\\r
-"\r
-\r
-           sed -n -e 's/^: \([^ ]*\) $/  {\"\1\", (lt_ptr_t) 0},/p' \\r
-               -e 's/^. \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr_t) \&\2},/p' \\r
-                 < "$nlist" >> "$output_objdir/$dlsyms"\r
-\r
-           $echo >> "$output_objdir/$dlsyms" "\\r
-  {0, (lt_ptr_t) 0}\r
-};\r
-\r
-/* This works around a problem in FreeBSD linker */\r
-#ifdef FREEBSD_WORKAROUND\r
-static const void *lt_preloaded_setup() {\r
-  return lt_preloaded_symbols;\r
-}\r
-#endif\r
-\r
-#ifdef __cplusplus\r
-}\r
-#endif\\r
-"\r
-         fi\r
-\r
-         pic_flag_for_symtable=\r
-         case "$host" in\r
-         # compiling the symbol table file with pic_flag works around\r
-         # a FreeBSD bug that causes programs to crash when -lm is\r
-         # linked before any other PIC object.  But we must not use\r
-         # pic_flag when linking with -static.  The problem exists in\r
-         # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.\r
-         *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)\r
-           case "$compile_command " in\r
-           *" -static "*) ;;\r
-           *) pic_flag_for_symtable=" $pic_flag -DPIC -DFREEBSD_WORKAROUND";;\r
-           esac;;\r
-         *-*-hpux*)\r
-           case "$compile_command " in\r
-           *" -static "*) ;;\r
-           *) pic_flag_for_symtable=" $pic_flag -DPIC";;\r
-           esac\r
-         esac\r
-\r
-         # Now compile the dynamic symbol file.\r
-         $show "(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"\r
-         $run eval '(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?\r
-\r
-         # Clean up the generated files.\r
-         $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"\r
-         $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"\r
-\r
-         # Transform the symbol file into the correct name.\r
-         compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`\r
-         finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`\r
-         ;;\r
-       *)\r
-         $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-      else\r
-       # We keep going just in case the user didn't refer to\r
-       # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe\r
-       # really was required.\r
-\r
-       # Nullify the symbol file.\r
-       compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`\r
-       finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`\r
-      fi\r
-\r
-      if test -z "$link_against_libtool_libs" || test "$build_libtool_libs" != yes; then\r
-       # Replace the output file specification.\r
-       compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`\r
-       link_command="$compile_command$compile_rpath"\r
-\r
-       # We have no uninstalled library dependencies, so finalize right now.\r
-       $show "$link_command"\r
-       $run eval "$link_command"\r
-       status=$?\r
-       \r
-       # Delete the generated files.\r
-       if test -n "$dlsyms"; then\r
-         $show "$rm $output_objdir/${outputname}S.${objext}"\r
-         $run $rm "$output_objdir/${outputname}S.${objext}"\r
-       fi\r
-\r
-       exit $status\r
-      fi\r
-\r
-      if test -n "$shlibpath_var"; then\r
-       # We should set the shlibpath_var\r
-       rpath=\r
-       for dir in $temp_rpath; do\r
-         case "$dir" in\r
-         [\\/]* | [A-Za-z]:[\\/]*)\r
-           # Absolute path.\r
-           rpath="$rpath$dir:"\r
-           ;;\r
-         *)\r
-           # Relative path: add a thisdir entry.\r
-           rpath="$rpath\$thisdir/$dir:"\r
-           ;;\r
-         esac\r
-       done\r
-       temp_rpath="$rpath"\r
-      fi\r
-\r
-      if test -n "$compile_shlibpath$finalize_shlibpath"; then\r
-       compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"\r
-      fi\r
-      if test -n "$finalize_shlibpath"; then\r
-       finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"\r
-      fi\r
-\r
-      compile_var=\r
-      finalize_var=\r
-      if test -n "$runpath_var"; then\r
-       if test -n "$perm_rpath"; then\r
-         # We should set the runpath_var.\r
-         rpath=\r
-         for dir in $perm_rpath; do\r
-           rpath="$rpath$dir:"\r
-         done\r
-         compile_var="$runpath_var=\"$rpath\$$runpath_var\" "\r
-       fi\r
-       if test -n "$finalize_perm_rpath"; then\r
-         # We should set the runpath_var.\r
-         rpath=\r
-         for dir in $finalize_perm_rpath; do\r
-           rpath="$rpath$dir:"\r
-         done\r
-         finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "\r
-       fi\r
-      fi\r
-\r
-      if test "$no_install" = yes; then\r
-       # We don't need to create a wrapper script.\r
-       link_command="$compile_var$compile_command$compile_rpath"\r
-       # Replace the output file specification.\r
-       link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`\r
-       # Delete the old output file.\r
-       $run $rm $output\r
-       # Link the executable and exit\r
-       $show "$link_command"\r
-       $run eval "$link_command" || exit $?\r
-       exit 0\r
-      fi\r
-\r
-      if test "$hardcode_action" = relink || test "$hardcode_into_libs" = yes; then\r
-       # Fast installation is not supported\r
-       link_command="$compile_var$compile_command$compile_rpath"\r
-       relink_command="$finalize_var$finalize_command$finalize_rpath"\r
-       \r
-       $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2\r
-       $echo "$modename: \`$output' will be relinked during installation" 1>&2\r
-      else\r
-       if test "$fast_install" != no; then\r
-         link_command="$finalize_var$compile_command$finalize_rpath"\r
-         if test "$fast_install" = yes; then\r
-           relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`\r
-         else\r
-           # fast_install is set to needless\r
-           relink_command=\r
-         fi\r
-       else\r
-         link_command="$compile_var$compile_command$compile_rpath"\r
-         relink_command="$finalize_var$finalize_command$finalize_rpath"\r
-       fi\r
-      fi\r
-\r
-      # Replace the output file specification.\r
-      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`\r
-      \r
-      # Delete the old output files.\r
-      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname\r
-\r
-      $show "$link_command"\r
-      $run eval "$link_command" || exit $?\r
-\r
-      # Now create the wrapper script.\r
-      $show "creating $output"\r
-\r
-      # Quote the relink command for shipping.\r
-      if test -n "$relink_command"; then\r
-       relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`\r
-      fi\r
-\r
-      # Quote $echo for shipping.\r
-      if test "X$echo" = "X$SHELL $0 --fallback-echo"; then\r
-       case "$0" in\r
-       [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;\r
-       *) qecho="$SHELL `pwd`/$0 --fallback-echo";;\r
-       esac\r
-       qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`\r
-      else\r
-       qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`\r
-      fi\r
-\r
-      # Only actually do things if our run command is non-null.\r
-      if test -z "$run"; then\r
-       # win32 will think the script is a binary if it has\r
-       # a .exe suffix, so we strip it off here.\r
-       case $output in\r
-         *.exe) output=`echo $output|sed 's,.exe$,,'` ;;\r
-       esac\r
-       $rm $output\r
-       trap "$rm $output; exit 1" 1 2 15\r
-\r
-       $echo > $output "\\r
-#! $SHELL\r
-\r
-# $output - temporary wrapper script for $objdir/$outputname\r
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP\r
-#\r
-# The $output program cannot be directly executed until all the libtool\r
-# libraries that it depends on are installed.\r
-#\r
-# This wrapper script should never be moved out of the build directory.\r
-# If it is, it will not operate correctly.\r
-\r
-# Sed substitution that helps us do robust quoting.  It backslashifies\r
-# metacharacters that are still active within double-quoted strings.\r
-Xsed='sed -e 1s/^X//'\r
-sed_quote_subst='$sed_quote_subst'\r
-\r
-# The HP-UX ksh and POSIX shell print the target directory to stdout\r
-# if CDPATH is set.\r
-if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi\r
-\r
-relink_command=\"$relink_command\"\r
-\r
-# This environment variable determines our operation mode.\r
-if test \"\$libtool_install_magic\" = \"$magic\"; then\r
-  # install mode needs the following variable:\r
-  link_against_libtool_libs='$link_against_libtool_libs'\r
-else\r
-  # When we are sourced in execute mode, \$file and \$echo are already set.\r
-  if test \"\$libtool_execute_magic\" != \"$magic\"; then\r
-    echo=\"$qecho\"\r
-    file=\"\$0\"\r
-    # Make sure echo works.\r
-    if test \"X\$1\" = X--no-reexec; then\r
-      # Discard the --no-reexec flag, and continue.\r
-      shift\r
-    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then\r
-      # Yippee, \$echo works!\r
-      :\r
-    else\r
-      # Restart under the correct shell, and then maybe \$echo will work.\r
-      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}\r
-    fi\r
-  fi\\r
-"\r
-       $echo >> $output "\\r
-\r
-  # Find the directory that this script lives in.\r
-  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`\r
-  test \"x\$thisdir\" = \"x\$file\" && thisdir=.\r
-\r
-  # Follow symbolic links until we get to the real thisdir.\r
-  file=\`ls -ld \"\$file\" | sed -n 's/.*-> //p'\`\r
-  while test -n \"\$file\"; do\r
-    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`\r
-\r
-    # If there was a directory component, then change thisdir.\r
-    if test \"x\$destdir\" != \"x\$file\"; then\r
-      case \"\$destdir\" in\r
-      [\\/]* | [A-Za-z]:[\\/]*) thisdir=\"\$destdir\" ;;\r
-      *) thisdir=\"\$thisdir/\$destdir\" ;;\r
-      esac\r
-    fi\r
-\r
-    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`\r
-    file=\`ls -ld \"\$thisdir/\$file\" | sed -n 's/.*-> //p'\`\r
-  done\r
-\r
-  # Try to get the absolute directory name.\r
-  absdir=\`cd \"\$thisdir\" && pwd\`\r
-  test -n \"\$absdir\" && thisdir=\"\$absdir\"\r
-"\r
-\r
-       if test "$fast_install" = yes; then\r
-         echo >> $output "\\r
-  program=lt-'$outputname'\r
-  progdir=\"\$thisdir/$objdir\"\r
-  \r
-  if test ! -f \"\$progdir/\$program\" || \\\r
-     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | sed 1q\`; \\\r
-       test \"X\$file\" != \"X\$progdir/\$program\"; }; then\r
-\r
-    file=\"\$\$-\$program\"\r
-\r
-    if test ! -d \"\$progdir\"; then\r
-      $mkdir \"\$progdir\"\r
-    else\r
-      $rm \"\$progdir/\$file\"\r
-    fi"\r
-\r
-         echo >> $output "\\r
-\r
-    # relink executable if necessary\r
-    if test -n \"\$relink_command\"; then\r
-      if (cd \"\$thisdir\" && eval \$relink_command); then :\r
-      else\r
-       $rm \"\$progdir/\$file\"\r
-       exit 1\r
-      fi\r
-    fi\r
-\r
-    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||\r
-    { $rm \"\$progdir/\$program\";\r
-      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }\r
-    $rm \"\$progdir/\$file\"\r
-  fi"\r
-       else\r
-         echo >> $output "\\r
-  program='$outputname'\r
-  progdir=\"\$thisdir/$objdir\"\r
-"\r
-       fi\r
-\r
-       echo >> $output "\\r
-\r
-  if test -f \"\$progdir/\$program\"; then"\r
-\r
-       # Export our shlibpath_var if we have one.\r
-       if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then\r
-         $echo >> $output "\\r
-    # Add our own library path to $shlibpath_var\r
-    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"\r
-\r
-    # Some systems cannot cope with colon-terminated $shlibpath_var\r
-    # The second colon is a workaround for a bug in BeOS R4 sed\r
-    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`\r
-\r
-    export $shlibpath_var\r
-"\r
-       fi\r
-\r
-       # fixup the dll searchpath if we need to.\r
-       if test -n "$dllsearchpath"; then\r
-         $echo >> $output "\\r
-    # Add the dll search path components to the executable PATH\r
-    PATH=$dllsearchpath:\$PATH\r
-"\r
-       fi\r
-\r
-       $echo >> $output "\\r
-    if test \"\$libtool_execute_magic\" != \"$magic\"; then\r
-      # Run the actual program with our arguments.\r
-"\r
-       case $host in\r
-       *-*-cygwin* | *-*-mingw | *-*-os2*)\r
-         # win32 systems need to use the prog path for dll\r
-         # lookup to work\r
-         $echo >> $output "\\r
-      exec \$progdir\\\\\$program \${1+\"\$@\"}\r
-"\r
-         ;;\r
-       *)\r
-         $echo >> $output "\\r
-      # Export the path to the program.\r
-      PATH=\"\$progdir:\$PATH\"\r
-      export PATH\r
-\r
-      exec \$program \${1+\"\$@\"}\r
-"\r
-         ;;\r
-       esac\r
-       $echo >> $output "\\r
-      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"\r
-      exit 1\r
-    fi\r
-  else\r
-    # The program doesn't exist.\r
-    \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2\r
-    \$echo \"This script is just a wrapper for \$program.\" 1>&2\r
-    echo \"See the $PACKAGE documentation for more information.\" 1>&2\r
-    exit 1\r
-  fi\r
-fi\\r
-"\r
-       chmod +x $output\r
-      fi\r
-      exit 0\r
-      ;;\r
-    esac\r
-\r
-    # See if we need to build an old-fashioned archive.\r
-    for oldlib in $oldlibs; do\r
-\r
-      if test "$build_libtool_libs" = convenience; then\r
-       oldobjs="$libobjs_save"\r
-       addlibs="$convenience"\r
-       build_libtool_libs=no\r
-      else\r
-       if test "$build_libtool_libs" = module; then\r
-         oldobjs="$libobjs_save"\r
-         build_libtool_libs=no\r
-       else\r
-         oldobjs="$objs$old_deplibs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`\r
-       fi\r
-       addlibs="$old_convenience"\r
-      fi\r
-\r
-      if test -n "$addlibs"; then\r
-       gentop="$output_objdir/${outputname}x"\r
-       $show "${rm}r $gentop"\r
-       $run ${rm}r "$gentop"\r
-       $show "mkdir $gentop"\r
-       $run mkdir "$gentop"\r
-       status=$?\r
-       if test $status -ne 0 && test ! -d "$gentop"; then\r
-         exit $status\r
-       fi\r
-       generated="$generated $gentop"\r
-         \r
-       # Add in members from convenience archives.\r
-       for xlib in $addlibs; do\r
-         # Extract the objects.\r
-         case "$xlib" in\r
-         [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;\r
-         *) xabs=`pwd`"/$xlib" ;;\r
-         esac\r
-         xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`\r
-         xdir="$gentop/$xlib"\r
-\r
-         $show "${rm}r $xdir"\r
-         $run ${rm}r "$xdir"\r
-         $show "mkdir $xdir"\r
-         $run mkdir "$xdir"\r
-         status=$?\r
-         if test $status -ne 0 && test ! -d "$xdir"; then\r
-           exit $status\r
-         fi\r
-         $show "(cd $xdir && $AR x $xabs)"\r
-         $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?\r
-\r
-         oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`\r
-       done\r
-      fi\r
-\r
-      # Do each command in the archive commands.\r
-      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then\r
-       eval cmds=\"$old_archive_from_new_cmds\"\r
-      else\r
-       # Ensure that we have .o objects in place in case we decided\r
-       # not to build a shared library, and have fallen back to building\r
-       # static libs even though --disable-static was passed!\r
-       for oldobj in $oldobjs; do\r
-         if test ! -f $oldobj; then\r
-           xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'`\r
-           if test "X$xdir" = "X$oldobj"; then\r
-             xdir="."\r
-           else\r
-             xdir="$xdir"\r
-           fi\r
-           baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'`\r
-           obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`\r
-           $show "(cd $xdir && ${LN_S} $obj $baseobj)"\r
-           $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $?\r
-         fi\r
-       done\r
-\r
-       eval cmds=\"$old_archive_cmds\"\r
-      fi\r
-      IFS="${IFS=      }"; save_ifs="$IFS"; IFS='~'\r
-      for cmd in $cmds; do\r
-       IFS="$save_ifs"\r
-       $show "$cmd"\r
-       $run eval "$cmd" || exit $?\r
-      done\r
-      IFS="$save_ifs"\r
-    done\r
-\r
-    if test -n "$generated"; then\r
-      $show "${rm}r$generated"\r
-      $run ${rm}r$generated\r
-    fi\r
-\r
-    # Now create the libtool archive.\r
-    case "$output" in\r
-    *.la)\r
-      old_library=\r
-      test "$build_old_libs" = yes && old_library="$libname.$libext"\r
-      $show "creating $output"\r
-\r
-      # Quote the link command for shipping.\r
-      relink_command="cd `pwd`; $SHELL $0 --mode=relink $libtool_args"\r
-      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`\r
-      \r
-      # Only create the output if not a dry run.\r
-      if test -z "$run"; then\r
-       for installed in no yes; do\r
-         if test "$installed" = yes; then\r
-           if test -z "$install_libdir"; then\r
-             break\r
-           fi\r
-           output="$output_objdir/$outputname"i\r
-           # Replace all uninstalled libtool libraries with the installed ones\r
-           newdependency_libs=\r
-           for deplib in $dependency_libs; do\r
-             case "$deplib" in\r
-             *.la) \r
-               name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`\r
-               eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`\r
-               if test -z "$libdir"; then\r
-                 $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2\r
-                 exit 1\r
-               fi\r
-               newdependency_libs="$newdependency_libs $libdir/$name"\r
-               ;;\r
-             *) newdependency_libs="$newdependency_libs $deplib" ;;\r
-             esac\r
-           done\r
-           dependency_libs="$newdependency_libs"\r
-         fi\r
-         $rm $output\r
-         $echo > $output "\\r
-# $outputname - a libtool library file\r
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP\r
-#\r
-# Please DO NOT delete this file!\r
-# It is necessary for linking the library.\r
-\r
-# The name that we can dlopen(3).\r
-dlname='$dlname'\r
-\r
-# Names of this library.\r
-library_names='$library_names'\r
-\r
-# The name of the static archive.\r
-old_library='$old_library'\r
-\r
-# Libraries that this one depends upon.\r
-dependency_libs='$dependency_libs'\r
-\r
-# Version information for $libname.\r
-current=$current\r
-age=$age\r
-revision=$revision\r
-\r
-# Is this an already installed library?\r
-installed=$installed\r
-\r
-# Directory that this library needs to be installed in:\r
-libdir='$install_libdir'"\r
-         if test "$installed" = no; then\r
-           $echo >> $output "\\r
-relink_command=\"$relink_command\""\r
-         fi\r
-       done\r
-      fi\r
-\r
-      # Do a symbolic link so that the libtool archive can be found in\r
-      # LD_LIBRARY_PATH before the program is installed.\r
-      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"\r
-      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?\r
-      ;;\r
-    esac\r
-    exit 0\r
-    ;;\r
-\r
-  # libtool install mode\r
-  install)\r
-    modename="$modename: install"\r
-\r
-    # There may be an optional sh(1) argument at the beginning of\r
-    # install_prog (especially on Windows NT).\r
-    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh; then\r
-      # Aesthetically quote it.\r
-      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`\r
-      case "$arg" in\r
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)\r
-       arg="\"$arg\""\r
-       ;;\r
-      esac\r
-      install_prog="$arg "\r
-      arg="$1"\r
-      shift\r
-    else\r
-      install_prog=\r
-      arg="$nonopt"\r
-    fi\r
-\r
-    # The real first argument should be the name of the installation program.\r
-    # Aesthetically quote it.\r
-    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-    case "$arg" in\r
-    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \      ]*|*]*)\r
-      arg="\"$arg\""\r
-      ;;\r
-    esac\r
-    install_prog="$install_prog$arg"\r
-\r
-    # We need to accept at least all the BSD install flags.\r
-    dest=\r
-    files=\r
-    opts=\r
-    prev=\r
-    install_type=\r
-    isdir=no\r
-    stripme=\r
-    for arg\r
-    do\r
-      if test -n "$dest"; then\r
-       files="$files $dest"\r
-       dest="$arg"\r
-       continue\r
-      fi\r
-\r
-      case "$arg" in\r
-      -d) isdir=yes ;;\r
-      -f) prev="-f" ;;\r
-      -g) prev="-g" ;;\r
-      -m) prev="-m" ;;\r
-      -o) prev="-o" ;;\r
-      -s)\r
-       stripme=" -s"\r
-       continue\r
-       ;;\r
-      -*) ;;\r
-\r
-      *)\r
-       # If the previous option needed an argument, then skip it.\r
-       if test -n "$prev"; then\r
-         prev=\r
-       else\r
-         dest="$arg"\r
-         continue\r
-       fi\r
-       ;;\r
-      esac\r
-\r
-      # Aesthetically quote the argument.\r
-      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\r
-      case "$arg" in\r
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)\r
-       arg="\"$arg\""\r
-       ;;\r
-      esac\r
-      install_prog="$install_prog $arg"\r
-    done\r
-\r
-    if test -z "$install_prog"; then\r
-      $echo "$modename: you must specify an install program" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    if test -n "$prev"; then\r
-      $echo "$modename: the \`$prev' option requires an argument" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    if test -z "$files"; then\r
-      if test -z "$dest"; then\r
-       $echo "$modename: no file or destination specified" 1>&2\r
-      else\r
-       $echo "$modename: you must specify a destination" 1>&2\r
-      fi\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    # Strip any trailing slash from the destination.\r
-    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`\r
-\r
-    # Check to see that the destination is a directory.\r
-    test -d "$dest" && isdir=yes\r
-    if test "$isdir" = yes; then\r
-      destdir="$dest"\r
-      destname=\r
-    else\r
-      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`\r
-      test "X$destdir" = "X$dest" && destdir=.\r
-      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`\r
-\r
-      # Not a directory, so check to see that there is only one file specified.\r
-      set dummy $files\r
-      if test $# -gt 2; then\r
-       $echo "$modename: \`$dest' is not a directory" 1>&2\r
-       $echo "$help" 1>&2\r
-       exit 1\r
-      fi\r
-    fi\r
-    case "$destdir" in\r
-    [\\/]* | [A-Za-z]:[\\/]*) ;;\r
-    *)\r
-      for file in $files; do\r
-       case "$file" in\r
-       *.lo) ;;\r
-       *)\r
-         $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2\r
-         $echo "$help" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-      done\r
-      ;;\r
-    esac\r
-\r
-    # This variable tells wrapper scripts just to set variables rather\r
-    # than running their programs.\r
-    libtool_install_magic="$magic"\r
-\r
-    staticlibs=\r
-    future_libdirs=\r
-    current_libdirs=\r
-    for file in $files; do\r
-\r
-      # Do each installation.\r
-      case "$file" in\r
-      *.a | *.lib)\r
-       # Do the static libraries later.\r
-       staticlibs="$staticlibs $file"\r
-       ;;\r
-\r
-      *.la)\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$file' is not a valid libtool archive" 1>&2\r
-         $echo "$help" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       library_names=\r
-       old_library=\r
-       relink_command=\r
-       # If there is no directory component, then add one.\r
-       case "$file" in\r
-       */* | *\\*) . $file ;;\r
-       *) . ./$file ;;\r
-       esac\r
-\r
-       # Add the libdir to current_libdirs if it is the destination.\r
-       if test "X$destdir" = "X$libdir"; then\r
-         case "$current_libdirs " in\r
-         *" $libdir "*) ;;\r
-         *) current_libdirs="$current_libdirs $libdir" ;;\r
-         esac\r
-       else\r
-         # Note the libdir as a future libdir.\r
-         case "$future_libdirs " in\r
-         *" $libdir "*) ;;\r
-         *) future_libdirs="$future_libdirs $libdir" ;;\r
-         esac\r
-       fi\r
-\r
-       dir="`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/"\r
-       test "X$dir" = "X$file/" && dir=\r
-       dir="$dir$objdir"\r
-\r
-       if test "$hardcode_into_libs" = yes; then\r
-         if test -z "$relink_command"; then\r
-           $echo "$modename: invalid libtool pseudo library \`$file'" 1>&2\r
-           exit 1\r
-         fi\r
-         $echo "$modename: warning: relinking \`$file'" 1>&2\r
-         $show "$relink_command"\r
-         if $run eval "$relink_command"; then :\r
-         else\r
-           $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2\r
-           continue\r
-         fi\r
-       fi\r
-       \r
-       # See the names of the shared library.\r
-       set dummy $library_names\r
-       if test -n "$2"; then\r
-         realname="$2"\r
-         shift\r
-         shift\r
-\r
-         srcname="$realname"\r
-         test "$hardcode_into_libs" = yes && srcname="$realname"T\r
-\r
-         # Install the shared library and build the symlinks.\r
-         $show "$install_prog $dir/$srcname $destdir/$realname"\r
-         $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?\r
-         if test -n "$stripme" && test -n "$striplib"; then\r
-           $show "$striplib $destdir/$realname"\r
-           $run eval "$striplib $destdir/$realname" || exit $?\r
-         fi\r
-\r
-         if test $# -gt 0; then\r
-           # Delete the old symlinks, and create new ones.\r
-           for linkname\r
-           do\r
-             if test "$linkname" != "$realname"; then\r
-               $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"\r
-               $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"\r
-             fi\r
-           done\r
-         fi\r
-\r
-         # Do each command in the postinstall commands.\r
-         lib="$destdir/$realname"\r
-         eval cmds=\"$postinstall_cmds\"\r
-         IFS="${IFS=   }"; save_ifs="$IFS"; IFS='~'\r
-         for cmd in $cmds; do\r
-           IFS="$save_ifs"\r
-           $show "$cmd"\r
-           $run eval "$cmd" || exit $?\r
-         done\r
-         IFS="$save_ifs"\r
-       fi\r
-\r
-       # Install the pseudo-library for information purposes.\r
-       name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`\r
-       instname="$dir/$name"i\r
-       $show "$install_prog $instname $destdir/$name"\r
-       $run eval "$install_prog $instname $destdir/$name" || exit $?\r
-\r
-       # Maybe install the static library, too.\r
-       test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"\r
-       ;;\r
-\r
-      *.lo)\r
-       # Install (i.e. copy) a libtool object.\r
-\r
-       # Figure out destination file name, if it wasn't already specified.\r
-       if test -n "$destname"; then\r
-         destfile="$destdir/$destname"\r
-       else\r
-         destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`\r
-         destfile="$destdir/$destfile"\r
-       fi\r
-\r
-       # Deduce the name of the destination old-style object file.\r
-       case "$destfile" in\r
-       *.lo)\r
-         staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`\r
-         ;;\r
-       *.o | *.obj)\r
-         staticdest="$destfile"\r
-         destfile=\r
-         ;;\r
-       *)\r
-         $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2\r
-         $echo "$help" 1>&2\r
-         exit 1\r
-         ;;\r
-       esac\r
-\r
-       # Install the libtool object if requested.\r
-       if test -n "$destfile"; then\r
-         $show "$install_prog $file $destfile"\r
-         $run eval "$install_prog $file $destfile" || exit $?\r
-       fi\r
-\r
-       # Install the old object if enabled.\r
-       if test "$build_old_libs" = yes; then\r
-         # Deduce the name of the old-style object file.\r
-         staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`\r
-\r
-         $show "$install_prog $staticobj $staticdest"\r
-         $run eval "$install_prog \$staticobj \$staticdest" || exit $?\r
-       fi\r
-       exit 0\r
-       ;;\r
-\r
-      *)\r
-       # Figure out destination file name, if it wasn't already specified.\r
-       if test -n "$destname"; then\r
-         destfile="$destdir/$destname"\r
-       else\r
-         destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`\r
-         destfile="$destdir/$destfile"\r
-       fi\r
-\r
-       # Do a test to see if this is really a libtool program.\r
-       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then\r
-         link_against_libtool_libs=\r
-         relink_command=\r
-\r
-         # If there is no directory component, then add one.\r
-         case "$file" in\r
-         */* | *\\*) . $file ;;\r
-         *) . ./$file ;;\r
-         esac\r
-\r
-         # Check the variables that should have been set.\r
-         if test -z "$link_against_libtool_libs"; then\r
-           $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2\r
-           exit 1\r
-         fi\r
-\r
-         finalize=yes\r
-         for lib in $link_against_libtool_libs; do\r
-           # Check to see that each library is installed.\r
-           libdir=\r
-           if test -f "$lib"; then\r
-             # If there is no directory component, then add one.\r
-             case "$lib" in\r
-             */* | *\\*) . $lib ;;\r
-             *) . ./$lib ;;\r
-             esac\r
-           fi\r
-           libfile="$libdir/`$echo "X$lib" | $Xsed -e 's%^.*/%%g'`"\r
-           if test -n "$libdir" && test ! -f "$libfile"; then\r
-             $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2\r
-             finalize=no\r
-           fi\r
-         done\r
-\r
-         relink_command=\r
-         # If there is no directory component, then add one.\r
-         case "$file" in\r
-         */* | *\\*) . $file ;;\r
-         *) . ./$file ;;\r
-         esac\r
-\r
-         outputname=\r
-         if test "$fast_install" = no && test -n "$relink_command"; then\r
-           if test "$finalize" = yes && test -z "$run"; then\r
-             tmpdir="/tmp"\r
-             test -n "$TMPDIR" && tmpdir="$TMPDIR"\r
-             tmpdir="$tmpdir/libtool-$$"\r
-             if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :\r
-             else\r
-               $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2\r
-               continue\r
-             fi\r
-             outputname="$tmpdir/$file"\r
-             # Replace the output file specification.\r
-             relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`\r
-\r
-             $show "$relink_command"\r
-             if $run eval "$relink_command"; then :\r
-             else\r
-               $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2\r
-               ${rm}r "$tmpdir"\r
-               continue\r
-             fi\r
-             file="$outputname"\r
-           else\r
-             $echo "$modename: warning: cannot relink \`$file'" 1>&2\r
-           fi\r
-         else\r
-           # Install the binary that we compiled earlier.\r
-           file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`\r
-         fi\r
-       fi\r
-\r
-       $show "$install_prog$stripme $file $destfile"\r
-       $run eval "$install_prog\$stripme \$file \$destfile" || exit $?\r
-       test -n "$outputname" && ${rm}r "$tmpdir"\r
-       ;;\r
-      esac\r
-    done\r
-\r
-    for file in $staticlibs; do\r
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`\r
-\r
-      # Set up the ranlib parameters.\r
-      oldlib="$destdir/$name"\r
-\r
-      $show "$install_prog $file $oldlib"\r
-      $run eval "$install_prog \$file \$oldlib" || exit $?\r
-\r
-      if test -n "$stripme" && test -n "$striplib"; then\r
-       $show "$old_striplib $oldlib"\r
-       $run eval "$old_striplib $oldlib" || exit $?\r
-      fi\r
-      \r
-      # Do each command in the postinstall commands.\r
-      eval cmds=\"$old_postinstall_cmds\"\r
-      IFS="${IFS=      }"; save_ifs="$IFS"; IFS='~'\r
-      for cmd in $cmds; do\r
-       IFS="$save_ifs"\r
-       $show "$cmd"\r
-       $run eval "$cmd" || exit $?\r
-      done\r
-      IFS="$save_ifs"\r
-    done\r
-\r
-    if test -n "$future_libdirs"; then\r
-      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2\r
-    fi\r
-\r
-    if test -n "$current_libdirs"; then\r
-      # Maybe just do a dry run.\r
-      test -n "$run" && current_libdirs=" -n$current_libdirs"\r
-      exec $SHELL $0 --finish$current_libdirs\r
-      exit 1\r
-    fi\r
-\r
-    exit 0\r
-    ;;\r
-\r
-  # libtool finish mode\r
-  finish)\r
-    modename="$modename: finish"\r
-    libdirs="$nonopt"\r
-    admincmds=\r
-\r
-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then\r
-      for dir\r
-      do\r
-       libdirs="$libdirs $dir"\r
-      done\r
-\r
-      for libdir in $libdirs; do\r
-       if test -n "$finish_cmds"; then\r
-         # Do each command in the finish commands.\r
-         eval cmds=\"$finish_cmds\"\r
-         IFS="${IFS=   }"; save_ifs="$IFS"; IFS='~'\r
-         for cmd in $cmds; do\r
-           IFS="$save_ifs"\r
-           $show "$cmd"\r
-           $run eval "$cmd" || admincmds="$admincmds\r
-       $cmd"\r
-         done\r
-         IFS="$save_ifs"\r
-       fi\r
-       if test -n "$finish_eval"; then\r
-         # Do the single finish_eval.\r
-         eval cmds=\"$finish_eval\"\r
-         $run eval "$cmds" || admincmds="$admincmds\r
-       $cmds"\r
-       fi\r
-      done\r
-    fi\r
-\r
-    # Exit here if they wanted silent mode.\r
-    test "$show" = : && exit 0\r
-\r
-    echo "----------------------------------------------------------------------"\r
-    echo "Libraries have been installed in:"\r
-    for libdir in $libdirs; do\r
-      echo "   $libdir"\r
-    done\r
-    echo\r
-    echo "If you ever happen to want to link against installed libraries"\r
-    echo "in a given directory, LIBDIR, you must either use libtool, and"\r
-    echo "specify the full pathname of the library, or use \`-LLIBDIR'"\r
-    echo "flag during linking and do at least one of the following:"\r
-    if test -n "$shlibpath_var"; then\r
-      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"\r
-      echo "     during execution"\r
-    fi\r
-    if test -n "$runpath_var"; then\r
-      echo "   - add LIBDIR to the \`$runpath_var' environment variable"\r
-      echo "     during linking"\r
-    fi\r
-    if test -n "$hardcode_libdir_flag_spec"; then\r
-      libdir=LIBDIR\r
-      eval flag=\"$hardcode_libdir_flag_spec\"\r
-\r
-      echo "   - use the \`$flag' linker flag"\r
-    fi\r
-    if test -n "$admincmds"; then\r
-      echo "   - have your system administrator run these commands:$admincmds"\r
-    fi\r
-    if test -f /etc/ld.so.conf; then\r
-      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"\r
-    fi\r
-    echo\r
-    echo "See any operating system documentation about shared libraries for"\r
-    echo "more information, such as the ld(1) and ld.so(8) manual pages."\r
-    echo "----------------------------------------------------------------------"\r
-    exit 0\r
-    ;;\r
-\r
-  # libtool clean mode\r
-  clean)\r
-    modename="$modename: clean"\r
-    rm="$nonopt"\r
-    files=\r
-\r
-    # This variable tells wrapper scripts just to set variables rather\r
-    # than running their programs.\r
-    libtool_install_magic="$magic"\r
-\r
-    for arg\r
-    do\r
-      case "$arg" in\r
-      -*) rm="$rm $arg" ;;\r
-      *) files="$files $arg" ;;\r
-      esac\r
-    done\r
-\r
-    if test -z "$rm"; then\r
-      $echo "$modename: you must specify an RM program" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    for file in $files; do\r
-      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`\r
-      if test "X$dir" = "X$file"; then\r
-       dir=.\r
-       objdir="$objdir"\r
-      else\r
-       objdir="$dir/$objdir"\r
-      fi\r
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`\r
-\r
-      rmfiles="$file"\r
-\r
-      case "$file" in\r
-      *.la)\r
-       # Possibly a libtool archive, so verify it.\r
-       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then\r
-         . ./$file\r
-\r
-         # Delete the libtool libraries and symlinks.\r
-         for n in $library_names; do\r
-           rmfiles="$rmfiles $objdir/$n"\r
-         done\r
-         test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"\r
-         rmfiles="$rmfiles $objdir/$name $objdir/${name}i"\r
-       fi\r
-       ;;\r
-\r
-      *.lo)\r
-       if test "$build_old_libs" = yes; then\r
-         oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`\r
-         rmfiles="$rmfiles $dir/$oldobj"\r
-       fi\r
-       ;;\r
-\r
-      *)\r
-       # Do a test to see if this is a libtool program.\r
-       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then\r
-         relink_command=\r
-         . $dir/$file\r
-\r
-         rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"\r
-         if test "$fast_install" = yes && test -n "$relink_command"; then\r
-           rmfiles="$rmfiles $objdir/lt-$name"\r
-         fi\r
-       fi\r
-       ;;\r
-      esac\r
-      $show "$rm $rmfiles"\r
-      $run $rm $rmfiles\r
-    done\r
-    exit 0\r
-    ;;\r
-\r
-  # libtool execute mode\r
-  execute)\r
-    modename="$modename: execute"\r
-\r
-    # The first argument is the command name.\r
-    cmd="$nonopt"\r
-    if test -z "$cmd"; then\r
-      $echo "$modename: you must specify a COMMAND" 1>&2\r
-      $echo "$help"\r
-      exit 1\r
-    fi\r
-\r
-    # Handle -dlopen flags immediately.\r
-    for file in $execute_dlfiles; do\r
-      if test ! -f "$file"; then\r
-       $echo "$modename: \`$file' is not a file" 1>&2\r
-       $echo "$help" 1>&2\r
-       exit 1\r
-      fi\r
-\r
-      dir=\r
-      case "$file" in\r
-      *.la)\r
-       # Check to see that this really is a libtool archive.\r
-       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :\r
-       else\r
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2\r
-         $echo "$help" 1>&2\r
-         exit 1\r
-       fi\r
-\r
-       # Read the libtool library.\r
-       dlname=\r
-       library_names=\r
-\r
-       # If there is no directory component, then add one.\r
-       case "$file" in\r
-       */* | *\\*) . $file ;;\r
-       *) . ./$file ;;\r
-       esac\r
-\r
-       # Skip this library if it cannot be dlopened.\r
-       if test -z "$dlname"; then\r
-         # Warn if it was a shared library.\r
-         test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"\r
-         continue\r
-       fi\r
-\r
-       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`\r
-       test "X$dir" = "X$file" && dir=.\r
-\r
-       if test -f "$dir/$objdir/$dlname"; then\r
-         dir="$dir/$objdir"\r
-       else\r
-         $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2\r
-         exit 1\r
-       fi\r
-       ;;\r
-\r
-      *.lo)\r
-       # Just add the directory containing the .lo file.\r
-       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`\r
-       test "X$dir" = "X$file" && dir=.\r
-       ;;\r
-\r
-      *)\r
-       $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2\r
-       continue\r
-       ;;\r
-      esac\r
-\r
-      # Get the absolute pathname.\r
-      absdir=`cd "$dir" && pwd`\r
-      test -n "$absdir" && dir="$absdir"\r
-\r
-      # Now add the directory to shlibpath_var.\r
-      if eval "test -z \"\$$shlibpath_var\""; then\r
-       eval "$shlibpath_var=\"\$dir\""\r
-      else\r
-       eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""\r
-      fi\r
-    done\r
-\r
-    # This variable tells wrapper scripts just to set shlibpath_var\r
-    # rather than running their programs.\r
-    libtool_execute_magic="$magic"\r
-\r
-    # Check if any of the arguments is a wrapper script.\r
-    args=\r
-    for file\r
-    do\r
-      case "$file" in\r
-      -*) ;;\r
-      *)\r
-       # Do a test to see if this is really a libtool program.\r
-       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then\r
-         # If there is no directory component, then add one.\r
-         case "$file" in\r
-         */* | *\\*) . $file ;;\r
-         *) . ./$file ;;\r
-         esac\r
-\r
-         # Transform arg to wrapped name.\r
-         file="$progdir/$program"\r
-       fi\r
-       ;;\r
-      esac\r
-      # Quote arguments (to preserve shell metacharacters).\r
-      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`\r
-      args="$args \"$file\""\r
-    done\r
-\r
-    if test -z "$run"; then\r
-      if test -n "$shlibpath_var"; then\r
-        # Export the shlibpath_var.\r
-        eval "export $shlibpath_var"\r
-      fi\r
-\r
-      # Restore saved enviroment variables\r
-      if test "${save_LC_ALL+set}" = set; then\r
-       LC_ALL="$save_LC_ALL"; export LC_ALL\r
-      fi\r
-      if test "${save_LANG+set}" = set; then\r
-       LANG="$save_LANG"; export LANG\r
-      fi\r
-\r
-      # Now actually exec the command.\r
-      eval "exec \$cmd$args"\r
-\r
-      $echo "$modename: cannot exec \$cmd$args"\r
-      exit 1\r
-    else\r
-      # Display what would be done.\r
-      if test -n "$shlibpath_var"; then\r
-        eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""\r
-        $echo "export $shlibpath_var"\r
-      fi\r
-      $echo "$cmd$args"\r
-      exit 0\r
-    fi\r
-    ;;\r
-\r
-  # libtool uninstall mode\r
-  uninstall)\r
-    modename="$modename: uninstall"\r
-    rm="$nonopt"\r
-    files=\r
-\r
-    for arg\r
-    do\r
-      case "$arg" in\r
-      -*) rm="$rm $arg" ;;\r
-      *) files="$files $arg" ;;\r
-      esac\r
-    done\r
-\r
-    if test -z "$rm"; then\r
-      $echo "$modename: you must specify an RM program" 1>&2\r
-      $echo "$help" 1>&2\r
-      exit 1\r
-    fi\r
-\r
-    for file in $files; do\r
-      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`\r
-      test "X$dir" = "X$file" && dir=.\r
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`\r
-\r
-      rmfiles="$file"\r
-\r
-      case "$name" in\r
-      *.la)\r
-       # Possibly a libtool archive, so verify it.\r
-       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then\r
-         . $dir/$name\r
-\r
-         # Delete the libtool libraries and symlinks.\r
-         for n in $library_names; do\r
-           rmfiles="$rmfiles $dir/$n"\r
-         done\r
-         test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"\r
-\r
-         $show "$rm $rmfiles"\r
-         $run $rm $rmfiles\r
-\r
-         if test -n "$library_names"; then\r
-           # Do each command in the postuninstall commands.\r
-           eval cmds=\"$postuninstall_cmds\"\r
-           IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'\r
-           for cmd in $cmds; do\r
-             IFS="$save_ifs"\r
-             $show "$cmd"\r
-             $run eval "$cmd"\r
-           done\r
-           IFS="$save_ifs"\r
-         fi\r
-\r
-         if test -n "$old_library"; then\r
-           # Do each command in the old_postuninstall commands.\r
-           eval cmds=\"$old_postuninstall_cmds\"\r
-           IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'\r
-           for cmd in $cmds; do\r
-             IFS="$save_ifs"\r
-             $show "$cmd"\r
-             $run eval "$cmd"\r
-           done\r
-           IFS="$save_ifs"\r
-         fi\r
-\r
-         # FIXME: should reinstall the best remaining shared library.\r
-       fi\r
-       ;;\r
-\r
-      *.lo)\r
-       if test "$build_old_libs" = yes; then\r
-         oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`\r
-         rmfiles="$rmfiles $dir/$oldobj"\r
-       fi\r
-       $show "$rm $rmfiles"\r
-       $run $rm $rmfiles\r
-       ;;\r
-\r
-      *)\r
-       $show "$rm $rmfiles"\r
-       $run $rm $rmfiles\r
-       ;;\r
-      esac\r
-    done\r
-    exit 0\r
-    ;;\r
-\r
-  "")\r
-    $echo "$modename: you must specify a MODE" 1>&2\r
-    $echo "$generic_help" 1>&2\r
-    exit 1\r
-    ;;\r
-  esac\r
-\r
-  $echo "$modename: invalid operation mode \`$mode'" 1>&2\r
-  $echo "$generic_help" 1>&2\r
-  exit 1\r
-fi # test -z "$show_help"\r
-\r
-# We need to display help for each of the modes.\r
-case "$mode" in\r
-"") $echo \\r
-"Usage: $modename [OPTION]... [MODE-ARG]...\r
-\r
-Provide generalized library-building support services.\r
-\r
-    --config          show all configuration variables\r
-    --debug           enable verbose shell tracing\r
--n, --dry-run         display commands without modifying any files\r
-    --features        display basic configuration information and exit\r
-    --finish          same as \`--mode=finish'\r
-    --help            display this help message and exit\r
-    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]\r
-    --quiet           same as \`--silent'\r
-    --silent          don't print informational messages\r
-    --version         print version information\r
-\r
-MODE must be one of the following:\r
-\r
-      clean           remove files from the build directory\r
-      compile         compile a source file into a libtool object\r
-      execute         automatically set library path, then run a program\r
-      finish          complete the installation of libtool libraries\r
-      install         install libraries or executables\r
-      link            create a library or an executable\r
-      uninstall       remove libraries from an installed directory\r
-\r
-MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for\r
-a more detailed description of MODE."\r
-  exit 0\r
-  ;;\r
-\r
-clean)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...\r
-\r
-Remove files from the build directory.\r
-\r
-RM is the name of the program to use to delete files associated with each FILE\r
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed\r
-to RM.\r
-\r
-If FILE is a libtool library, object or program, all the files associated\r
-with it are deleted. Otherwise, only FILE itself is deleted using RM."\r
-  ;;\r
-\r
-compile)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE\r
-\r
-Compile a source file into a libtool library object.\r
-\r
-This mode accepts the following additional options:\r
-\r
-  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE\r
-  -static           always build a \`.o' file suitable for static linking\r
-\r
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file\r
-from the given SOURCEFILE.\r
-\r
-The output file name is determined by removing the directory component from\r
-SOURCEFILE, then substituting the C source code suffix \`.c' with the\r
-library object suffix, \`.lo'."\r
-  ;;\r
-\r
-execute)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...\r
-\r
-Automatically set library path, then run a program.\r
-\r
-This mode accepts the following additional options:\r
-\r
-  -dlopen FILE      add the directory containing FILE to the library path\r
-\r
-This mode sets the library path environment variable according to \`-dlopen'\r
-flags.\r
-\r
-If any of the ARGS are libtool executable wrappers, then they are translated\r
-into their corresponding uninstalled binary, and any of their required library\r
-directories are added to the library path.\r
-\r
-Then, COMMAND is executed, with ARGS as arguments."\r
-  ;;\r
-\r
-finish)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...\r
-\r
-Complete the installation of libtool libraries.\r
-\r
-Each LIBDIR is a directory that contains libtool libraries.\r
-\r
-The commands that this mode executes may require superuser privileges.  Use\r
-the \`--dry-run' option if you just want to see what would be executed."\r
-  ;;\r
-\r
-install)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...\r
-\r
-Install executables or libraries.\r
-\r
-INSTALL-COMMAND is the installation command.  The first component should be\r
-either the \`install' or \`cp' program.\r
-\r
-The rest of the components are interpreted as arguments to that command (only\r
-BSD-compatible install options are recognized)."\r
-  ;;\r
-\r
-link)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...\r
-\r
-Link object files or libraries together to form another library, or to\r
-create an executable program.\r
-\r
-LINK-COMMAND is a command using the C compiler that you would use to create\r
-a program from several object files.\r
-\r
-The following components of LINK-COMMAND are treated specially:\r
-\r
-  -all-static       do not do any dynamic linking at all\r
-  -avoid-version    do not add a version suffix if possible\r
-  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime\r
-  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols\r
-  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)\r
-  -export-symbols SYMFILE\r
-                   try to export only the symbols listed in SYMFILE\r
-  -export-symbols-regex REGEX\r
-                   try to export only the symbols matching REGEX\r
-  -LLIBDIR          search LIBDIR for required installed libraries\r
-  -lNAME            OUTPUT-FILE requires the installed library libNAME\r
-  -module           build a library that can dlopened\r
-  -no-fast-install  disable the fast-install mode\r
-  -no-install       link a not-installable executable\r
-  -no-undefined     declare that a library does not refer to external symbols\r
-  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects\r
-  -release RELEASE  specify package release information\r
-  -rpath LIBDIR     the created library will eventually be installed in LIBDIR\r
-  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries\r
-  -static           do not do any dynamic linking of libtool libraries\r
-  -version-info CURRENT[:REVISION[:AGE]]\r
-                   specify library version info [each variable defaults to 0]\r
-\r
-All other options (arguments beginning with \`-') are ignored.\r
-\r
-Every other argument is treated as a filename.  Files ending in \`.la' are\r
-treated as uninstalled libtool libraries, other files are standard or library\r
-object files.\r
-\r
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,\r
-only library objects (\`.lo' files) may be specified, and \`-rpath' is\r
-required, except when creating a convenience library.\r
-\r
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created\r
-using \`ar' and \`ranlib', or on Windows using \`lib'.\r
-\r
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file\r
-is created, otherwise an executable program is created."\r
-  ;;\r
-\r
-uninstall)\r
-  $echo \\r
-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...\r
-\r
-Remove libraries from an installation directory.\r
-\r
-RM is the name of the program to use to delete files associated with each FILE\r
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed\r
-to RM.\r
-\r
-If FILE is a libtool library, all the files associated with it are deleted.\r
-Otherwise, only FILE itself is deleted using RM."\r
-  ;;\r
-\r
-*)\r
-  $echo "$modename: invalid operation mode \`$mode'" 1>&2\r
-  $echo "$help" 1>&2\r
-  exit 1\r
-  ;;\r
-esac\r
-\r
-echo\r
-$echo "Try \`$modename --help' for more information about other modes."\r
-\r
-exit 0\r
-\r
-# Local Variables:\r
-# mode:shell-script\r
-# sh-indentation:2\r
-# End:\r
+# ltmain.sh - Provide generalized library-building support services.
+# NOTE: Changing this file will not affect anything until you rerun ltconfig.
+#
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Check that we have a working $echo.
+if test "X$1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X$1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
+  # Yippee, $echo works!
+  :
+else
+  # Restart under the correct shell, and then maybe $echo will work.
+  exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<EOF
+$*
+EOF
+  exit 0
+fi
+
+# The name of this program.
+progname=`$echo "$0" | sed 's%^.*/%%'`
+modename="$progname"
+
+# Constants.
+PROGRAM=ltmain.sh
+PACKAGE=@PACKAGE@
+VERSION=@VERSION@
+TIMESTAMP="@TIMESTAMP@"
+
+default_mode=
+help="Try \`$progname --help' for more information."
+magic="%%%MAGIC variable%%%"
+mkdir="mkdir"
+mv="mv -f"
+rm="rm -f"
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e 1s/^X//'
+sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
+SP2NL='tr \040 \012'
+NL2SP='tr \015\012 \040\040'
+
+# NLS nuisances.
+# Only set LANG and LC_ALL to C if already set.
+# These must not be set unconditionally because not all systems understand
+# e.g. LANG=C (notably SCO).
+# We save the old values to restore during execute mode.
+if test "${LC_ALL+set}" = set; then
+  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
+fi
+if test "${LANG+set}" = set; then
+  save_LANG="$LANG"; LANG=C; export LANG
+fi
+
+if test "$LTCONFIG_VERSION" != "$VERSION"; then
+  echo "$modename: ltconfig version \`$LTCONFIG_VERSION' does not match $PROGRAM version \`$VERSION'" 1>&2
+  echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
+  exit 1
+fi
+
+if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+  echo "$modename: not configured to build any kind of library" 1>&2
+  echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
+  exit 1
+fi
+
+# Global variables.
+mode=$default_mode
+nonopt=
+prev=
+prevopt=
+run=
+show="$echo"
+show_help=
+execute_dlfiles=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+
+# Parse our command line options once, thoroughly.
+while test $# -gt 0
+do
+  arg="$1"
+  shift
+
+  case "$arg" in
+  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
+  *) optarg= ;;
+  esac
+
+  # If the previous option needs an argument, assign it.
+  if test -n "$prev"; then
+    case "$prev" in
+    execute_dlfiles)
+      eval "$prev=\"\$$prev \$arg\""
+      ;;
+    *)
+      eval "$prev=\$arg"
+      ;;
+    esac
+
+    prev=
+    prevopt=
+    continue
+  fi
+
+  # Have we seen a non-optional argument yet?
+  case "$arg" in
+  --help)
+    show_help=yes
+    ;;
+
+  --version)
+    echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
+    exit 0
+    ;;
+
+  --config)
+    sed -e '1,/^### BEGIN LIBTOOL CONFIG/d' -e '/^### END LIBTOOL CONFIG/,$d' $0
+    exit 0
+    ;;
+
+  --debug)
+    echo "$progname: enabling shell trace mode"
+    set -x
+    ;;
+
+  --dry-run | -n)
+    run=:
+    ;;
+
+  --features)
+    echo "host: $host"
+    if test "$build_libtool_libs" = yes; then
+      echo "enable shared libraries"
+    else
+      echo "disable shared libraries"
+    fi
+    if test "$build_old_libs" = yes; then
+      echo "enable static libraries"
+    else
+      echo "disable static libraries"
+    fi
+    exit 0
+    ;;
+
+  --finish) mode="finish" ;;
+
+  --mode) prevopt="--mode" prev=mode ;;
+  --mode=*) mode="$optarg" ;;
+
+  --quiet | --silent)
+    show=:
+    ;;
+
+  -dlopen)
+    prevopt="-dlopen"
+    prev=execute_dlfiles
+    ;;
+
+  -*)
+    $echo "$modename: unrecognized option \`$arg'" 1>&2
+    $echo "$help" 1>&2
+    exit 1
+    ;;
+
+  *)
+    nonopt="$arg"
+    break
+    ;;
+  esac
+done
+
+if test -n "$prevopt"; then
+  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
+  $echo "$help" 1>&2
+  exit 1
+fi
+
+if test -z "$show_help"; then
+
+  # Infer the operation mode.
+  if test -z "$mode"; then
+    case "$nonopt" in
+    *cc | *++ | gcc* | *-gcc*)
+      mode=link
+      for arg
+      do
+       case "$arg" in
+       -c)
+          mode=compile
+          break
+          ;;
+       esac
+      done
+      ;;
+    *db | *dbx | *strace | *truss)
+      mode=execute
+      ;;
+    *install*|cp|mv)
+      mode=install
+      ;;
+    *rm)
+      mode=uninstall
+      ;;
+    *)
+      # If we have no mode, but dlfiles were specified, then do execute mode.
+      test -n "$execute_dlfiles" && mode=execute
+
+      # Just use the default operation mode.
+      if test -z "$mode"; then
+       if test -n "$nonopt"; then
+         $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
+       else
+         $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
+       fi
+      fi
+      ;;
+    esac
+  fi
+
+  # Only execute mode is allowed to have -dlopen flags.
+  if test -n "$execute_dlfiles" && test "$mode" != execute; then
+    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
+    $echo "$help" 1>&2
+    exit 1
+  fi
+
+  # Change the help message to a mode-specific one.
+  generic_help="$help"
+  help="Try \`$modename --help --mode=$mode' for more information."
+
+  # These modes are in order of execution frequency so that they run quickly.
+  case "$mode" in
+  # libtool compile mode
+  compile)
+    modename="$modename: compile"
+    # Get the compilation command and the source file.
+    base_compile=
+    lastarg=
+    srcfile="$nonopt"
+    suppress_output=
+
+    user_target=no
+    for arg
+    do
+      # Accept any command-line options.
+      case "$arg" in
+      -o)
+       if test "$user_target" != "no"; then
+         $echo "$modename: you cannot specify \`-o' more than once" 1>&2
+         exit 1
+       fi
+       user_target=next
+       ;;
+
+      -static)
+       build_old_libs=yes
+       continue
+       ;;
+      esac
+
+      case "$user_target" in
+      next)
+       # The next one is the -o target name
+       user_target=yes
+       continue
+       ;;
+      yes)
+       # We got the output file
+       user_target=set
+       libobj="$arg"
+       continue
+       ;;
+      esac
+
+      # Accept the current argument as the source file.
+      lastarg="$srcfile"
+      srcfile="$arg"
+
+      # Aesthetically quote the previous argument.
+
+      # Backslashify any backslashes, double quotes, and dollar signs.
+      # These are the only characters that are still specially
+      # interpreted inside of double-quoted scrings.
+      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
+
+      # Double-quote args containing other shell metacharacters.
+      # Many Bourne shells cannot handle close brackets correctly in scan
+      # sets, so we specify it separately.
+      case "$lastarg" in
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)
+       lastarg="\"$lastarg\""
+       ;;
+      esac
+
+      # Add the previous argument to base_compile.
+      if test -z "$base_compile"; then
+       base_compile="$lastarg"
+      else
+       base_compile="$base_compile $lastarg"
+      fi
+    done
+
+    case "$user_target" in
+    set)
+      ;;
+    no)
+      # Get the name of the library object.
+      libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
+      ;;
+    *)
+      $echo "$modename: you must specify a target with \`-o'" 1>&2
+      exit 1
+      ;;
+    esac
+
+    # Recognize several different file suffixes.
+    # If the user specifies -o file.o, it is replaced with file.lo
+    xform='[cCFSfmso]'
+    case "$libobj" in
+    *.ada) xform=ada ;;
+    *.adb) xform=adb ;;
+    *.ads) xform=ads ;;
+    *.asm) xform=asm ;;
+    *.c++) xform=c++ ;;
+    *.cc) xform=cc ;;
+    *.cpp) xform=cpp ;;
+    *.cxx) xform=cxx ;;
+    *.f90) xform=f90 ;;
+    *.for) xform=for ;;
+    esac
+
+    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
+
+    case "$libobj" in
+    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
+    *)
+      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
+      exit 1
+      ;;
+    esac
+
+    if test -z "$base_compile"; then
+      $echo "$modename: you must specify a compilation command" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    # Delete any leftover library objects.
+    if test "$build_old_libs" = yes; then
+      removelist="$obj $libobj"
+    else
+      removelist="$libobj"
+    fi
+
+    $run $rm $removelist
+    trap "$run $rm $removelist; exit 1" 1 2 15
+
+    # Calculate the filename of the output object if compiler does
+    # not support -o with -c
+    if test "$compiler_c_o" = no; then
+      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\..*$%%'`.${objext}
+      lockfile="$output_obj.lock"
+      removelist="$removelist $output_obj $lockfile"
+      trap "$run $rm $removelist; exit 1" 1 2 15
+    else
+      need_locks=no
+      lockfile=
+    fi
+
+    # Lock this critical section if it is needed
+    # We use this script file to make the link, it avoids creating a new file
+    if test "$need_locks" = yes; then
+      until ln "$0" "$lockfile" 2>/dev/null; do
+       $show "Waiting for $lockfile to be removed"
+       sleep 2
+      done
+    elif test "$need_locks" = warn; then
+      if test -f "$lockfile"; then
+       echo "\
+*** ERROR, $lockfile exists and contains:
+`cat $lockfile 2>/dev/null`
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+       $run $rm $removelist
+       exit 1
+      fi
+      echo $srcfile > "$lockfile"
+    fi
+
+    if test -n "$fix_srcfile_path"; then
+      eval srcfile=\"$fix_srcfile_path\"
+    fi
+
+    # Only build a PIC object if we are building libtool libraries.
+    if test "$build_libtool_libs" = yes; then
+      # Without this assignment, base_compile gets emptied.
+      fbsd_hideous_sh_bug=$base_compile
+
+      if test "$pic_mode" != no; then
+       # All platforms use -DPIC, to notify preprocessed assembler code.
+       command="$base_compile $srcfile $pic_flag -DPIC"
+      else
+       # Don't build PIC code
+       command="$base_compile $srcfile"
+      fi
+      if test "$build_old_libs" = yes; then
+       lo_libobj="$libobj"
+       dir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
+       if test "X$dir" = "X$libobj"; then
+         dir="$objdir"
+       else
+         dir="$dir/$objdir"
+       fi
+       libobj="$dir/"`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
+
+       if test -d "$dir"; then
+         $show "$rm $libobj"
+         $run $rm $libobj
+       else
+         $show "$mkdir $dir"
+         $run $mkdir $dir
+         status=$?
+         if test $status -ne 0 && test ! -d $dir; then
+           exit $status
+         fi
+       fi
+      fi
+      if test "$compiler_o_lo" = yes; then
+       output_obj="$libobj"
+       command="$command -o $output_obj"
+      elif test "$compiler_c_o" = yes; then
+       output_obj="$obj"
+       command="$command -o $output_obj"
+      fi
+
+      $run $rm "$output_obj"
+      $show "$command"
+      if $run eval "$command"; then :
+      else
+       test -n "$output_obj" && $run $rm $removelist
+       exit 1
+      fi
+
+      if test "$need_locks" = warn &&
+        test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then
+       echo "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+       $run $rm $removelist
+       exit 1
+      fi
+
+      # Just move the object if needed, then go on to compile the next one
+      if test x"$output_obj" != x"$libobj"; then
+       $show "$mv $output_obj $libobj"
+       if $run $mv $output_obj $libobj; then :
+       else
+         error=$?
+         $run $rm $removelist
+         exit $error
+       fi
+      fi
+
+      # If we have no pic_flag, then copy the object into place and finish.
+      if (test -z "$pic_flag" || test "$pic_mode" != default) &&
+        test "$build_old_libs" = yes; then
+       # Rename the .lo from within objdir to obj
+       if test -f $obj; then
+         $show $rm $obj
+         $run $rm $obj
+       fi
+
+       $show "$mv $libobj $obj"
+       if $run $mv $libobj $obj; then :
+       else
+         error=$?
+         $run $rm $removelist
+         exit $error
+       fi
+
+       xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
+       if test "X$xdir" = "X$obj"; then
+         xdir="."
+       else
+         xdir="$xdir"
+       fi
+       baseobj=`$echo "X$obj" | $Xsed -e "s%.*/%%"`
+       libobj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
+       # Now arrange that obj and lo_libobj become the same file
+       $show "(cd $xdir && $LN_S $baseobj $libobj)"
+       if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then
+         exit 0
+       else
+         error=$?
+         $run $rm $removelist
+         exit $error
+       fi
+      fi
+
+      # Allow error messages only from the first compilation.
+      suppress_output=' >/dev/null 2>&1'
+    fi
+
+    # Only build a position-dependent object if we build old libraries.
+    if test "$build_old_libs" = yes; then
+      if test "$pic_mode" != yes; then
+       # Don't build PIC code
+       command="$base_compile $srcfile"
+      else
+       # All platforms use -DPIC, to notify preprocessed assembler code.
+       command="$base_compile $pic_flag -DPIC $srcfile"
+      fi
+      if test "$compiler_c_o" = yes; then
+       command="$command -o $obj"
+       output_obj="$obj"
+      fi
+
+      # Suppress compiler output if we already did a PIC compilation.
+      command="$command$suppress_output"
+      $run $rm "$output_obj"
+      $show "$command"
+      if $run eval "$command"; then :
+      else
+       $run $rm $removelist
+       exit 1
+      fi
+
+      if test "$need_locks" = warn &&
+        test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then
+       echo "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together.  If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+       $run $rm $removelist
+       exit 1
+      fi
+
+      # Just move the object if needed
+      if test x"$output_obj" != x"$obj"; then
+       $show "$mv $output_obj $obj"
+       if $run $mv $output_obj $obj; then :
+       else
+         error=$?
+         $run $rm $removelist
+         exit $error
+       fi
+      fi
+
+      # Create an invalid libtool object if no PIC, so that we do not
+      # accidentally link it into a program.
+      if test "$build_libtool_libs" != yes; then
+       $show "echo timestamp > $libobj"
+       $run eval "echo timestamp > \$libobj" || exit $?
+      else
+       # Move the .lo from within objdir
+       $show "$mv $libobj $lo_libobj"
+       if $run $mv $libobj $lo_libobj; then :
+       else
+         error=$?
+         $run $rm $removelist
+         exit $error
+       fi
+      fi
+    fi
+
+    # Unlock the critical section if it was locked
+    if test "$need_locks" != no; then
+      $rm "$lockfile"
+    fi
+
+    exit 0
+    ;;
+
+  # libtool link mode
+  link | relink)
+    modename="$modename: link"
+    relink=no
+    test "$mode" = "relink" && relink=yes
+    case "$host" in
+    *-*-cygwin* | *-*-mingw* | *-*-os2*)
+      # It is impossible to link a dll without this setting, and
+      # we shouldn't force the makefile maintainer to figure out
+      # which system we are compiling for in order to pass an extra
+      # flag for every libtool invokation.
+      # allow_undefined=no
+
+      # FIXME: Unfortunately, there are problems with the above when trying
+      # to make a dll which has undefined symbols, in which case not
+      # even a static library is built.  For now, we need to specify
+      # -no-undefined on the libtool link line when we can be certain
+      # that all symbols are satisfied, otherwise we get a static library.
+      allow_undefined=yes
+      ;;
+    *)
+      allow_undefined=yes
+      ;;
+    esac
+    libtool_args="$nonopt"
+    compile_command="$nonopt"
+    finalize_command="$nonopt"
+
+    compile_rpath=
+    finalize_rpath=
+    compile_shlibpath=
+    finalize_shlibpath=
+    convenience=
+    old_convenience=
+    deplibs=
+    old_deplibs=
+    compiler_flags=
+    linker_flags=
+    dllsearchpath=
+    lib_search_path=`pwd`
+
+    avoid_version=no
+    dlfiles=
+    dlprefiles=
+    dlself=no
+    export_dynamic=no
+    export_symbols=
+    export_symbols_regex=
+    generated=
+    libobjs=
+    ltlibs=
+    module=no
+    no_install=no
+    objs=
+    prefer_static_libs=no
+    preload=no
+    prev=
+    prevarg=
+    release=
+    rpath=
+    xrpath=
+    perm_rpath=
+    temp_rpath=
+    thread_safe=no
+    vinfo=
+
+    # We need to know -static, to get the right output filenames.
+    for arg
+    do
+      case "$arg" in
+      -all-static | -static)
+       if test "X$arg" = "X-all-static"; then
+         if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+           $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
+         fi
+         if test -n "$link_static_flag"; then
+           dlopen_self=$dlopen_self_static
+         fi
+       else
+         if test -z "$pic_flag" && test -n "$link_static_flag"; then
+           dlopen_self=$dlopen_self_static
+         fi
+       fi
+       build_libtool_libs=no
+       build_old_libs=yes
+       prefer_static_libs=yes
+       break
+       ;;
+      esac
+    done
+
+    # See if our shared archives depend on static archives.
+    test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+
+    # Go through the arguments, transforming them on the way.
+    while test $# -gt 0; do
+      arg="$1"
+      shift
+      libtool_args="$libtool_args $arg"
+
+      # If the previous option needs an argument, assign it.
+      if test -n "$prev"; then
+       case "$prev" in
+       output)
+         compile_command="$compile_command @OUTPUT@"
+         finalize_command="$finalize_command @OUTPUT@"
+         ;;
+       esac
+
+       case "$prev" in
+       dlfiles|dlprefiles)
+         if test "$preload" = no; then
+           # Add the symbol object into the linking commands.
+           compile_command="$compile_command @SYMFILE@"
+           finalize_command="$finalize_command @SYMFILE@"
+           preload=yes
+         fi
+         case "$arg" in
+         *.la | *.lo) ;;  # We handle these cases below.
+         force)
+           if test "$dlself" = no; then
+             dlself=needless
+             export_dynamic=yes
+           fi
+           prev=
+           continue
+           ;;
+         self)
+           if test "$prev" = dlprefiles; then
+             dlself=yes
+           elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+             dlself=yes
+           else
+             dlself=needless
+             export_dynamic=yes
+           fi
+           prev=
+           continue
+           ;;
+         *)
+           if test "$prev" = dlfiles; then
+             dlfiles="$dlfiles $arg"
+           else
+             dlprefiles="$dlprefiles $arg"
+           fi
+           prev=
+           ;;
+         esac
+         ;;
+       expsyms)
+         export_symbols="$arg"
+         if test ! -f "$arg"; then
+           $echo "$modename: symbol file \`$arg' does not exist"
+           exit 1
+         fi
+         prev=
+         continue
+         ;;
+       expsyms_regex)
+         export_symbols_regex="$arg"
+         prev=
+         continue
+         ;;
+       release)
+         release="-$arg"
+         prev=
+         continue
+         ;;
+       rpath | xrpath)
+         # We need an absolute path.
+         case "$arg" in
+         [\\/]* | [A-Za-z]:[\\/]*) ;;
+         *)
+           $echo "$modename: only absolute run-paths are allowed" 1>&2
+           exit 1
+           ;;
+         esac
+         if test "$prev" = rpath; then
+           case "$rpath " in
+           *" $arg "*) ;;
+           *) rpath="$rpath $arg" ;;
+           esac
+         else
+           case "$xrpath " in
+           *" $arg "*) ;;
+           *) xrpath="$xrpath $arg" ;;
+           esac
+         fi
+         prev=
+         continue
+         ;;
+       xcompiler)
+         arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+         case "$arg" in
+         *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+           arg="\"$arg\""
+           ;;
+         esac
+         compiler_flags="$compiler_flags $arg"
+         prev=
+         continue
+         ;;
+       xlinker)
+         arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+         case "$arg" in
+         *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+           arg="\"$arg\""
+           ;;
+         esac
+         linker_flags="$linker_flags $arg"
+         compiler_flags="$compiler_flags $wl$arg"
+         prev=
+         continue
+         ;;
+       *)
+         eval "$prev=\"\$arg\""
+         prev=
+         continue
+         ;;
+       esac
+      fi
+
+      prevarg="$arg"
+
+      case "$arg" in
+      -all-static)
+       if test -n "$link_static_flag"; then
+         compile_command="$compile_command $link_static_flag"
+         finalize_command="$finalize_command $link_static_flag"
+       fi
+       continue
+       ;;
+
+      -allow-undefined)
+       # FIXME: remove this flag sometime in the future.
+       $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
+       continue
+       ;;
+
+      -avoid-version)
+       avoid_version=yes
+       continue
+       ;;
+
+      -dlopen)
+       prev=dlfiles
+       continue
+       ;;
+
+      -dlpreopen)
+       prev=dlprefiles
+       continue
+       ;;
+
+      -export-dynamic)
+       export_dynamic=yes
+       continue
+       ;;
+
+      -export-symbols | -export-symbols-regex)
+       if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+         $echo "$modename: not more than one -exported-symbols argument allowed"
+         exit 1
+       fi
+       if test "X$arg" = "X-export-symbols"; then
+         prev=expsyms
+       else
+         prev=expsyms_regex
+       fi
+       continue
+       ;;
+
+      -L*)
+       dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
+       # We need an absolute path.
+       case "$dir" in
+       [\\/]* | [A-Za-z]:[\\/]*) ;;
+       *)
+         absdir=`cd "$dir" && pwd`
+         if test -z "$absdir"; then
+           $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
+           exit 1
+         fi
+         dir="$absdir"
+         ;;
+       esac
+       case "$deplibs " in
+       *" -L$dir "*) ;;
+       *)
+         deplibs="$deplibs -L$dir"
+         lib_search_path="$lib_search_path $dir"
+         ;;
+       esac
+       case "$host" in
+       *-*-cygwin* | *-*-mingw* | *-*-os2*)
+         case ":$dllsearchpath:" in
+         *":$dir:"*) ;;
+         *) dllsearchpath="$dllsearchpath:$dir";;
+         esac
+         ;;
+       esac
+       continue
+       ;;
+
+      -l*)
+       if test "$arg" = "-lc"; then
+         case "$host" in
+         *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
+           # These systems don't actually have c library (as such)
+           continue
+           ;;
+         esac
+       elif test "$arg" = "-lm"; then
+         case "$host" in
+         *-*-cygwin* | *-*-beos*)
+           # These systems don't actually have math library (as such)
+           continue
+           ;;
+         esac
+       fi
+       deplibs="$deplibs $arg"
+       continue
+       ;;
+
+      -module)
+       module=yes
+       continue
+       ;;
+
+      -no-fast-install)
+       fast_install=no
+       continue
+       ;;
+
+      -no-install)
+       case "$host" in
+       *-*-cygwin* | *-*-mingw* | *-*-os2*)
+         # The PATH hackery in wrapper scripts is required on Windows
+         # in order for the loader to find any dlls it needs.
+         $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
+         $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+         fast_install=no
+         ;;
+       *)
+         no_install=yes
+         ;;
+       esac
+       continue
+       ;;
+
+      -no-undefined)
+       allow_undefined=no
+       continue
+       ;;
+
+      -o) prev=output ;;
+
+      -release)
+       prev=release
+       continue
+       ;;
+
+      -rpath)
+       prev=rpath
+       continue
+       ;;
+
+      -R)
+       prev=xrpath
+       continue
+       ;;
+
+      -R*)
+       dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
+       # We need an absolute path.
+       case "$dir" in
+       [\\/]* | [A-Za-z]:[\\/]*) ;;
+       *)
+         $echo "$modename: only absolute run-paths are allowed" 1>&2
+         exit 1
+         ;;
+       esac
+       case "$xrpath " in
+       *" $dir "*) ;;
+       *) xrpath="$xrpath $dir" ;;
+       esac
+       continue
+       ;;
+
+      -static)
+       # If we have no pic_flag, then this is the same as -all-static.
+       if test -z "$pic_flag" && test -n "$link_static_flag"; then
+         compile_command="$compile_command $link_static_flag"
+         finalize_command="$finalize_command $link_static_flag"
+       fi
+       continue
+       ;;
+
+      -thread-safe)
+       thread_safe=yes
+       continue
+       ;;
+
+      -version-info)
+       prev=vinfo
+       continue
+       ;;
+       
+      -Wc,*)
+       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+       case "$arg" in
+       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
+         arg="\"$arg\""
+         ;;
+       esac
+       flag=`$echo "X$arg" | $Xsed -e 's/^-Wc,//'`
+       compiler_flags="$compiler_flags $flag"
+       ;;
+
+      -Wl,*)
+       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+       case "$arg" in
+       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
+         arg="\"$arg\""
+         ;;
+       esac
+       flag=`$echo "X$arg" | $Xsed -e 's/^-Wl,//'`
+       linker_flags="$linker_flags $flag"
+       compiler_flags="$compiler_flags $wl$flag"
+       ;;
+
+      -Xcompiler)
+       prev=xcompiler
+       continue
+       ;;
+
+      -Xlinker)
+       prev=xlinker
+       continue
+       ;;
+
+      # Some other compiler flag.
+      -* | +*)
+       # Unknown arguments in both finalize_command and compile_command need
+       # to be aesthetically quoted because they are evaled later.
+       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+       case "$arg" in
+       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
+         arg="\"$arg\""
+         ;;
+       esac
+       ;;
+
+      *.o | *.obj)
+       # A standard object.
+       objs="$objs $arg"
+       ;;
+
+      *.lo)
+       # A library object.
+       if test "$prev" = dlfiles; then
+         dlfiles="$dlfiles $arg"
+         if test "$build_libtool_libs" = yes && test "$dlopen" = yes; then
+           prev=
+           continue
+         else
+           # If libtool objects are unsupported, then we need to preload.
+           prev=dlprefiles
+         fi
+       fi
+
+       if test "$prev" = dlprefiles; then
+         # Preload the old-style object.
+         dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e "$lo2o"`
+         prev=
+       fi
+       libobjs="$libobjs $arg"
+       ;;
+
+      *.a | *.lib)
+       # An archive.
+       deplibs="$deplibs $arg"
+       old_deplibs="$old_deplibs $arg"
+       continue
+       ;;
+
+      *.la)
+       # A libtool-controlled library.
+
+       dlname=
+       libdir=
+       library_names=
+       old_library=
+
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $arg | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$arg' is not a valid libtool archive" 1>&2
+         exit 1
+       fi
+
+       # If the library was installed with an old release of libtool,
+       # it will not redefine variable installed.
+       installed=yes
+
+       # Read the .la file
+       # If there is no directory component, then add one.
+       case "$arg" in
+       */* | *\\*) . $arg ;;
+       *) . ./$arg ;;
+       esac
+
+       # Get the name of the library we link against.
+       linklib=
+       for l in $old_library $library_names; do
+         linklib="$l"
+       done
+
+       if test -z "$linklib"; then
+         $echo "$modename: cannot find name of link library for \`$arg'" 1>&2
+         exit 1
+       fi
+
+       if test "X$installed" = Xyes; then
+         dir="$libdir"
+       else
+         dir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+         if test "X$dir" = "X$arg"; then
+           dir="$objdir"
+         else
+           dir="$dir/$objdir"
+         fi
+       fi
+
+       # This library was specified with -dlopen.
+       if test "$prev" = dlfiles; then
+         dlfiles="$dlfiles $arg"
+         if test -z "$dlname" || test "$dlopen" != yes || test "$build_libtool_libs" = no; then
+           # If there is no dlname, no dlopen support or we're linking statically,
+           # we need to preload.
+           prev=dlprefiles
+         else
+           # We should not create a dependency on this library
+           prev=
+           continue
+         fi
+       fi
+
+       # The library was specified with -dlpreopen.
+       if test "$prev" = dlprefiles; then
+         # Prefer using a static library (so that no silly _DYNAMIC symbols
+         # are required to link).
+         if test -n "$old_library"; then
+           dlprefiles="$dlprefiles $dir/$old_library"
+         else
+           dlprefiles="$dlprefiles $dir/$linklib"
+         fi
+         prev=
+       fi
+
+       deplibs="$deplibs $arg"
+       continue
+       ;;
+
+      # Some other compiler argument.
+      *)
+       # Unknown arguments in both finalize_command and compile_command need
+       # to be aesthetically quoted because they are evaled later.
+       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+       case "$arg" in
+       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
+         arg="\"$arg\""
+         ;;
+       esac
+       ;;
+      esac
+
+      # Now actually substitute the argument into the commands.
+      if test -n "$arg"; then
+       compile_command="$compile_command $arg"
+       finalize_command="$finalize_command $arg"
+      fi
+    done
+
+    if test -n "$prev"; then
+      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+      eval arg=\"$export_dynamic_flag_spec\"
+      compile_command="$compile_command $arg"
+      finalize_command="$finalize_command $arg"
+    fi
+
+    oldlibs=
+    # calculate the name of the file, without its directory
+    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
+    libobjs_save="$libobjs"
+
+    if test -n "$shlibpath_var"; then
+      # get the directories listed in $shlibpath_var
+      eval shlib_search_path=\`\$echo \"X \${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
+    else
+      shlib_search_path=
+    fi
+    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+    lib_search_path="$lib_search_path $sys_lib_search_path $shlib_search_path"
+
+    case "$output" in
+    "")
+      $echo "$modename: you must specify an output file" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+      ;;
+    *.a | *.lib)
+      linkmode=oldlib ;;
+    *.lo | *.o | *.obj)
+      linkmode=obj ;;
+    *.la)
+      linkmode=lib ;;
+    *) # Anything else should be a program.
+      linkmode=prog ;;
+    esac
+    
+    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
+    if test "X$output_objdir" = "X$output"; then
+      output_objdir="$objdir"
+    else
+      output_objdir="$output_objdir/$objdir"
+    fi
+
+    # Create the object directory.
+    if test ! -d $output_objdir; then
+      $show "$mkdir $output_objdir"
+      $run $mkdir $output_objdir
+      status=$?
+      if test $status -ne 0 && test ! -d $output_objdir; then
+       exit $status
+      fi
+    fi
+    if test $linkmode != lib && test $linkmode != prog; then
+      # Find libtool convenience libraries
+      for deplib in $deplibs; do
+       case "$deplib" in
+       -l* | -L*)
+         $echo "$modename: warning: \`-l' and \`-L' are ignored for archives/objects" 1>&2
+         continue
+         ;;
+       esac
+       if test -f "$deplib"; then :
+       else
+         $echo "$modename: cannot find the library \`$deplib'" 1>&2
+         exit 1
+       fi
+       libdir=
+       old_library=
+
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $deplib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+         exit 1
+       fi
+
+       ladir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
+       test "X$ladir" = "X$deplib" && ladir="."
+
+       # Read the .la file
+       case "$deplib" in
+       */* | *\\*) . $deplib ;;
+       *) . ./$deplib ;;
+       esac
+
+       if test -z "$old_library"; then
+         $echo "$modename: cannot find name of link library for \`$deplib'" 1>&2
+         exit 1
+       fi
+
+       if test -n "$libdir"; then
+         $echo "$modename: \`$deplib' is not a convenience library" 1>&2
+         exit 1
+       fi
+       
+       # It is a libtool convenience library, so add in its objects.
+       convenience="$convenience $ladir/$objdir/$old_library"
+       old_convenience="$old_convenience $ladir/$objdir/$old_library"
+      done
+    fi
+
+    case $linkmode in
+    oldlib)
+      if test -n "$deplibs"; then
+       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
+      fi
+
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+       $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
+      fi
+
+      if test -n "$rpath"; then
+       $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
+      fi
+
+      if test -n "$xrpath"; then
+       $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
+      fi
+
+      if test -n "$vinfo"; then
+       $echo "$modename: warning: \`-version-info' is ignored for archives" 1>&2
+      fi
+
+      if test -n "$release"; then
+       $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
+      fi
+
+      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+       $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
+      fi
+
+      # Now set the variables for building old libraries.
+      build_libtool_libs=no
+      oldlibs="$output"
+      objs="$objs$old_deplibs"
+      ;;
+
+    lib)
+      # Make sure we only generate libraries of the form `libNAME.la'.
+      case "$outputname" in
+      lib*)
+       name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+       eval libname=\"$libname_spec\"
+       ;;
+      *)
+       if test "$module" = no; then
+         $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
+         $echo "$help" 1>&2
+         exit 1
+       fi
+       if test "$need_lib_prefix" != no; then
+         # Add the "lib" prefix for modules if required
+         name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+         eval libname=\"$libname_spec\"
+       else
+         libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+       fi
+       ;;
+      esac
+
+      if test -n "$objs$old_deplibs"; then
+       $echo "$modename: cannot build libtool library \`$output' from non-libtool objects:$objs" 2>&1
+       exit 1
+      fi
+
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+       $echo "$modename: warning: \`-dlopen' is ignored for libtool libraries" 1>&2
+      fi
+
+      set dummy $rpath
+      if test $# -gt 2; then
+       $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
+      fi
+      install_libdir="$2"
+
+      oldlibs=
+      if test -z "$rpath"; then
+       if test "$build_libtool_libs" = yes; then
+         # Building a libtool convenience library.
+         libext=al
+         oldlibs="$output_objdir/$libname.$libext $oldlibs"
+         build_libtool_libs=convenience
+         build_old_libs=yes
+       fi
+
+       if test -n "$vinfo"; then
+         $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2
+       fi
+
+       if test -n "$release"; then
+         $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
+       fi
+      else
+
+       # Parse the version information argument.
+       IFS="${IFS=     }"; save_ifs="$IFS"; IFS=':'
+       set dummy $vinfo 0 0 0
+       IFS="$save_ifs"
+
+       if test -n "$8"; then
+         $echo "$modename: too many parameters to \`-version-info'" 1>&2
+         $echo "$help" 1>&2
+         exit 1
+       fi
+
+       current="$2"
+       revision="$3"
+       age="$4"
+
+       # Check that each of the things are valid numbers.
+       case "$current" in
+       0 | [1-9] | [1-9][0-9]*) ;;
+       *)
+         $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
+         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+         exit 1
+         ;;
+       esac
+
+       case "$revision" in
+       0 | [1-9] | [1-9][0-9]*) ;;
+       *)
+         $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
+         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+         exit 1
+         ;;
+       esac
+
+       case "$age" in
+       0 | [1-9] | [1-9][0-9]*) ;;
+       *)
+         $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
+         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+         exit 1
+         ;;
+       esac
+
+       if test $age -gt $current; then
+         $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
+         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+         exit 1
+       fi
+
+       # Calculate the version variables.
+       major=
+       versuffix=
+       verstring=
+       case "$version_type" in
+       none) ;;
+
+       irix)
+         major=`expr $current - $age + 1`
+         versuffix="$major.$revision"
+         verstring="sgi$major.$revision"
+
+         # Add in all the interfaces that we are compatible with.
+         loop=$revision
+         while test $loop != 0; do
+           iface=`expr $revision - $loop`
+           loop=`expr $loop - 1`
+           verstring="sgi$major.$iface:$verstring"
+         done
+         ;;
+
+       linux)
+         major=.`expr $current - $age`
+         versuffix="$major.$age.$revision"
+         ;;
+
+       osf)
+         major=`expr $current - $age`
+         versuffix=".$current.$age.$revision"
+         verstring="$current.$age.$revision"
+
+         # Add in all the interfaces that we are compatible with.
+         loop=$age
+         while test $loop != 0; do
+           iface=`expr $current - $loop`
+           loop=`expr $loop - 1`
+           verstring="$verstring:${iface}.0"
+         done
+
+         # Make executables depend on our current version.
+         verstring="$verstring:${current}.0"
+         ;;
+
+       sunos)
+         major=".$current"
+         versuffix=".$current.$revision"
+         ;;
+
+       freebsd-aout)
+         major=".$current"
+         versuffix=".$current.$revision";
+         ;;
+
+       freebsd-elf)
+         major=".$current"
+         versuffix=".$current";
+         ;;
+
+       windows)
+         # Like Linux, but with '-' rather than '.', since we only
+         # want one extension on Windows 95.
+         major=`expr $current - $age`
+         versuffix="-$major-$age-$revision"
+         ;;
+
+       *)
+         $echo "$modename: unknown library version type \`$version_type'" 1>&2
+         echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
+         exit 1
+         ;;
+       esac
+
+       # Clear the version info if we defaulted, and they specified a release.
+       if test -z "$vinfo" && test -n "$release"; then
+         major=
+         verstring="0.0"
+         if test "$need_version" = no; then
+           versuffix=
+         else
+           versuffix=".0.0"
+         fi
+       fi
+
+       # Remove version info from name if versioning should be avoided
+       if test "$avoid_version" = yes && test "$need_version" = no; then
+         major=
+         versuffix=
+         verstring=""
+       fi
+       
+       # Check to see if the archive will have undefined symbols.
+       if test "$allow_undefined" = yes; then
+         if test "$allow_undefined_flag" = unsupported; then
+           $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
+           build_libtool_libs=no
+           build_old_libs=yes
+         fi
+       else
+         # Don't allow undefined symbols.
+         allow_undefined_flag="$no_undefined_flag"
+       fi
+      fi
+
+      if test "$relink" = no; then
+       # Remove our outputs.
+       $show "${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*"
+       $run ${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*
+      fi
+
+      # Now set the variables for building old libraries.
+      if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+       oldlibs="$oldlibs $output_objdir/$libname.$libext"
+
+       # Transform .lo files to .o files.
+       oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+      fi
+
+      # Save some variables
+      name_save=$name
+      libname_save=$libname
+       
+      # Find libtool libraries and add their dependencies and directories
+      save_deplibs="$deplibs"
+      deplibs=            # libraries to link (used in archive_cmds)
+      newdependency_libs= # all dependency libraries
+      uninst_path=        # paths that contain uninstalled libtool libraries
+      new_lib_search_path=
+      for deplib in $save_deplibs; do
+       lib=
+       case "$deplib" in
+       -L*)
+         case "$deplibs " in
+         *" $deplib "*) ;;
+         *)
+           deplibs="$deplibs $deplib"
+           newdependency_libs="$newdependency_libs $deplib"
+           new_lib_search_path="$new_lib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+           ;;
+         esac
+         continue
+         ;;
+       -l*)
+         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
+         found=no
+         for searchdir in $lib_search_path; do
+           # Search the libtool library
+           lib="$searchdir/lib${name}.la"
+           if test -f "$lib"; then
+             found=yes
+             break
+           fi
+         done
+         if test "$found" != yes; then
+           deplibs="$deplibs $deplib"
+           newdependency_libs="$newdependency_libs $deplib"
+           continue
+         fi
+         ;;
+       *)
+         lib="$deplib"
+         if test -f "$lib"; then :
+         else
+           $echo "$modename: cannot find the library \`$lib'" 1>&2
+           exit 1
+         fi
+         ;;
+       esac
+       libdir=
+       library_names=
+       old_library=
+
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+         exit 1
+       fi
+
+       ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+       test "X$ladir" = "X$lib" && ladir="."
+       # We need an absolute path.
+       case "$ladir" in
+       [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+       *)
+         abs_ladir=`cd "$ladir" && pwd`
+         if test -z "$abs_ladir"; then
+           $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
+           $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
+           abs_ladir="$ladir"
+         fi
+         ;;
+       esac
+       laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+
+       # If the library was installed with an old release of libtool,
+       # it will not redefine variable installed.
+       installed=yes
+
+       # Read the .la file
+       case "$lib" in
+       */* | *\\*) . $lib ;;
+       *) . ./$lib ;;
+       esac
+
+       # Get the name of the library we link against.
+       linklib=
+       for l in $old_library $library_names; do
+         linklib="$l"
+       done
+
+       if test -z "$linklib"; then
+         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+         exit 1
+       fi
+
+       if test -z "$libdir"; then
+         # It is a libtool convenience library, so add in its objects.
+         convenience="$convenience $ladir/$objdir/$old_library"
+         old_convenience="$old_convenience $ladir/$objdir/$old_library"
+         deplibs="$deplibs $ladir/$objdir/$old_library"
+         newdependency_libs="$newdependency_libs $dependency_libs"
+         continue
+       fi
+
+       # Find the relevant object directory and library name.
+       if test "X$installed" = Xyes; then
+         if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+           $echo "$modename: warning: library \`$lib' was moved." 1>&2
+           dir="$ladir"
+           absdir="$abs_ladir"
+           libdir="$abs_ladir"
+         else
+           dir="$libdir"
+           absdir="$libdir"
+         fi
+       else
+         dir="$ladir/$objdir"
+         absdir="$abs_ladir/$objdir"
+         # Remove this search path later
+         uninst_path="$uninst_path $abs_ladir"
+       fi
+       name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+       link_static=no # Whether this library is linked statically
+
+       if test -n "$library_names" &&
+          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+         # This is a shared library
+         if test "$hardcode_into_libs" = yes; then
+           # Hardcode the library path.
+           # Skip directories that are in the system default run-time
+           # search path.
+           case " $sys_lib_dlsearch_path " in
+           *" $absdir "*) ;;
+           *)
+             case "$compile_rpath " in
+             *" $absdir "*) ;;
+             *) compile_rpath="$compile_rpath $absdir" 
+             esac
+             ;;
+           esac
+           case " $sys_lib_dlsearch_path " in
+           *" $libdir "*) ;;
+           *)
+             case "$finalize_rpath " in
+             *" $libdir "*) ;;
+             *) finalize_rpath="$finalize_rpath $libdir"
+             esac
+             ;;
+           esac
+         fi
+           
+         if test -n "$old_archive_from_expsyms_cmds"; then
+           # figure out the soname
+           set dummy $library_names
+           realname="$2"
+           shift; shift
+           libname=`eval \\$echo \"$libname_spec\"`
+           if test -n "$soname_spec"; then
+             eval soname=\"$soname_spec\"
+           else
+             soname="$realname"
+           fi
+
+           # Make a new name for the extract_expsyms_cmds to use
+           newlib="libimp-`echo $soname | sed 's/^lib//;s/\.dll$//'`.a"
+         
+           # If the library has no export list, then create one now
+           if test -f "$output_objdir/$soname-def"; then :
+           else
+             $show "extracting exported symbol list from \`$soname'"
+             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'
+             eval cmds=\"$extract_expsyms_cmds\"
+             for cmd in $cmds; do
+               IFS="$save_ifs"
+               $show "$cmd"
+               $run eval "$cmd" || exit $?
+             done
+             IFS="$save_ifs"
+           fi
+           # Create $newlib
+           if test -f "$output_objdir/$newlib"; then :; else
+             $show "generating import library for \`$soname'"
+             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'
+             eval cmds=\"$old_archive_from_expsyms_cmds\"
+             for cmd in $cmds; do
+               IFS="$save_ifs"
+               $show "$cmd"
+               $run eval "$cmd" || exit $?
+             done
+             IFS="$save_ifs"
+           fi
+           # make sure the library variables are pointing to the new library
+           dir=$output_objdir
+           linklib=$newlib
+         fi
+
+         add_dir=
+         add_shlibpath=
+         add_name=no
+         if test "$relink" = no; then
+           lib_linked=yes
+           case "$hardcode_action" in
+           immediate | unsupported)
+             if test "$hardcode_direct" = no; then
+               deplibs="$deplibs $dir/$linklib"
+             elif test "$hardcode_minus_L" = no; then
+               case "$host" in
+               *-*-sunos*) add_shlibpath="$dir" ;;
+               esac
+               add_dir="-L$dir"
+               add_name=yes
+             elif test "$hardcode_shlibpath_var" = no; then
+               add_shlibpath="$dir"
+               add_name=yes
+             else
+               lib_linked=no
+             fi
+             ;;
+           relink)
+             if test "$hardcode_direct" = yes; then
+               deplibs="$deplibs $dir/$linklib"
+             elif test "$hardcode_minus_L" = yes; then
+               add_dir="-L$dir"
+               add_name=yes
+             elif test "$hardcode_shlibpath_var" = yes; then
+               add_shlibpath="$dir"
+               add_name=yes
+             else
+               lib_linked=no
+             fi
+             ;;
+           *) lib_linked=no ;;
+           esac
+
+           if test "$lib_linked" != yes; then
+             $echo "$modename: configuration error: unsupported hardcode properties"
+             exit 1
+           fi
+           if test -n "$add_shlibpath"; then
+             case ":$compile_shlibpath:" in
+             *":$add_shlibpath:"*) ;;
+             *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
+             esac
+           fi
+         else
+           # Install command for both is simple: just hardcode it.
+           if test "$hardcode_direct" = yes; then
+             deplibs="$deplibs $libdir/$linklib"
+           elif test "$hardcode_minus_L" = yes; then
+             add_dir="-L$libdir"
+             add_name=yes
+           elif test "$hardcode_shlibpath_var" = yes; then
+             add_name=yes
+           else
+             # We cannot seem to hardcode it, guess we'll fake it.
+             add_dir="-L$libdir"
+             add_name=yes
+           fi
+         fi
+         if test "$hardcode_direct" != yes && \
+            test "$hardcode_minus_L" != yes && \
+            test "$hardcode_shlibpath_var" = yes; then
+             case ":$finalize_shlibpath:" in
+             *":$libdir:"*) ;;
+             *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+             esac
+         fi
+         if test -n "$add_dir"; then
+           case "$deplibs " in
+           *" $add_dir "*) ;;
+           *) deplibs="$deplibs $add_dir" ;;
+           esac
+         fi
+         test "$add_name" = yes && deplibs="$deplibs -l$name"
+       elif test "$build_libtool_libs" = yes; then
+         # Not a shared library
+         if test "$deplibs_check_method" != pass_all; then
+           # We're trying link a shared library against a static one
+           # but the system doesn't support it.
+           # Just print a warning and add the library to dependency_libs so
+           # that the program can be linked against the static library.
+           echo
+           echo "*** Warning: This library needs some functionality provided by $libname."
+           echo "*** I have the capability to make that library automatically link in when"
+           echo "*** you link to this library.  But I can only do this if you have a"
+           echo "*** shared version of the library, which you do not appear to have."
+         else
+           convenience="$convenience $dir/$old_library"
+           old_convenience="$old_convenience $dir/$old_library"
+           deplibs="$deplibs $dir/$old_library"
+           link_static=yes
+         fi
+       fi
+
+       if test -n "$dependency_libs"; then
+         # Extract -R from dependency_libs
+         temp_deplibs=
+         for libdir in $dependency_libs; do
+           case "$libdir" in
+           -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
+                case " $xrpath " in
+                *" $temp_xrpath "*) ;;
+                *) xrpath="$xrpath $temp_xrpath";;
+                esac;;
+           *) temp_deplibs="$temp_deplibs $libdir";;
+           esac
+         done
+         dependency_libs="$temp_deplibs"
+       fi
+
+       new_lib_search_path="$new_lib_search_path $absdir"
+       # Link against this library
+       test "$link_static" = no && newdependency_libs="$newdependency_libs $abs_ladir/$laname"
+       # ... and its dependency_libs
+       newdependency_libs="$newdependency_libs $dependency_libs"
+
+       if test $link_all_deplibs != no; then
+         # Add the search paths of all dependency libraries
+         for deplib in $dependency_libs; do
+           case "$deplib" in
+           -L*) path="$deplib" ;;
+           *.la) 
+             if grep "^installed=no" $deplib > /dev/null; then
+               dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
+               test "X$dir" = "X$deplib" && dir="."
+               # We need an absolute path.
+               case "$dir" in
+               [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+               *)
+                 absdir=`cd "$dir" && pwd`
+                 if test -z "$absdir"; then
+                   $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
+                   absdir="$dir"
+                 fi
+                 ;;
+               esac
+               path="-L$absdir/$objdir"
+             else
+               eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+               if test -z "$libdir"; then
+                 $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+                 exit 1
+               fi
+               path="-L$libdir"
+             fi
+             ;;
+           *)
+             continue
+             ;;
+           esac
+           case "$deplibs " in
+           *" $path "*) ;;
+           *) deplibs="$path $deplibs" ;;
+           esac
+         done
+       fi
+      done
+
+      # Make sure lib_search_path contains only unique directories.
+      lib_search_path=
+      for dir in $new_lib_search_path; do
+       case "$lib_search_path " in
+       *" $dir "*) ;;
+       *) lib_search_path="$lib_search_path $dir" ;;
+       esac
+      done
+      lib_search_path="$lib_search_path $sys_lib_search_path"
+      
+      # Make sure newdependency_libs contains only unique libraries and directories.
+      dependency_libs=
+      for deplib in $newdependency_libs; do
+       case "$dependency_libs " in
+       *" $deplib "*) ;;
+       *) dependency_libs="$dependency_libs $deplib" ;;
+       esac
+      done
+      
+      # Eliminate all temporary directories.
+      for path in $uninst_path; do
+       lib_search_path=`echo "$lib_search_path " | sed -e 's% $path % %g'`
+       deplibs=`echo "$deplibs " | sed -e 's% -L$path % %g'`
+       dependency_libs=`echo "$dependency_libs " | sed -e 's% -L$path % %g'`
+      done
+      
+      if test -n "$xrpath"; then
+       # If the user specified any rpath flags, then add them.
+       temp_xrpath=
+       for libdir in $xrpath; do
+         temp_xrpath="$temp_xrpath -R$libdir"
+         case "$compile_rpath " in
+         *" $libdir "*) ;;
+         *) compile_rpath="$compile_rpath $libdir" ;;
+         esac
+         case "$finalize_rpath " in
+         *" $libdir "*) ;;
+         *) finalize_rpath="$finalize_rpath $libdir" ;;
+         esac
+       done
+       dependency_libs="$temp_xrpath $dependency_libs"
+      fi
+
+      # Restore the variables
+      libname=$libname_save
+      name=$name_save
+
+      if test "$build_libtool_libs" = yes; then
+       if test -n "$rpath"; then
+         case "$host" in
+         *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
+           # these systems don't actually have a c library (as such)!
+           ;;
+         *)
+           # Add libc to deplibs on all other systems.
+           deplibs="$deplibs -lc"
+           ;;
+         esac
+       fi
+
+       # Transform deplibs into only deplibs that can be linked in shared.
+       name_save=$name
+       libname_save=$libname
+       release_save=$release
+       versuffix_save=$versuffix
+       major_save=$major
+       # I'm not sure if I'm treating the release correctly.  I think
+       # release should show up in the -l (ie -lgmp5) so we don't want to
+       # add it in twice.  Is that correct?
+       release=""
+       versuffix=""
+       major=""
+       newdeplibs=
+       droppeddeps=no
+       case "$deplibs_check_method" in
+       pass_all)
+         # Don't check for shared/static.  Everything works.
+         # This might be a little naive.  We might want to check
+         # whether the library exists or not.  But this is on
+         # osf3 & osf4 and I'm not really sure... Just
+         # implementing what was already the behaviour.
+         newdeplibs=$deplibs
+         ;;
+       test_compile)
+         # This code stresses the "libraries are programs" paradigm to its
+         # limits. Maybe even breaks it.  We compile a program, linking it
+         # against the deplibs as a proxy for the library.  Then we can check
+         # whether they linked in statically or dynamically with ldd.
+         $rm conftest.c
+         cat > conftest.c <<EOF
+         int main() { return 0; }
+EOF
+         $rm conftest
+         $CC -o conftest conftest.c $deplibs
+         if test $? -eq 0 ; then
+           ldd_output=`ldd conftest`
+           for i in $deplibs; do
+             name="`expr $i : '-l\(.*\)'`"
+             # If $name is empty we are operating on a -L argument.
+             if test "$name" != "" ; then
+               libname=`eval \\$echo \"$libname_spec\"`
+               deplib_matches=`eval \\$echo \"$library_names_spec\"`
+               set dummy $deplib_matches
+               deplib_match=$2
+               if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+                 newdeplibs="$newdeplibs $i"
+               else
+                 droppeddeps=yes
+                 echo
+                 echo "*** Warning: This library needs some functionality provided by $i."
+                 echo "*** I have the capability to make that library automatically link in when"
+                 echo "*** you link to this library.  But I can only do this if you have a"
+                 echo "*** shared version of the library, which you do not appear to have."
+               fi
+             else
+               newdeplibs="$newdeplibs $i"
+             fi
+           done
+         else
+           # Error occured in the first compile.  Let's try to salvage the situation:
+           # Compile a seperate program for each library.
+           for i in $deplibs; do
+             name="`expr $i : '-l\(.*\)'`"
+            # If $name is empty we are operating on a -L argument.
+             if test "$name" != "" ; then
+               $rm conftest
+               $CC -o conftest conftest.c $i
+               # Did it work?
+               if test $? -eq 0 ; then
+                 ldd_output=`ldd conftest`
+                 libname=`eval \\$echo \"$libname_spec\"`
+                 deplib_matches=`eval \\$echo \"$library_names_spec\"`
+                 set dummy $deplib_matches
+                 deplib_match=$2
+                 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+                   newdeplibs="$newdeplibs $i"
+                 else
+                   droppeddeps=yes
+                   echo
+                   echo "*** Warning: This library needs some functionality provided by $i."
+                   echo "*** I have the capability to make that library automatically link in when"
+                   echo "*** you link to this library.  But I can only do this if you have a"
+                   echo "*** shared version of the library, which you do not appear to have."
+                 fi
+               else
+                 droppeddeps=yes
+                 echo
+                 echo "*** Warning!  Library $i is needed by this library but I was not able to"
+                 echo "***  make it link in!  You will probably need to install it or some"
+                 echo "*** library that it depends on before this library will be fully"
+                 echo "*** functional.  Installing it before continuing would be even better."
+               fi
+             else
+               newdeplibs="$newdeplibs $i"
+             fi
+           done
+         fi
+         ;;
+       file_magic*)
+         set dummy $deplibs_check_method
+         file_magic_regex="`expr \"$deplibs_check_method\" : \"$2 \(.*\)\"`"
+         for a_deplib in $deplibs; do
+           name="`expr $a_deplib : '-l\(.*\)'`"
+           # If $name is empty we are operating on a -L argument.
+           if test "$name" != "" ; then
+             libname=`eval \\$echo \"$libname_spec\"`
+             for i in $lib_search_path; do
+                   potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+                   for potent_lib in $potential_libs; do
+                     # Follow soft links.
+                     if ls -lLd "$potent_lib" 2>/dev/null \
+                        | grep " -> " >/dev/null; then
+                       continue 
+                     fi
+                     # The statement above tries to avoid entering an
+                     # endless loop below, in case of cyclic links.
+                     # We might still enter an endless loop, since a link
+                     # loop can be closed while we follow links,
+                     # but so what?
+                     potlib="$potent_lib"
+                     while test -h "$potlib" 2>/dev/null; do
+                       potliblink=`ls -ld $potlib | sed 's/.* -> //'`
+                       case "$potliblink" in
+                       [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+                       *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+                       esac
+                     done
+                     if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
+                        | sed 10q \
+                        | egrep "$file_magic_regex" > /dev/null; then
+                       newdeplibs="$newdeplibs $a_deplib"
+                       a_deplib=""
+                       break 2
+                     fi
+                   done
+             done
+             if test -n "$a_deplib" ; then
+               droppeddeps=yes
+               echo
+               echo "*** Warning: This library needs some functionality provided by $a_deplib."
+               echo "*** I have the capability to make that library automatically link in when"
+               echo "*** you link to this library.  But I can only do this if you have a"
+               echo "*** shared version of the library, which you do not appear to have."
+             fi
+           else
+             # Add a -L argument.
+             newdeplibs="$newdeplibs $a_deplib"
+           fi
+         done # Gone through all deplibs.
+         ;;
+       none | unknown | *)
+         newdeplibs=""
+         if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
+              -e 's/ -[LR][^ ]*//g' -e 's/[    ]//g' |
+            grep . >/dev/null; then
+           echo
+           if test "X$deplibs_check_method" = "Xnone"; then
+             echo "*** Warning: inter-library dependencies are not supported in this platform."
+           else
+             echo "*** Warning: inter-library dependencies are not known to be supported."
+           fi
+           echo "*** All declared inter-library dependencies are being dropped."
+           droppeddeps=yes
+         fi
+         ;;
+       esac
+       versuffix=$versuffix_save
+       major=$major_save
+       release=$release_save
+       libname=$libname_save
+       name=$name_save
+
+       if test "$droppeddeps" = yes; then
+         if test "$module" = yes; then
+           echo
+           echo "*** Warning: libtool could not satisfy all declared inter-library"
+           echo "*** dependencies of module $libname.  Therefore, libtool will create"
+           echo "*** a static module, that should work as long as the dlopening"
+           echo "*** application is linked with the -dlopen flag."
+           if test -z "$global_symbol_pipe"; then
+             echo
+             echo "*** However, this would only work if libtool was able to extract symbol"
+             echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+             echo "*** not find such a program.  So, this module is probably useless."
+             echo "*** \`nm' from GNU binutils and a full rebuild may help."
+           fi
+           if test "$build_old_libs" = no; then
+             oldlibs="$output_objdir/$libname.$libext"
+             build_libtool_libs=module
+             build_old_libs=yes
+           else
+             build_libtool_libs=no
+           fi
+         else
+           echo "*** The inter-library dependencies that have been dropped here will be"
+           echo "*** automatically added whenever a program is linked with this library"
+           echo "*** or is declared to -dlopen it."
+         fi
+       fi
+       # Done checking deplibs!
+       deplibs=$newdeplibs
+      fi
+
+      # All the library-specific variables (install_libdir is set above).
+      library_names=
+      old_library=
+      dlname=
+      
+      # Test again, we may have decided not to build it any more
+      if test "$build_libtool_libs" = yes; then
+       if test "$hardcode_into_libs" = yes; then
+         # Hardcode the library paths
+         hardcode_libdirs=
+         dep_rpath=
+         rpath="$finalize_rpath"
+         test "$relink" = no && rpath="$compile_rpath$rpath"
+         for libdir in $rpath; do
+           if test -n "$hardcode_libdir_flag_spec"; then
+             if test -n "$hardcode_libdir_separator"; then
+               if test -z "$hardcode_libdirs"; then
+                 hardcode_libdirs="$libdir"
+               else
+                 # Just accumulate the unique libdirs.
+                 case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
+                 *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+                   ;;
+                 *)
+                   hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+                   ;;
+                 esac
+               fi
+             else
+               eval flag=\"$hardcode_libdir_flag_spec\"
+               dep_rpath="$dep_rpath $flag"
+             fi
+           elif test -n "$runpath_var"; then
+             case "$perm_rpath " in
+             *" $libdir "*) ;;
+             *) perm_rpath="$perm_rpath $libdir" ;;
+             esac
+           fi
+         done
+         # Substitute the hardcoded libdirs into the rpath.
+         if test -n "$hardcode_libdir_separator" &&
+            test -n "$hardcode_libdirs"; then
+           libdir="$hardcode_libdirs"
+           eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+         fi
+         if test -n "$runpath_var" && test -n "$perm_rpath"; then
+           # We should set the runpath_var.
+           rpath=
+           for dir in $perm_rpath; do
+             rpath="$rpath$dir:"
+           done
+           eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+         fi
+         test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+       fi
+
+       shlibpath="$finalize_shlibpath" 
+       test "$relink" = no && shlibpath="$compile_shlibpath$shlibpath" 
+       if test -n "$shlibpath"; then
+         eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+       fi
+  
+       # Get the real and link names of the library.
+       eval library_names=\"$library_names_spec\"
+       set dummy $library_names
+       realname="$2"
+       shift; shift
+
+       if test -n "$soname_spec"; then
+         eval soname=\"$soname_spec\"
+       else
+         soname="$realname"
+       fi
+
+       lib="$output_objdir/$realname"
+       for link
+       do
+         linknames="$linknames $link"
+       done
+
+       # Ensure that we have .o objects for linkers which dislike .lo
+       # (e.g. aix) incase we are running --disable-static
+       for obj in $libobjs; do
+         xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
+         if test "X$xdir" = "X$obj"; then
+           xdir="."
+         else
+           xdir="$xdir"
+         fi
+         baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
+         oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
+         if test ! -f $xdir/$oldobj; then
+           $show "(cd $xdir && ${LN_S} $baseobj $oldobj)"
+           $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $?
+         fi
+       done
+
+       # Use standard objects if they are pic
+       test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+
+       # Prepare the list of exported symbols
+       if test -z "$export_symbols"; then
+         if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+           $show "generating symbol list for \`$libname.la'"
+           export_symbols="$output_objdir/$libname.exp"
+           $run $rm $export_symbols
+           eval cmds=\"$export_symbols_cmds\"
+           IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'
+           for cmd in $cmds; do
+             IFS="$save_ifs"
+             $show "$cmd"
+             $run eval "$cmd" || exit $?
+           done
+           IFS="$save_ifs"
+           if test -n "$export_symbols_regex"; then
+             $show "egrep -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
+             $run eval 'egrep -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+             $show "$mv \"${export_symbols}T\" \"$export_symbols\""
+             $run eval '$mv "${export_symbols}T" "$export_symbols"'
+           fi
+         fi
+       fi
+
+       if test -n "$export_symbols" && test -n "$include_expsyms"; then
+         $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
+       fi
+
+       if test -n "$convenience"; then
+         if test -n "$whole_archive_flag_spec"; then
+           eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+         else
+           gentop="$output_objdir/${outputname}x"
+           $show "${rm}r $gentop"
+           $run ${rm}r "$gentop"
+           $show "mkdir $gentop"
+           $run mkdir "$gentop"
+           status=$?
+           if test $status -ne 0 && test ! -d "$gentop"; then
+             exit $status
+           fi
+           generated="$generated $gentop"
+
+           for xlib in $convenience; do
+             # Extract the objects.
+             case "$xlib" in
+             [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+             *) xabs=`pwd`"/$xlib" ;;
+             esac
+             xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+             xdir="$gentop/$xlib"
+
+             $show "${rm}r $xdir"
+             $run ${rm}r "$xdir"
+             $show "mkdir $xdir"
+             $run mkdir "$xdir"
+             status=$?
+             if test $status -ne 0 && test ! -d "$xdir"; then
+               exit $status
+             fi
+             $show "(cd $xdir && $AR x $xabs)"
+             $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+
+             libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
+           done
+         fi
+       fi
+
+       if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+         eval flag=\"$thread_safe_flag_spec\"
+         linker_flags="$linker_flags $flag"
+       fi
+
+       # Make a backup of the uninstalled library when relinking
+       if test "$relink" = yes && test "$hardcode_into_libs" = yes ; then
+         $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
+       fi
+
+       # Do each of the archive commands.
+       if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+         eval cmds=\"$archive_expsym_cmds\"
+       else
+         eval cmds=\"$archive_cmds\"
+       fi
+       IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
+       for cmd in $cmds; do
+         IFS="$save_ifs"
+         $show "$cmd"
+         $run eval "$cmd" || exit $?
+       done
+       IFS="$save_ifs"
+
+       # Restore the uninstalled library and exit
+       if test "$relink" = yes && test "$hardcode_into_libs" = yes; then
+         $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
+         exit 0
+       fi
+
+       # Create links to the real library.
+       for linkname in $linknames; do
+         if test "$realname" != "$linkname"; then
+           $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
+           $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
+         fi
+       done
+
+       # If -module or -export-dynamic was specified, set the dlname.
+       if test "$module" = yes || test "$export_dynamic" = yes; then
+         # On all known operating systems, these are identical.
+         dlname="$soname"
+       fi
+      fi
+      ;;
+
+    obj)
+      if test -n "$deplibs"; then
+       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
+      fi
+
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+       $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
+      fi
+
+      if test -n "$rpath"; then
+       $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
+      fi
+
+      if test -n "$xrpath"; then
+       $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
+      fi
+
+      if test -n "$vinfo"; then
+       $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
+      fi
+
+      if test -n "$release"; then
+       $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
+      fi
+
+      case "$output" in
+      *.lo)
+       if test -n "$objs$old_deplibs"; then
+         $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
+         exit 1
+       fi
+       libobj="$output"
+       obj=`$echo "X$output" | $Xsed -e "$lo2o"`
+       ;;
+      *)
+       libobj=
+       obj="$output"
+       ;;
+      esac
+
+      # Delete the old objects.
+      $run $rm $obj $libobj
+
+      # Objects from convenience libraries.  This assumes
+      # single-version convenience libraries.  Whenever we create
+      # different ones for PIC/non-PIC, this we'll have to duplicate
+      # the extraction.
+      reload_conv_objs=
+      gentop=
+      # reload_cmds runs $LD directly, so let us get rid of
+      # -Wl from whole_archive_flag_spec
+      wl= 
+
+      if test -n "$convenience"; then
+       if test -n "$whole_archive_flag_spec"; then
+         eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+       else
+         gentop="$output_objdir/${obj}x"
+         $show "${rm}r $gentop"
+         $run ${rm}r "$gentop"
+         $show "mkdir $gentop"
+         $run mkdir "$gentop"
+         status=$?
+         if test $status -ne 0 && test ! -d "$gentop"; then
+           exit $status
+         fi
+         generated="$generated $gentop"
+
+         for xlib in $convenience; do
+           # Extract the objects.
+           case "$xlib" in
+           [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+           *) xabs=`pwd`"/$xlib" ;;
+           esac
+           xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+           xdir="$gentop/$xlib"
+
+           $show "${rm}r $xdir"
+           $run ${rm}r "$xdir"
+           $show "mkdir $xdir"
+           $run mkdir "$xdir"
+           status=$?
+           if test $status -ne 0 && test ! -d "$xdir"; then
+             exit $status
+           fi
+           $show "(cd $xdir && $AR x $xabs)"
+           $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+
+           reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
+         done
+       fi
+      fi
+
+      # Create the old-style object.
+      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs"
+
+      output="$obj"
+      eval cmds=\"$reload_cmds\"
+      IFS="${IFS=      }"; save_ifs="$IFS"; IFS='~'
+      for cmd in $cmds; do
+       IFS="$save_ifs"
+       $show "$cmd"
+       $run eval "$cmd" || exit $?
+      done
+      IFS="$save_ifs"
+
+      # Exit if we aren't doing a library object file.
+      if test -z "$libobj"; then
+       if test -n "$gentop"; then
+         $show "${rm}r $gentop"
+         $run ${rm}r $gentop
+       fi
+
+       exit 0
+      fi
+
+      if test "$build_libtool_libs" != yes; then
+       if test -n "$gentop"; then
+         $show "${rm}r $gentop"
+         $run ${rm}r $gentop
+       fi
+
+       # Create an invalid libtool object if no PIC, so that we don't
+       # accidentally link it into a program.
+       $show "echo timestamp > $libobj"
+       $run eval "echo timestamp > $libobj" || exit $?
+       exit 0
+      fi
+
+      if test -n "$pic_flag" || test "$pic_mode" != default; then
+       # Only do commands if we really have different PIC objects.
+       reload_objs="$libobjs $reload_conv_objs"
+       output="$libobj"
+       eval cmds=\"$reload_cmds\"
+       IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
+       for cmd in $cmds; do
+         IFS="$save_ifs"
+         $show "$cmd"
+         $run eval "$cmd" || exit $?
+       done
+       IFS="$save_ifs"
+      else
+       # Just create a symlink.
+       $show $rm $libobj
+       $run $rm $libobj
+       xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
+       if test "X$xdir" = "X$libobj"; then
+         xdir="."
+       else
+         xdir="$xdir"
+       fi
+       baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
+       oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
+       $show "(cd $xdir && $LN_S $oldobj $baseobj)"
+       $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $?
+      fi
+
+      if test -n "$gentop"; then
+       $show "${rm}r $gentop"
+       $run ${rm}r $gentop
+      fi
+
+      exit 0
+      ;;
+
+    prog)
+      if test -n "$vinfo"; then
+       $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
+      fi
+
+      if test -n "$release"; then
+       $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
+      fi
+
+      if test "$preload" = yes; then
+       if test "$dlopen" = unknown && test "$dlopen_self" = unknown &&
+          test "$dlopen_self_static" = unknown; then
+         $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
+       fi 
+      fi
+    
+      # Find libtool libraries and add their dependencies
+      save_deplibs="$deplibs"
+      deplibs=
+      newdependency_libs=
+      new_lib_search_path=
+      for deplib in $save_deplibs; do
+       lib=
+       case "$deplib" in
+       *.a | *.lib)
+         deplibs="$deplibs $deplib"
+         continue
+         ;;
+       -L*)
+         deplibs="$deplibs $deplib"
+         new_lib_search_path="$new_lib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+         continue
+         ;;
+       -l*)
+         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
+         found=no
+         for searchdir in $lib_search_path; do
+           # Search the libtool library
+           lib="$searchdir/lib${name}.la"
+           if test -f "$lib"; then
+             found=yes
+             break
+           fi
+         done
+         if test "$found" != yes; then
+           deplibs="$deplibs $deplib"
+           continue
+         fi
+         ;;
+       *)
+         lib="$deplib"
+         if test -f "$lib"; then :
+         else
+           $echo "$modename: cannot find the library \`$lib'" 1>&2
+           exit 1
+         fi
+         ;;
+       esac
+       libdir=
+       library_names=
+       old_library=
+
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+         exit 1
+       fi
+
+       # If the library was installed with an old release of libtool,
+       # it will not redefine variable installed.
+       installed=yes
+
+       # Read the .la file
+       case "$lib" in
+       */* | *\\*) . $lib ;;
+       *) . ./$lib ;;
+       esac
+
+       # Get the name of the library we link against.
+       linklib=
+       for l in $old_library $library_names; do
+         linklib="$l"
+       done
+
+       if test -z "$linklib"; then
+         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+         exit 1
+       fi
+
+       new_lib_search_path="$new_lib_search_path `$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`"
+       deplibs="$deplibs $lib"
+
+       for deplib in $dependency_libs; do
+         case "$deplib" in
+         -L*)
+           new_lib_search_path="$new_lib_search_path `$echo "X$deplib" | $Xsed -e 's/^-L//'`"
+           ;;
+         esac
+         
+         if test "$link_all_deplibs" != no || \
+            test "$fast_install" != no || \
+            test "$build_libtool_libs" = no || \
+            test -z "$library_names"; then
+           # Need to link against all dependency_libs
+           deplibs="$deplibs $deplib"
+         else
+           # Need to hardcode shared library paths
+           # or/and link against static libraries
+           newdependency_libs="$newdependency_libs $deplib"
+         fi
+       done
+      done
+      
+      # Eliminate all dependency_libs that are already contained in deplibs
+      dependency_libs=
+      for deplib in $newdependency_libs; do
+       case "$deplibs " in
+       *" $deplib "*) ;;
+       *) dependency_libs="$dependency_libs $deplib" ;;
+       esac
+      done
+
+      # Make sure lib_search_path contains only unique directories.
+      lib_search_path=
+      for dir in $new_lib_search_path; do
+       case "$lib_search_path " in
+       *" $dir "*) ;;
+       *) lib_search_path="$lib_search_path $dir" ;;
+       esac
+      done
+      lib_search_path="$lib_search_path $sys_lib_search_path"
+      
+      # Find libtool libraries and add their directories
+      alldeplibs=no
+      link_against_libtool_libs=
+      
+      for deplib in $deplibs @DEPLIBS@ $dependency_libs; do
+       lib=
+       case "$deplib" in
+       -L* | *.a | *.lib)
+         compile_command="$compile_command $deplib"
+         finalize_command="$finalize_command $deplib"
+         continue
+         ;;
+       -R*)
+         dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
+         # Make sure the xrpath contains only unique directories.
+         case "$xrpath " in
+         *" $dir "*) ;;
+         *) xrpath="$xrpath $dir" ;;
+         esac
+         continue
+         ;;
+       @DEPLIBS@)
+         alldeplibs=yes
+         continue
+         ;;
+       -l*)
+         name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
+         found=no
+         for searchdir in $lib_search_path; do
+           # Search the libtool library
+           lib="$searchdir/lib${name}.la"
+           if test -f "$lib"; then
+             found=yes
+             break
+           fi
+         done
+         if test "$found" != yes; then
+           compile_command="$compile_command $deplib"
+           finalize_command="$finalize_command $deplib"
+           continue
+         fi
+         ;;
+       *)
+         lib="$deplib"
+         if test -f "$lib"; then :
+         else
+           $echo "$modename: cannot find the library \`$lib'" 1>&2
+           exit 1
+         fi
+         ;;
+       esac
+       libdir=
+       library_names=
+       old_library=
+
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+         exit 1
+       fi
+
+       ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+       test "X$ladir" = "X$lib" && ladir="."
+       # We need an absolute path.
+       case "$ladir" in
+       [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+       *)
+         abs_ladir=`cd "$ladir" && pwd`
+         if test -z "$abs_ladir"; then
+           $echo "$modename: warning: cannot determine absolute directory name of \`$abs_ladir'" 1>&2
+           $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
+           abs_ladir="$ladir"
+         fi
+         ;;
+       esac
+       laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+
+       # If the library was installed with an old release of libtool,
+       # it will not redefine variable installed.
+       installed=yes
+
+       # Read the .la file
+       case "$lib" in
+       */* | *\\*) . $lib ;;
+       *) . ./$lib ;;
+       esac
+
+       # Get the name of the library we link against.
+       linklib=
+       for l in $old_library $library_names; do
+         linklib="$l"
+       done
+
+       if test -z "$linklib"; then
+         $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+         exit 1
+       fi
+
+       # Find the relevant object directory and library name.
+       if test "X$installed" = Xyes; then
+         if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+           $echo "$modename: warning: library \`$lib' was moved." 1>&2
+           dir="$ladir"
+           absdir="$abs_ladir"
+           libdir="$abs_ladir"
+         else
+           dir="$libdir"
+           absdir="$libdir"
+         fi
+       else
+         dir="$ladir/$objdir"
+         absdir="$abs_ladir/$objdir"
+       fi
+       name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+
+       hardcode=yes
+       test "$hardcode_into_libs" = yes && test "$alldeplibs" = yes && hardcode=no
+       if test "$hardcode" = yes && test -n "$library_names" &&
+          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+         # We need to hardcode the library path
+         if test -n "$shlibpath_var"; then
+           # Make sure the rpath contains only unique directories.
+           case "$temp_rpath " in
+           *" $dir "*) ;;
+           *" $absdir "*) ;;
+           *) temp_rpath="$temp_rpath $dir" ;;
+           esac
+         fi
+
+         # Hardcode the library path.
+         # Skip directories that are in the system default run-time
+         # search path.
+         case " $sys_lib_dlsearch_path " in
+         *" $absdir "*) ;;
+         *)
+           case "$compile_rpath " in
+           *" $absdir "*) ;;
+           *) compile_rpath="$compile_rpath $absdir" 
+           esac
+           ;;
+         esac
+
+         case " $sys_lib_dlsearch_path " in
+         *" $libdir "*) ;;
+         *)
+           case "$finalize_rpath " in
+           *" $libdir "*) ;;
+           *) finalize_rpath="$finalize_rpath $libdir"
+           esac
+           ;;
+         esac
+       fi
+
+       if test "$alldeplibs" = yes &&
+          { test "$deplibs_check_method" = pass_all ||
+            { test "$build_libtool_libs" = yes &&
+              test -n "$library_names"; }; }; then
+         # Do we only need to link against static libraries?
+         continue
+       fi
+       
+       if test -z "$libdir"; then
+         # It is a libtool convenience library, so add in its objects.
+         convenience="$convenience $dir/$old_library"
+         old_convenience="$old_convenience $dir/$old_library"
+         compile_command="$compile_command $dir/$old_library"
+         finalize_command="$finalize_command $dir/$old_library"
+         continue
+       fi
+
+       if test -n "$library_names" &&
+          { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+         link_against_libtool_libs="$link_against_libtool_libs $lib"
+
+         if test -n "$old_archive_from_expsyms_cmds"; then
+           # figure out the soname
+           set dummy $library_names
+           realname="$2"
+           shift; shift
+           libname=`eval \\$echo \"$libname_spec\"`
+           if test -n "$soname_spec"; then
+             eval soname=\"$soname_spec\"
+           else
+             soname="$realname"
+           fi
+
+           # Make a new name for the extract_expsyms_cmds to use
+           newlib="libimp-`echo $soname | sed 's/^lib//;s/\.dll$//'`.a"
+         
+           # If the library has no export list, then create one now
+           if test -f "$output_objdir/$soname-def"; then :
+           else
+             $show "extracting exported symbol list from \`$soname'"
+             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'
+             eval cmds=\"$extract_expsyms_cmds\"
+             for cmd in $cmds; do
+               IFS="$save_ifs"
+               $show "$cmd"
+               $run eval "$cmd" || exit $?
+             done
+             IFS="$save_ifs"
+           fi
+           # Create $newlib
+           if test -f "$output_objdir/$newlib"; then :; else
+             $show "generating import library for \`$soname'"
+             IFS="${IFS=       }"; save_ifs="$IFS"; IFS='~'
+             eval cmds=\"$old_archive_from_expsyms_cmds\"
+             for cmd in $cmds; do
+               IFS="$save_ifs"
+               $show "$cmd"
+               $run eval "$cmd" || exit $?
+             done
+             IFS="$save_ifs"
+           fi
+           # make sure the library variables are pointing to the new library
+           dir=$output_objdir
+           linklib=$newlib
+         fi
+
+         lib_linked=yes
+         add_dir=
+         add_shlibpath=
+         add_name=no
+         case "$hardcode_action" in
+         immediate | unsupported)
+           if test "$hardcode_direct" = no; then
+             compile_command="$compile_command $dir/$linklib"
+           elif test "$hardcode_minus_L" = no; then
+             case "$host" in
+             *-*-sunos*) add_shlibpath="$dir" ;;
+             esac
+             add_dir="-L$dir"
+             add_name=yes
+           elif test "$hardcode_shlibpath_var" = no; then
+             add_shlibpath="$dir"
+             add_name=yes
+           else
+             lib_linked=no
+           fi
+           ;;
+
+         relink)
+           if test "$hardcode_direct" = yes; then
+             compile_command="$compile_command $absdir/$linklib"
+           elif test "$hardcode_minus_L" = yes; then
+             add_dir="-L$absdir"
+             add_name=yes
+           elif test "$hardcode_shlibpath_var" = yes; then
+             add_shlibpath="$absdir"
+             add_name=yes
+           else
+             lib_linked=no
+           fi
+           ;;
+
+         *) lib_linked=no ;;
+         esac
+
+         if test "$lib_linked" != yes; then
+           $echo "$modename: configuration error: unsupported hardcode properties"
+           exit 1
+         fi
+         if test -n "$add_dir"; then
+           case "$compile_command " in
+           *" $add_dir "*) ;;
+           *) compile_command="$compile_command $add_dir" ;;
+           esac
+         fi
+         if test -n "$add_shlibpath"; then
+           case ":$compile_shlibpath:" in
+           *":$add_shlibpath:"*) ;;
+           *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
+           esac
+         fi
+         test "$add_name" = yes && compile_command="$compile_command -l$name"
+
+         add_dir=
+         add_name=no
+         # Finalize command for both is simple: just hardcode it.
+         if test "$hardcode_direct" = yes; then
+           finalize_command="$finalize_command $libdir/$linklib"
+         elif test "$hardcode_minus_L" = yes; then
+           add_dir="-L$libdir"
+           add_name=yes
+         elif test "$hardcode_shlibpath_var" = yes; then
+           case ":$finalize_shlibpath:" in
+           *":$libdir:"*) ;;
+           *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+           esac
+           add_name=yes
+         else
+           # We cannot seem to hardcode it, guess we'll fake it.
+           add_dir="-L$libdir"
+           add_name=yes
+         fi
+         if test -n "$add_dir"; then
+           case "$finalize_command " in
+           *" $add_dir "*) ;;
+           *) finalize_command="$finalize_command $add_dir" ;;
+           esac
+         fi
+         test "$add_name" = yes && finalize_command="$finalize_command -l$name"
+       else
+         # Here we assume that one of hardcode_direct or hardcode_minus_L
+         # is not unsupported.  This is valid on all known static and
+         # shared platforms.
+         if test "$hardcode_direct" != unsupported; then
+           test -n "$old_library" && linklib="$old_library"
+           compile_command="$compile_command $dir/$linklib"
+           finalize_command="$finalize_command $dir/$linklib"
+         else
+           case "$compile_command " in
+           *" -L$dir "*) ;;
+           *) compile_command="$compile_command -L$dir";;
+           esac
+           compile_command="$compile_command -l$name"
+           case "$finalize_command " in
+           *" -L$dir "*) ;;
+           *) finalize_command="$finalize_command -L$dir";;
+           esac
+           finalize_command="$finalize_command -l$name"
+         fi
+       fi
+      done
+      
+      if test -n "$rpath$xrpath"; then
+       # If the user specified any rpath flags, then add them.
+       for libdir in $rpath $xrpath; do
+         # This is the magic to use -rpath.
+         case "$compile_rpath " in
+         *" $libdir "*) ;;
+         *) compile_rpath="$compile_rpath $libdir" ;;
+         esac
+         case "$finalize_rpath " in
+         *" $libdir "*) ;;
+         *) finalize_rpath="$finalize_rpath $libdir" ;;
+         esac
+       done
+      fi
+
+      # Now hardcode the library paths
+      rpath=
+      hardcode_libdirs=
+      for libdir in $compile_rpath $finalize_rpath; do
+       if test -n "$hardcode_libdir_flag_spec"; then
+         if test -n "$hardcode_libdir_separator"; then
+           if test -z "$hardcode_libdirs"; then
+             hardcode_libdirs="$libdir"
+           else
+             # Just accumulate the unique libdirs.
+             case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
+             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+               ;;
+             *)
+               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+               ;;
+             esac
+           fi
+         else
+           eval flag=\"$hardcode_libdir_flag_spec\"
+           rpath="$rpath $flag"
+         fi
+       elif test -n "$runpath_var"; then
+         case "$perm_rpath " in
+         *" $libdir "*) ;;
+         *) perm_rpath="$perm_rpath $libdir" ;;
+         esac
+       fi
+       case "$host" in
+       *-*-cygwin* | *-*-mingw* | *-*-os2*)
+         case ":$dllsearchpath:" in
+         *":$libdir:"*) ;;
+         *) dllsearchpath="$dllsearchpath:$libdir";;
+         esac
+         ;;
+       esac
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+        test -n "$hardcode_libdirs"; then
+       libdir="$hardcode_libdirs"
+       eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      compile_rpath="$rpath"
+
+      rpath=
+      hardcode_libdirs=
+      for libdir in $finalize_rpath; do
+       if test -n "$hardcode_libdir_flag_spec"; then
+         if test -n "$hardcode_libdir_separator"; then
+           if test -z "$hardcode_libdirs"; then
+             hardcode_libdirs="$libdir"
+           else
+             # Just accumulate the unique libdirs.
+             case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
+             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+               ;;
+             *)
+               hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+               ;;
+             esac
+           fi
+         else
+           eval flag=\"$hardcode_libdir_flag_spec\"
+           rpath="$rpath $flag"
+         fi
+       elif test -n "$runpath_var"; then
+         case "$finalize_perm_rpath " in
+         *" $libdir "*) ;;
+         *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
+         esac
+       fi
+      done
+      # Substitute the hardcoded libdirs into the rpath.
+      if test -n "$hardcode_libdir_separator" &&
+        test -n "$hardcode_libdirs"; then
+       libdir="$hardcode_libdirs"
+       eval rpath=\" $hardcode_libdir_flag_spec\"
+      fi
+      finalize_rpath="$rpath"
+
+      if test -n "$libobjs" && test "$build_old_libs" = yes; then
+       # Transform all the library objects into standard objects.
+       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+       finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+      fi
+
+      dlsyms=
+      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+       if test -n "$NM" && test -n "$global_symbol_pipe"; then
+         dlsyms="${outputname}S.c"
+       else
+         $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
+       fi
+      fi
+
+      if test -n "$dlsyms"; then
+       case "$dlsyms" in
+       "") ;;
+       *.c)
+         # Discover the nlist of each of the dlfiles.
+         nlist="$output_objdir/${outputname}.nm"
+
+         $show "$rm $nlist ${nlist}S ${nlist}T"
+         $run $rm "$nlist" "${nlist}S" "${nlist}T"
+
+         # Parse the name list into a source file.
+         $show "creating $output_objdir/$dlsyms"
+
+         test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
+/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
+/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+/* Prevent the only kind of declaration conflicts we can make. */
+#define lt_preloaded_symbols some_other_symbol
+
+/* External symbol declarations for the compiler. */\
+"
+
+         if test "$dlself" = yes; then
+           $show "generating symbol list for \`$output'"
+
+           test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
+
+           # Add our own program objects to the symbol list.
+           progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+           for arg in $progfiles; do
+             $show "extracting global C symbols from \`$arg'"
+             $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+           done
+
+           if test -n "$exclude_expsyms"; then
+             $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+             $run eval '$mv "$nlist"T "$nlist"'
+           fi
+           
+           if test -n "$export_symbols_regex"; then
+             $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+             $run eval '$mv "$nlist"T "$nlist"'
+           fi
+
+           # Prepare the list of exported symbols
+           if test -z "$export_symbols"; then
+             export_symbols="$output_objdir/$output.exp"
+             $run $rm $export_symbols
+             $run eval "sed -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+           else
+             $run eval "sed -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
+             $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
+             $run eval 'mv "$nlist"T "$nlist"'
+           fi
+         fi
+
+         for arg in $dlprefiles; do
+           $show "extracting global C symbols from \`$arg'"
+           name=`echo "$arg" | sed -e 's%^.*/%%'`
+           $run eval 'echo ": $name " >> "$nlist"'
+           $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+         done
+
+         if test -z "$run"; then
+           # Make sure we have at least an empty file.
+           test -f "$nlist" || : > "$nlist"
+
+           if test -n "$exclude_expsyms"; then
+             egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+             $mv "$nlist"T "$nlist"
+           fi
+
+           # Try sorting and uniquifying the output.
+           if grep -v "^: " < "$nlist" | sort +2 | uniq > "$nlist"S; then
+             :
+           else
+             grep -v "^: " < "$nlist" > "$nlist"S
+           fi
+
+           if test -f "$nlist"S; then
+             eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
+           else
+             echo '/* NONE */' >> "$output_objdir/$dlsyms"
+           fi
+
+           $echo >> "$output_objdir/$dlsyms" "\
+
+#undef lt_preloaded_symbols
+
+#if defined (__STDC__) && __STDC__
+# define lt_ptr_t void *
+#else
+# define lt_ptr_t char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+  const char *name;
+  lt_ptr_t address;
+}
+lt_preloaded_symbols[] =
+{\
+"
+
+           sed -n -e 's/^: \([^ ]*\) $/  {\"\1\", (lt_ptr_t) 0},/p' \
+               -e 's/^. \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr_t) \&\2},/p' \
+                 < "$nlist" >> "$output_objdir/$dlsyms"
+
+           $echo >> "$output_objdir/$dlsyms" "\
+  {0, (lt_ptr_t) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+         fi
+
+         pic_flag_for_symtable=
+         case "$host" in
+         # compiling the symbol table file with pic_flag works around
+         # a FreeBSD bug that causes programs to crash when -lm is
+         # linked before any other PIC object.  But we must not use
+         # pic_flag when linking with -static.  The problem exists in
+         # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+         *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+           case "$compile_command " in
+           *" -static "*) ;;
+           *) pic_flag_for_symtable=" $pic_flag -DPIC -DFREEBSD_WORKAROUND";;
+           esac;;
+         *-*-hpux*)
+           case "$compile_command " in
+           *" -static "*) ;;
+           *) pic_flag_for_symtable=" $pic_flag -DPIC";;
+           esac
+         esac
+
+         # Now compile the dynamic symbol file.
+         $show "(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
+         $run eval '(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
+
+         # Clean up the generated files.
+         $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
+         $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
+
+         # Transform the symbol file into the correct name.
+         compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+         finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+         ;;
+       *)
+         $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
+         exit 1
+         ;;
+       esac
+      else
+       # We keep going just in case the user didn't refer to
+       # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
+       # really was required.
+
+       # Nullify the symbol file.
+       compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+       finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+      fi
+
+      if test -z "$link_against_libtool_libs" || test "$build_libtool_libs" != yes; then
+       # Replace the output file specification.
+       compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+       link_command="$compile_command$compile_rpath"
+
+       # We have no uninstalled library dependencies, so finalize right now.
+       $show "$link_command"
+       $run eval "$link_command"
+       status=$?
+       
+       # Delete the generated files.
+       if test -n "$dlsyms"; then
+         $show "$rm $output_objdir/${outputname}S.${objext}"
+         $run $rm "$output_objdir/${outputname}S.${objext}"
+       fi
+
+       exit $status
+      fi
+
+      if test -n "$shlibpath_var"; then
+       # We should set the shlibpath_var
+       rpath=
+       for dir in $temp_rpath; do
+         case "$dir" in
+         [\\/]* | [A-Za-z]:[\\/]*)
+           # Absolute path.
+           rpath="$rpath$dir:"
+           ;;
+         *)
+           # Relative path: add a thisdir entry.
+           rpath="$rpath\$thisdir/$dir:"
+           ;;
+         esac
+       done
+       temp_rpath="$rpath"
+      fi
+
+      if test -n "$compile_shlibpath$finalize_shlibpath"; then
+       compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+      fi
+      if test -n "$finalize_shlibpath"; then
+       finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+      fi
+
+      compile_var=
+      finalize_var=
+      if test -n "$runpath_var"; then
+       if test -n "$perm_rpath"; then
+         # We should set the runpath_var.
+         rpath=
+         for dir in $perm_rpath; do
+           rpath="$rpath$dir:"
+         done
+         compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+       fi
+       if test -n "$finalize_perm_rpath"; then
+         # We should set the runpath_var.
+         rpath=
+         for dir in $finalize_perm_rpath; do
+           rpath="$rpath$dir:"
+         done
+         finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+       fi
+      fi
+
+      if test "$no_install" = yes; then
+       # We don't need to create a wrapper script.
+       link_command="$compile_var$compile_command$compile_rpath"
+       # Replace the output file specification.
+       link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+       # Delete the old output file.
+       $run $rm $output
+       # Link the executable and exit
+       $show "$link_command"
+       $run eval "$link_command" || exit $?
+       exit 0
+      fi
+
+      if test "$hardcode_action" = relink || test "$hardcode_into_libs" = yes; then
+       # Fast installation is not supported
+       link_command="$compile_var$compile_command$compile_rpath"
+       relink_command="$finalize_var$finalize_command$finalize_rpath"
+       
+       $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
+       $echo "$modename: \`$output' will be relinked during installation" 1>&2
+      else
+       if test "$fast_install" != no; then
+         link_command="$finalize_var$compile_command$finalize_rpath"
+         if test "$fast_install" = yes; then
+           relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+         else
+           # fast_install is set to needless
+           relink_command=
+         fi
+       else
+         link_command="$compile_var$compile_command$compile_rpath"
+         relink_command="$finalize_var$finalize_command$finalize_rpath"
+       fi
+      fi
+
+      # Replace the output file specification.
+      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+      
+      # Delete the old output files.
+      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+      $show "$link_command"
+      $run eval "$link_command" || exit $?
+
+      # Now create the wrapper script.
+      $show "creating $output"
+
+      # Quote the relink command for shipping.
+      if test -n "$relink_command"; then
+       relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+      fi
+
+      # Quote $echo for shipping.
+      if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
+       case "$0" in
+       [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
+       *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
+       esac
+       qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
+      else
+       qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
+      fi
+
+      # Only actually do things if our run command is non-null.
+      if test -z "$run"; then
+       # win32 will think the script is a binary if it has
+       # a .exe suffix, so we strip it off here.
+       case $output in
+         *.exe) output=`echo $output|sed 's,.exe$,,'` ;;
+       esac
+       $rm $output
+       trap "$rm $output; exit 1" 1 2 15
+
+       $echo > $output "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e 1s/^X//'
+sed_quote_subst='$sed_quote_subst'
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+  # install mode needs the following variable:
+  link_against_libtool_libs='$link_against_libtool_libs'
+else
+  # When we are sourced in execute mode, \$file and \$echo are already set.
+  if test \"\$libtool_execute_magic\" != \"$magic\"; then
+    echo=\"$qecho\"
+    file=\"\$0\"
+    # Make sure echo works.
+    if test \"X\$1\" = X--no-reexec; then
+      # Discard the --no-reexec flag, and continue.
+      shift
+    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
+      # Yippee, \$echo works!
+      :
+    else
+      # Restart under the correct shell, and then maybe \$echo will work.
+      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+    fi
+  fi\
+"
+       $echo >> $output "\
+
+  # Find the directory that this script lives in.
+  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
+  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+  # Follow symbolic links until we get to the real thisdir.
+  file=\`ls -ld \"\$file\" | sed -n 's/.*-> //p'\`
+  while test -n \"\$file\"; do
+    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
+
+    # If there was a directory component, then change thisdir.
+    if test \"x\$destdir\" != \"x\$file\"; then
+      case \"\$destdir\" in
+      [\\/]* | [A-Za-z]:[\\/]*) thisdir=\"\$destdir\" ;;
+      *) thisdir=\"\$thisdir/\$destdir\" ;;
+      esac
+    fi
+
+    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+    file=\`ls -ld \"\$thisdir/\$file\" | sed -n 's/.*-> //p'\`
+  done
+
+  # Try to get the absolute directory name.
+  absdir=\`cd \"\$thisdir\" && pwd\`
+  test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+       if test "$fast_install" = yes; then
+         echo >> $output "\
+  program=lt-'$outputname'
+  progdir=\"\$thisdir/$objdir\"
+  
+  if test ! -f \"\$progdir/\$program\" || \\
+     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | sed 1q\`; \\
+       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+    file=\"\$\$-\$program\"
+
+    if test ! -d \"\$progdir\"; then
+      $mkdir \"\$progdir\"
+    else
+      $rm \"\$progdir/\$file\"
+    fi"
+
+         echo >> $output "\
+
+    # relink executable if necessary
+    if test -n \"\$relink_command\"; then
+      if (cd \"\$thisdir\" && eval \$relink_command); then :
+      else
+       $rm \"\$progdir/\$file\"
+       exit 1
+      fi
+    fi
+
+    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+    { $rm \"\$progdir/\$program\";
+      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+    $rm \"\$progdir/\$file\"
+  fi"
+       else
+         echo >> $output "\
+  program='$outputname'
+  progdir=\"\$thisdir/$objdir\"
+"
+       fi
+
+       echo >> $output "\
+
+  if test -f \"\$progdir/\$program\"; then"
+
+       # Export our shlibpath_var if we have one.
+       if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+         $echo >> $output "\
+    # Add our own library path to $shlibpath_var
+    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+    # Some systems cannot cope with colon-terminated $shlibpath_var
+    # The second colon is a workaround for a bug in BeOS R4 sed
+    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+
+    export $shlibpath_var
+"
+       fi
+
+       # fixup the dll searchpath if we need to.
+       if test -n "$dllsearchpath"; then
+         $echo >> $output "\
+    # Add the dll search path components to the executable PATH
+    PATH=$dllsearchpath:\$PATH
+"
+       fi
+
+       $echo >> $output "\
+    if test \"\$libtool_execute_magic\" != \"$magic\"; then
+      # Run the actual program with our arguments.
+"
+       case $host in
+       *-*-cygwin* | *-*-mingw | *-*-os2*)
+         # win32 systems need to use the prog path for dll
+         # lookup to work
+         $echo >> $output "\
+      exec \$progdir\\\\\$program \${1+\"\$@\"}
+"
+         ;;
+       *)
+         $echo >> $output "\
+      # Export the path to the program.
+      PATH=\"\$progdir:\$PATH\"
+      export PATH
+
+      exec \$program \${1+\"\$@\"}
+"
+         ;;
+       esac
+       $echo >> $output "\
+      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+      exit 1
+    fi
+  else
+    # The program doesn't exist.
+    \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
+    \$echo \"This script is just a wrapper for \$program.\" 1>&2
+    echo \"See the $PACKAGE documentation for more information.\" 1>&2
+    exit 1
+  fi
+fi\
+"
+       chmod +x $output
+      fi
+      exit 0
+      ;;
+    esac
+
+    # See if we need to build an old-fashioned archive.
+    for oldlib in $oldlibs; do
+
+      if test "$build_libtool_libs" = convenience; then
+       oldobjs="$libobjs_save"
+       addlibs="$convenience"
+       build_libtool_libs=no
+      else
+       if test "$build_libtool_libs" = module; then
+         oldobjs="$libobjs_save"
+         build_libtool_libs=no
+       else
+         oldobjs="$objs$old_deplibs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
+       fi
+       addlibs="$old_convenience"
+      fi
+
+      if test -n "$addlibs"; then
+       gentop="$output_objdir/${outputname}x"
+       $show "${rm}r $gentop"
+       $run ${rm}r "$gentop"
+       $show "mkdir $gentop"
+       $run mkdir "$gentop"
+       status=$?
+       if test $status -ne 0 && test ! -d "$gentop"; then
+         exit $status
+       fi
+       generated="$generated $gentop"
+         
+       # Add in members from convenience archives.
+       for xlib in $addlibs; do
+         # Extract the objects.
+         case "$xlib" in
+         [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+         *) xabs=`pwd`"/$xlib" ;;
+         esac
+         xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+         xdir="$gentop/$xlib"
+
+         $show "${rm}r $xdir"
+         $run ${rm}r "$xdir"
+         $show "mkdir $xdir"
+         $run mkdir "$xdir"
+         status=$?
+         if test $status -ne 0 && test ! -d "$xdir"; then
+           exit $status
+         fi
+         $show "(cd $xdir && $AR x $xabs)"
+         $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+
+         oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
+       done
+      fi
+
+      # Do each command in the archive commands.
+      if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+       eval cmds=\"$old_archive_from_new_cmds\"
+      else
+       # Ensure that we have .o objects in place in case we decided
+       # not to build a shared library, and have fallen back to building
+       # static libs even though --disable-static was passed!
+       for oldobj in $oldobjs; do
+         if test ! -f $oldobj; then
+           xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'`
+           if test "X$xdir" = "X$oldobj"; then
+             xdir="."
+           else
+             xdir="$xdir"
+           fi
+           baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'`
+           obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
+           $show "(cd $xdir && ${LN_S} $obj $baseobj)"
+           $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $?
+         fi
+       done
+
+       eval cmds=\"$old_archive_cmds\"
+      fi
+      IFS="${IFS=      }"; save_ifs="$IFS"; IFS='~'
+      for cmd in $cmds; do
+       IFS="$save_ifs"
+       $show "$cmd"
+       $run eval "$cmd" || exit $?
+      done
+      IFS="$save_ifs"
+    done
+
+    if test -n "$generated"; then
+      $show "${rm}r$generated"
+      $run ${rm}r$generated
+    fi
+
+    # Now create the libtool archive.
+    case "$output" in
+    *.la)
+      old_library=
+      test "$build_old_libs" = yes && old_library="$libname.$libext"
+      $show "creating $output"
+
+      # Quote the link command for shipping.
+      relink_command="cd `pwd`; $SHELL $0 --mode=relink $libtool_args"
+      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+      
+      # Only create the output if not a dry run.
+      if test -z "$run"; then
+       for installed in no yes; do
+         if test "$installed" = yes; then
+           if test -z "$install_libdir"; then
+             break
+           fi
+           output="$output_objdir/$outputname"i
+           # Replace all uninstalled libtool libraries with the installed ones
+           newdependency_libs=
+           for deplib in $dependency_libs; do
+             case "$deplib" in
+             *.la) 
+               name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
+               eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+               if test -z "$libdir"; then
+                 $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+                 exit 1
+               fi
+               newdependency_libs="$newdependency_libs $libdir/$name"
+               ;;
+             *) newdependency_libs="$newdependency_libs $deplib" ;;
+             esac
+           done
+           dependency_libs="$newdependency_libs"
+         fi
+         $rm $output
+         $echo > $output "\
+# $outputname - a libtool library file
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='$dlname'
+
+# Names of this library.
+library_names='$library_names'
+
+# The name of the static archive.
+old_library='$old_library'
+
+# Libraries that this one depends upon.
+dependency_libs='$dependency_libs'
+
+# Version information for $libname.
+current=$current
+age=$age
+revision=$revision
+
+# Is this an already installed library?
+installed=$installed
+
+# Directory that this library needs to be installed in:
+libdir='$install_libdir'"
+         if test "$installed" = no; then
+           $echo >> $output "\
+relink_command=\"$relink_command\""
+         fi
+       done
+      fi
+
+      # Do a symbolic link so that the libtool archive can be found in
+      # LD_LIBRARY_PATH before the program is installed.
+      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
+      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
+      ;;
+    esac
+    exit 0
+    ;;
+
+  # libtool install mode
+  install)
+    modename="$modename: install"
+
+    # There may be an optional sh(1) argument at the beginning of
+    # install_prog (especially on Windows NT).
+    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh; then
+      # Aesthetically quote it.
+      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
+      case "$arg" in
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)
+       arg="\"$arg\""
+       ;;
+      esac
+      install_prog="$arg "
+      arg="$1"
+      shift
+    else
+      install_prog=
+      arg="$nonopt"
+    fi
+
+    # The real first argument should be the name of the installation program.
+    # Aesthetically quote it.
+    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+    case "$arg" in
+    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \      ]*|*]*)
+      arg="\"$arg\""
+      ;;
+    esac
+    install_prog="$install_prog$arg"
+
+    # We need to accept at least all the BSD install flags.
+    dest=
+    files=
+    opts=
+    prev=
+    install_type=
+    isdir=no
+    stripme=
+    for arg
+    do
+      if test -n "$dest"; then
+       files="$files $dest"
+       dest="$arg"
+       continue
+      fi
+
+      case "$arg" in
+      -d) isdir=yes ;;
+      -f) prev="-f" ;;
+      -g) prev="-g" ;;
+      -m) prev="-m" ;;
+      -o) prev="-o" ;;
+      -s)
+       stripme=" -s"
+       continue
+       ;;
+      -*) ;;
+
+      *)
+       # If the previous option needed an argument, then skip it.
+       if test -n "$prev"; then
+         prev=
+       else
+         dest="$arg"
+         continue
+       fi
+       ;;
+      esac
+
+      # Aesthetically quote the argument.
+      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+      case "$arg" in
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \    ]*|*]*)
+       arg="\"$arg\""
+       ;;
+      esac
+      install_prog="$install_prog $arg"
+    done
+
+    if test -z "$install_prog"; then
+      $echo "$modename: you must specify an install program" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    if test -n "$prev"; then
+      $echo "$modename: the \`$prev' option requires an argument" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    if test -z "$files"; then
+      if test -z "$dest"; then
+       $echo "$modename: no file or destination specified" 1>&2
+      else
+       $echo "$modename: you must specify a destination" 1>&2
+      fi
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    # Strip any trailing slash from the destination.
+    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
+
+    # Check to see that the destination is a directory.
+    test -d "$dest" && isdir=yes
+    if test "$isdir" = yes; then
+      destdir="$dest"
+      destname=
+    else
+      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
+      test "X$destdir" = "X$dest" && destdir=.
+      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
+
+      # Not a directory, so check to see that there is only one file specified.
+      set dummy $files
+      if test $# -gt 2; then
+       $echo "$modename: \`$dest' is not a directory" 1>&2
+       $echo "$help" 1>&2
+       exit 1
+      fi
+    fi
+    case "$destdir" in
+    [\\/]* | [A-Za-z]:[\\/]*) ;;
+    *)
+      for file in $files; do
+       case "$file" in
+       *.lo) ;;
+       *)
+         $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
+         $echo "$help" 1>&2
+         exit 1
+         ;;
+       esac
+      done
+      ;;
+    esac
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    staticlibs=
+    future_libdirs=
+    current_libdirs=
+    for file in $files; do
+
+      # Do each installation.
+      case "$file" in
+      *.a | *.lib)
+       # Do the static libraries later.
+       staticlibs="$staticlibs $file"
+       ;;
+
+      *.la)
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
+         $echo "$help" 1>&2
+         exit 1
+       fi
+
+       library_names=
+       old_library=
+       relink_command=
+       # If there is no directory component, then add one.
+       case "$file" in
+       */* | *\\*) . $file ;;
+       *) . ./$file ;;
+       esac
+
+       # Add the libdir to current_libdirs if it is the destination.
+       if test "X$destdir" = "X$libdir"; then
+         case "$current_libdirs " in
+         *" $libdir "*) ;;
+         *) current_libdirs="$current_libdirs $libdir" ;;
+         esac
+       else
+         # Note the libdir as a future libdir.
+         case "$future_libdirs " in
+         *" $libdir "*) ;;
+         *) future_libdirs="$future_libdirs $libdir" ;;
+         esac
+       fi
+
+       dir="`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/"
+       test "X$dir" = "X$file/" && dir=
+       dir="$dir$objdir"
+
+       if test "$hardcode_into_libs" = yes; then
+         if test -z "$relink_command"; then
+           $echo "$modename: invalid libtool pseudo library \`$file'" 1>&2
+           exit 1
+         fi
+         $echo "$modename: warning: relinking \`$file'" 1>&2
+         $show "$relink_command"
+         if $run eval "$relink_command"; then :
+         else
+           $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+           continue
+         fi
+       fi
+       
+       # See the names of the shared library.
+       set dummy $library_names
+       if test -n "$2"; then
+         realname="$2"
+         shift
+         shift
+
+         srcname="$realname"
+         test "$hardcode_into_libs" = yes && srcname="$realname"T
+
+         # Install the shared library and build the symlinks.
+         $show "$install_prog $dir/$srcname $destdir/$realname"
+         $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
+         if test -n "$stripme" && test -n "$striplib"; then
+           $show "$striplib $destdir/$realname"
+           $run eval "$striplib $destdir/$realname" || exit $?
+         fi
+
+         if test $# -gt 0; then
+           # Delete the old symlinks, and create new ones.
+           for linkname
+           do
+             if test "$linkname" != "$realname"; then
+               $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
+               $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
+             fi
+           done
+         fi
+
+         # Do each command in the postinstall commands.
+         lib="$destdir/$realname"
+         eval cmds=\"$postinstall_cmds\"
+         IFS="${IFS=   }"; save_ifs="$IFS"; IFS='~'
+         for cmd in $cmds; do
+           IFS="$save_ifs"
+           $show "$cmd"
+           $run eval "$cmd" || exit $?
+         done
+         IFS="$save_ifs"
+       fi
+
+       # Install the pseudo-library for information purposes.
+       name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+       instname="$dir/$name"i
+       $show "$install_prog $instname $destdir/$name"
+       $run eval "$install_prog $instname $destdir/$name" || exit $?
+
+       # Maybe install the static library, too.
+       test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+       ;;
+
+      *.lo)
+       # Install (i.e. copy) a libtool object.
+
+       # Figure out destination file name, if it wasn't already specified.
+       if test -n "$destname"; then
+         destfile="$destdir/$destname"
+       else
+         destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+         destfile="$destdir/$destfile"
+       fi
+
+       # Deduce the name of the destination old-style object file.
+       case "$destfile" in
+       *.lo)
+         staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
+         ;;
+       *.o | *.obj)
+         staticdest="$destfile"
+         destfile=
+         ;;
+       *)
+         $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
+         $echo "$help" 1>&2
+         exit 1
+         ;;
+       esac
+
+       # Install the libtool object if requested.
+       if test -n "$destfile"; then
+         $show "$install_prog $file $destfile"
+         $run eval "$install_prog $file $destfile" || exit $?
+       fi
+
+       # Install the old object if enabled.
+       if test "$build_old_libs" = yes; then
+         # Deduce the name of the old-style object file.
+         staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
+
+         $show "$install_prog $staticobj $staticdest"
+         $run eval "$install_prog \$staticobj \$staticdest" || exit $?
+       fi
+       exit 0
+       ;;
+
+      *)
+       # Figure out destination file name, if it wasn't already specified.
+       if test -n "$destname"; then
+         destfile="$destdir/$destname"
+       else
+         destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+         destfile="$destdir/$destfile"
+       fi
+
+       # Do a test to see if this is really a libtool program.
+       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+         link_against_libtool_libs=
+         relink_command=
+
+         # If there is no directory component, then add one.
+         case "$file" in
+         */* | *\\*) . $file ;;
+         *) . ./$file ;;
+         esac
+
+         # Check the variables that should have been set.
+         if test -z "$link_against_libtool_libs"; then
+           $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
+           exit 1
+         fi
+
+         finalize=yes
+         for lib in $link_against_libtool_libs; do
+           # Check to see that each library is installed.
+           libdir=
+           if test -f "$lib"; then
+             # If there is no directory component, then add one.
+             case "$lib" in
+             */* | *\\*) . $lib ;;
+             *) . ./$lib ;;
+             esac
+           fi
+           libfile="$libdir/`$echo "X$lib" | $Xsed -e 's%^.*/%%g'`"
+           if test -n "$libdir" && test ! -f "$libfile"; then
+             $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
+             finalize=no
+           fi
+         done
+
+         relink_command=
+         # If there is no directory component, then add one.
+         case "$file" in
+         */* | *\\*) . $file ;;
+         *) . ./$file ;;
+         esac
+
+         outputname=
+         if test "$fast_install" = no && test -n "$relink_command"; then
+           if test "$finalize" = yes && test -z "$run"; then
+             tmpdir="/tmp"
+             test -n "$TMPDIR" && tmpdir="$TMPDIR"
+             tmpdir="$tmpdir/libtool-$$"
+             if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :
+             else
+               $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
+               continue
+             fi
+             outputname="$tmpdir/$file"
+             # Replace the output file specification.
+             relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+
+             $show "$relink_command"
+             if $run eval "$relink_command"; then :
+             else
+               $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+               ${rm}r "$tmpdir"
+               continue
+             fi
+             file="$outputname"
+           else
+             $echo "$modename: warning: cannot relink \`$file'" 1>&2
+           fi
+         else
+           # Install the binary that we compiled earlier.
+           file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
+         fi
+       fi
+
+       $show "$install_prog$stripme $file $destfile"
+       $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
+       test -n "$outputname" && ${rm}r "$tmpdir"
+       ;;
+      esac
+    done
+
+    for file in $staticlibs; do
+      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+
+      # Set up the ranlib parameters.
+      oldlib="$destdir/$name"
+
+      $show "$install_prog $file $oldlib"
+      $run eval "$install_prog \$file \$oldlib" || exit $?
+
+      if test -n "$stripme" && test -n "$striplib"; then
+       $show "$old_striplib $oldlib"
+       $run eval "$old_striplib $oldlib" || exit $?
+      fi
+      
+      # Do each command in the postinstall commands.
+      eval cmds=\"$old_postinstall_cmds\"
+      IFS="${IFS=      }"; save_ifs="$IFS"; IFS='~'
+      for cmd in $cmds; do
+       IFS="$save_ifs"
+       $show "$cmd"
+       $run eval "$cmd" || exit $?
+      done
+      IFS="$save_ifs"
+    done
+
+    if test -n "$future_libdirs"; then
+      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
+    fi
+
+    if test -n "$current_libdirs"; then
+      # Maybe just do a dry run.
+      test -n "$run" && current_libdirs=" -n$current_libdirs"
+      exec $SHELL $0 --finish$current_libdirs
+      exit 1
+    fi
+
+    exit 0
+    ;;
+
+  # libtool finish mode
+  finish)
+    modename="$modename: finish"
+    libdirs="$nonopt"
+    admincmds=
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      for dir
+      do
+       libdirs="$libdirs $dir"
+      done
+
+      for libdir in $libdirs; do
+       if test -n "$finish_cmds"; then
+         # Do each command in the finish commands.
+         eval cmds=\"$finish_cmds\"
+         IFS="${IFS=   }"; save_ifs="$IFS"; IFS='~'
+         for cmd in $cmds; do
+           IFS="$save_ifs"
+           $show "$cmd"
+           $run eval "$cmd" || admincmds="$admincmds
+       $cmd"
+         done
+         IFS="$save_ifs"
+       fi
+       if test -n "$finish_eval"; then
+         # Do the single finish_eval.
+         eval cmds=\"$finish_eval\"
+         $run eval "$cmds" || admincmds="$admincmds
+       $cmds"
+       fi
+      done
+    fi
+
+    # Exit here if they wanted silent mode.
+    test "$show" = : && exit 0
+
+    echo "----------------------------------------------------------------------"
+    echo "Libraries have been installed in:"
+    for libdir in $libdirs; do
+      echo "   $libdir"
+    done
+    echo
+    echo "If you ever happen to want to link against installed libraries"
+    echo "in a given directory, LIBDIR, you must either use libtool, and"
+    echo "specify the full pathname of the library, or use \`-LLIBDIR'"
+    echo "flag during linking and do at least one of the following:"
+    if test -n "$shlibpath_var"; then
+      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+      echo "     during execution"
+    fi
+    if test -n "$runpath_var"; then
+      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
+      echo "     during linking"
+    fi
+    if test -n "$hardcode_libdir_flag_spec"; then
+      libdir=LIBDIR
+      eval flag=\"$hardcode_libdir_flag_spec\"
+
+      echo "   - use the \`$flag' linker flag"
+    fi
+    if test -n "$admincmds"; then
+      echo "   - have your system administrator run these commands:$admincmds"
+    fi
+    if test -f /etc/ld.so.conf; then
+      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+    fi
+    echo
+    echo "See any operating system documentation about shared libraries for"
+    echo "more information, such as the ld(1) and ld.so(8) manual pages."
+    echo "----------------------------------------------------------------------"
+    exit 0
+    ;;
+
+  # libtool clean mode
+  clean)
+    modename="$modename: clean"
+    rm="$nonopt"
+    files=
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    for arg
+    do
+      case "$arg" in
+      -*) rm="$rm $arg" ;;
+      *) files="$files $arg" ;;
+      esac
+    done
+
+    if test -z "$rm"; then
+      $echo "$modename: you must specify an RM program" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    for file in $files; do
+      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+      if test "X$dir" = "X$file"; then
+       dir=.
+       objdir="$objdir"
+      else
+       objdir="$dir/$objdir"
+      fi
+      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+
+      rmfiles="$file"
+
+      case "$file" in
+      *.la)
+       # Possibly a libtool archive, so verify it.
+       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+         . ./$file
+
+         # Delete the libtool libraries and symlinks.
+         for n in $library_names; do
+           rmfiles="$rmfiles $objdir/$n"
+         done
+         test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
+         rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
+       fi
+       ;;
+
+      *.lo)
+       if test "$build_old_libs" = yes; then
+         oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`
+         rmfiles="$rmfiles $dir/$oldobj"
+       fi
+       ;;
+
+      *)
+       # Do a test to see if this is a libtool program.
+       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+         relink_command=
+         . $dir/$file
+
+         rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
+         if test "$fast_install" = yes && test -n "$relink_command"; then
+           rmfiles="$rmfiles $objdir/lt-$name"
+         fi
+       fi
+       ;;
+      esac
+      $show "$rm $rmfiles"
+      $run $rm $rmfiles
+    done
+    exit 0
+    ;;
+
+  # libtool execute mode
+  execute)
+    modename="$modename: execute"
+
+    # The first argument is the command name.
+    cmd="$nonopt"
+    if test -z "$cmd"; then
+      $echo "$modename: you must specify a COMMAND" 1>&2
+      $echo "$help"
+      exit 1
+    fi
+
+    # Handle -dlopen flags immediately.
+    for file in $execute_dlfiles; do
+      if test ! -f "$file"; then
+       $echo "$modename: \`$file' is not a file" 1>&2
+       $echo "$help" 1>&2
+       exit 1
+      fi
+
+      dir=
+      case "$file" in
+      *.la)
+       # Check to see that this really is a libtool archive.
+       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+       else
+         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+         $echo "$help" 1>&2
+         exit 1
+       fi
+
+       # Read the libtool library.
+       dlname=
+       library_names=
+
+       # If there is no directory component, then add one.
+       case "$file" in
+       */* | *\\*) . $file ;;
+       *) . ./$file ;;
+       esac
+
+       # Skip this library if it cannot be dlopened.
+       if test -z "$dlname"; then
+         # Warn if it was a shared library.
+         test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
+         continue
+       fi
+
+       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+       test "X$dir" = "X$file" && dir=.
+
+       if test -f "$dir/$objdir/$dlname"; then
+         dir="$dir/$objdir"
+       else
+         $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
+         exit 1
+       fi
+       ;;
+
+      *.lo)
+       # Just add the directory containing the .lo file.
+       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+       test "X$dir" = "X$file" && dir=.
+       ;;
+
+      *)
+       $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
+       continue
+       ;;
+      esac
+
+      # Get the absolute pathname.
+      absdir=`cd "$dir" && pwd`
+      test -n "$absdir" && dir="$absdir"
+
+      # Now add the directory to shlibpath_var.
+      if eval "test -z \"\$$shlibpath_var\""; then
+       eval "$shlibpath_var=\"\$dir\""
+      else
+       eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+      fi
+    done
+
+    # This variable tells wrapper scripts just to set shlibpath_var
+    # rather than running their programs.
+    libtool_execute_magic="$magic"
+
+    # Check if any of the arguments is a wrapper script.
+    args=
+    for file
+    do
+      case "$file" in
+      -*) ;;
+      *)
+       # Do a test to see if this is really a libtool program.
+       if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+         # If there is no directory component, then add one.
+         case "$file" in
+         */* | *\\*) . $file ;;
+         *) . ./$file ;;
+         esac
+
+         # Transform arg to wrapped name.
+         file="$progdir/$program"
+       fi
+       ;;
+      esac
+      # Quote arguments (to preserve shell metacharacters).
+      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
+      args="$args \"$file\""
+    done
+
+    if test -z "$run"; then
+      if test -n "$shlibpath_var"; then
+        # Export the shlibpath_var.
+        eval "export $shlibpath_var"
+      fi
+
+      # Restore saved enviroment variables
+      if test "${save_LC_ALL+set}" = set; then
+       LC_ALL="$save_LC_ALL"; export LC_ALL
+      fi
+      if test "${save_LANG+set}" = set; then
+       LANG="$save_LANG"; export LANG
+      fi
+
+      # Now actually exec the command.
+      eval "exec \$cmd$args"
+
+      $echo "$modename: cannot exec \$cmd$args"
+      exit 1
+    else
+      # Display what would be done.
+      if test -n "$shlibpath_var"; then
+        eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
+        $echo "export $shlibpath_var"
+      fi
+      $echo "$cmd$args"
+      exit 0
+    fi
+    ;;
+
+  # libtool uninstall mode
+  uninstall)
+    modename="$modename: uninstall"
+    rm="$nonopt"
+    files=
+
+    for arg
+    do
+      case "$arg" in
+      -*) rm="$rm $arg" ;;
+      *) files="$files $arg" ;;
+      esac
+    done
+
+    if test -z "$rm"; then
+      $echo "$modename: you must specify an RM program" 1>&2
+      $echo "$help" 1>&2
+      exit 1
+    fi
+
+    for file in $files; do
+      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+      test "X$dir" = "X$file" && dir=.
+      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+
+      rmfiles="$file"
+
+      case "$name" in
+      *.la)
+       # Possibly a libtool archive, so verify it.
+       if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+         . $dir/$name
+
+         # Delete the libtool libraries and symlinks.
+         for n in $library_names; do
+           rmfiles="$rmfiles $dir/$n"
+         done
+         test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"
+
+         $show "$rm $rmfiles"
+         $run $rm $rmfiles
+
+         if test -n "$library_names"; then
+           # Do each command in the postuninstall commands.
+           eval cmds=\"$postuninstall_cmds\"
+           IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'
+           for cmd in $cmds; do
+             IFS="$save_ifs"
+             $show "$cmd"
+             $run eval "$cmd"
+           done
+           IFS="$save_ifs"
+         fi
+
+         if test -n "$old_library"; then
+           # Do each command in the old_postuninstall commands.
+           eval cmds=\"$old_postuninstall_cmds\"
+           IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'
+           for cmd in $cmds; do
+             IFS="$save_ifs"
+             $show "$cmd"
+             $run eval "$cmd"
+           done
+           IFS="$save_ifs"
+         fi
+
+         # FIXME: should reinstall the best remaining shared library.
+       fi
+       ;;
+
+      *.lo)
+       if test "$build_old_libs" = yes; then
+         oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`
+         rmfiles="$rmfiles $dir/$oldobj"
+       fi
+       $show "$rm $rmfiles"
+       $run $rm $rmfiles
+       ;;
+
+      *)
+       $show "$rm $rmfiles"
+       $run $rm $rmfiles
+       ;;
+      esac
+    done
+    exit 0
+    ;;
+
+  "")
+    $echo "$modename: you must specify a MODE" 1>&2
+    $echo "$generic_help" 1>&2
+    exit 1
+    ;;
+  esac
+
+  $echo "$modename: invalid operation mode \`$mode'" 1>&2
+  $echo "$generic_help" 1>&2
+  exit 1
+fi # test -z "$show_help"
+
+# We need to display help for each of the modes.
+case "$mode" in
+"") $echo \
+"Usage: $modename [OPTION]... [MODE-ARG]...
+
+Provide generalized library-building support services.
+
+    --config          show all configuration variables
+    --debug           enable verbose shell tracing
+-n, --dry-run         display commands without modifying any files
+    --features        display basic configuration information and exit
+    --finish          same as \`--mode=finish'
+    --help            display this help message and exit
+    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
+    --quiet           same as \`--silent'
+    --silent          don't print informational messages
+    --version         print version information
+
+MODE must be one of the following:
+
+      clean           remove files from the build directory
+      compile         compile a source file into a libtool object
+      execute         automatically set library path, then run a program
+      finish          complete the installation of libtool libraries
+      install         install libraries or executables
+      link            create a library or an executable
+      uninstall       remove libraries from an installed directory
+
+MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
+a more detailed description of MODE."
+  exit 0
+  ;;
+
+clean)
+  $echo \
+"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+  ;;
+
+compile)
+  $echo \
+"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+  -static           always build a \`.o' file suitable for static linking
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+  ;;
+
+execute)
+  $echo \
+"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+  -dlopen FILE      add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+  ;;
+
+finish)
+  $echo \
+"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges.  Use
+the \`--dry-run' option if you just want to see what would be executed."
+  ;;
+
+install)
+  $echo \
+"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command.  The first component should be
+either the \`install' or \`cp' program.
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+  ;;
+
+link)
+  $echo \
+"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+  -all-static       do not do any dynamic linking at all
+  -avoid-version    do not add a version suffix if possible
+  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
+  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+  -export-symbols SYMFILE
+                   try to export only the symbols listed in SYMFILE
+  -export-symbols-regex REGEX
+                   try to export only the symbols matching REGEX
+  -LLIBDIR          search LIBDIR for required installed libraries
+  -lNAME            OUTPUT-FILE requires the installed library libNAME
+  -module           build a library that can dlopened
+  -no-fast-install  disable the fast-install mode
+  -no-install       link a not-installable executable
+  -no-undefined     declare that a library does not refer to external symbols
+  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
+  -release RELEASE  specify package release information
+  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
+  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
+  -static           do not do any dynamic linking of libtool libraries
+  -version-info CURRENT[:REVISION[:AGE]]
+                   specify library version info [each variable defaults to 0]
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename.  Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+  ;;
+
+uninstall)
+  $echo \
+"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+  ;;
+
+*)
+  $echo "$modename: invalid operation mode \`$mode'" 1>&2
+  $echo "$help" 1>&2
+  exit 1
+  ;;
+esac
+
+echo
+$echo "Try \`$modename --help' for more information about other modes."
+
+exit 0
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End: