"Fossies" - the Fresh Open Source Software Archive

Member "bbkeys-0.9.1/aclocal.m4" (22 Dec 2008, 38825 Bytes) of package /linux/privat/old/bbkeys-0.9.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # generated automatically by aclocal 1.10.1 -*- Autoconf -*-
    2 
    3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
    4 # 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
    5 # This file is free software; the Free Software Foundation
    6 # gives unlimited permission to copy and/or distribute it,
    7 # with or without modifications, as long as this notice is preserved.
    8 
    9 # This program is distributed in the hope that it will be useful,
   10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
   11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
   12 # PARTICULAR PURPOSE.
   13 
   14 m4_ifndef([AC_AUTOCONF_VERSION],
   15   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
   16 m4_if(AC_AUTOCONF_VERSION, [2.63],,
   17 [m4_warning([this file was generated for autoconf 2.63.
   18 You have another version of autoconf.  It may work, but is not guaranteed to.
   19 If you have problems, you may need to regenerate the build system entirely.
   20 To do so, use the procedure documented by the package, typically `autoreconf'.])])
   21 
   22 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
   23 # 
   24 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
   25 #
   26 # This program is free software; you can redistribute it and/or modify
   27 # it under the terms of the GNU General Public License as published by
   28 # the Free Software Foundation; either version 2 of the License, or
   29 # (at your option) any later version.
   30 #
   31 # This program is distributed in the hope that it will be useful, but
   32 # WITHOUT ANY WARRANTY; without even the implied warranty of
   33 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   34 # General Public License for more details.
   35 #
   36 # You should have received a copy of the GNU General Public License
   37 # along with this program; if not, write to the Free Software
   38 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
   39 #
   40 # As a special exception to the GNU General Public License, if you
   41 # distribute this file as part of a program that contains a
   42 # configuration script generated by Autoconf, you may include it under
   43 # the same distribution terms that you use for the rest of that program.
   44 
   45 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
   46 # ----------------------------------
   47 AC_DEFUN([PKG_PROG_PKG_CONFIG],
   48 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
   49 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
   50 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
   51 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
   52 	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
   53 fi
   54 if test -n "$PKG_CONFIG"; then
   55 	_pkg_min_version=m4_default([$1], [0.9.0])
   56 	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
   57 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
   58 		AC_MSG_RESULT([yes])
   59 	else
   60 		AC_MSG_RESULT([no])
   61 		PKG_CONFIG=""
   62 	fi
   63 		
   64 fi[]dnl
   65 ])# PKG_PROG_PKG_CONFIG
   66 
   67 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
   68 #
   69 # Check to see whether a particular set of modules exists.  Similar
   70 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
   71 #
   72 #
   73 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
   74 # this or PKG_CHECK_MODULES is called, or make sure to call
   75 # PKG_CHECK_EXISTS manually
   76 # --------------------------------------------------------------
   77 AC_DEFUN([PKG_CHECK_EXISTS],
   78 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
   79 if test -n "$PKG_CONFIG" && \
   80     AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
   81   m4_ifval([$2], [$2], [:])
   82 m4_ifvaln([$3], [else
   83   $3])dnl
   84 fi])
   85 
   86 
   87 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
   88 # ---------------------------------------------
   89 m4_define([_PKG_CONFIG],
   90 [if test -n "$$1"; then
   91     pkg_cv_[]$1="$$1"
   92  elif test -n "$PKG_CONFIG"; then
   93     PKG_CHECK_EXISTS([$3],
   94                      [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
   95 		     [pkg_failed=yes])
   96  else
   97     pkg_failed=untried
   98 fi[]dnl
   99 ])# _PKG_CONFIG
  100 
  101 # _PKG_SHORT_ERRORS_SUPPORTED
  102 # -----------------------------
  103 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
  104 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
  105 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
  106         _pkg_short_errors_supported=yes
  107 else
  108         _pkg_short_errors_supported=no
  109 fi[]dnl
  110 ])# _PKG_SHORT_ERRORS_SUPPORTED
  111 
  112 
  113 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
  114 # [ACTION-IF-NOT-FOUND])
  115 #
  116 #
  117 # Note that if there is a possibility the first call to
  118 # PKG_CHECK_MODULES might not happen, you should be sure to include an
  119 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
  120 #
  121 #
  122 # --------------------------------------------------------------
  123 AC_DEFUN([PKG_CHECK_MODULES],
  124 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
  125 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
  126 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
  127 
  128 pkg_failed=no
  129 AC_MSG_CHECKING([for $1])
  130 
  131 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
  132 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
  133 
  134 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
  135 and $1[]_LIBS to avoid the need to call pkg-config.
  136 See the pkg-config man page for more details.])
  137 
  138 if test $pkg_failed = yes; then
  139         _PKG_SHORT_ERRORS_SUPPORTED
  140         if test $_pkg_short_errors_supported = yes; then
  141 	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
  142         else 
  143 	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
  144         fi
  145 	# Put the nasty error message in config.log where it belongs
  146 	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
  147 
  148 	ifelse([$4], , [AC_MSG_ERROR(dnl
  149 [Package requirements ($2) were not met:
  150 
  151 $$1_PKG_ERRORS
  152 
  153 Consider adjusting the PKG_CONFIG_PATH environment variable if you
  154 installed software in a non-standard prefix.
  155 
  156 _PKG_TEXT
  157 ])],
  158 		[AC_MSG_RESULT([no])
  159                 $4])
  160 elif test $pkg_failed = untried; then
  161 	ifelse([$4], , [AC_MSG_FAILURE(dnl
  162 [The pkg-config script could not be found or is too old.  Make sure it
  163 is in your PATH or set the PKG_CONFIG environment variable to the full
  164 path to pkg-config.
  165 
  166 _PKG_TEXT
  167 
  168 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
  169 		[$4])
  170 else
  171 	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
  172 	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
  173         AC_MSG_RESULT([yes])
  174 	ifelse([$3], , :, [$3])
  175 fi[]dnl
  176 ])# PKG_CHECK_MODULES
  177 
  178 # Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
  179 #
  180 # This file is free software; the Free Software Foundation
  181 # gives unlimited permission to copy and/or distribute it,
  182 # with or without modifications, as long as this notice is preserved.
  183 
  184 # AM_AUTOMAKE_VERSION(VERSION)
  185 # ----------------------------
  186 # Automake X.Y traces this macro to ensure aclocal.m4 has been
  187 # generated from the m4 files accompanying Automake X.Y.
  188 # (This private macro should not be called outside this file.)
  189 AC_DEFUN([AM_AUTOMAKE_VERSION],
  190 [am__api_version='1.10'
  191 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  192 dnl require some minimum version.  Point them to the right macro.
  193 m4_if([$1], [1.10.1], [],
  194       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  195 ])
  196 
  197 # _AM_AUTOCONF_VERSION(VERSION)
  198 # -----------------------------
  199 # aclocal traces this macro to find the Autoconf version.
  200 # This is a private macro too.  Using m4_define simplifies
  201 # the logic in aclocal, which can simply ignore this definition.
  202 m4_define([_AM_AUTOCONF_VERSION], [])
  203 
  204 # AM_SET_CURRENT_AUTOMAKE_VERSION
  205 # -------------------------------
  206 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
  207 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
  208 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
  209 [AM_AUTOMAKE_VERSION([1.10.1])dnl
  210 m4_ifndef([AC_AUTOCONF_VERSION],
  211   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
  212 _AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
  213 
  214 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  215 
  216 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
  217 #
  218 # This file is free software; the Free Software Foundation
  219 # gives unlimited permission to copy and/or distribute it,
  220 # with or without modifications, as long as this notice is preserved.
  221 
  222 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
  223 # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
  224 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
  225 #
  226 # Of course, Automake must honor this variable whenever it calls a
  227 # tool from the auxiliary directory.  The problem is that $srcdir (and
  228 # therefore $ac_aux_dir as well) can be either absolute or relative,
  229 # depending on how configure is run.  This is pretty annoying, since
  230 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
  231 # source directory, any form will work fine, but in subdirectories a
  232 # relative path needs to be adjusted first.
  233 #
  234 # $ac_aux_dir/missing
  235 #    fails when called from a subdirectory if $ac_aux_dir is relative
  236 # $top_srcdir/$ac_aux_dir/missing
  237 #    fails if $ac_aux_dir is absolute,
  238 #    fails when called from a subdirectory in a VPATH build with
  239 #          a relative $ac_aux_dir
  240 #
  241 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
  242 # are both prefixed by $srcdir.  In an in-source build this is usually
  243 # harmless because $srcdir is `.', but things will broke when you
  244 # start a VPATH build or use an absolute $srcdir.
  245 #
  246 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
  247 # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
  248 #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
  249 # and then we would define $MISSING as
  250 #   MISSING="\${SHELL} $am_aux_dir/missing"
  251 # This will work as long as MISSING is not called from configure, because
  252 # unfortunately $(top_srcdir) has no meaning in configure.
  253 # However there are other variables, like CC, which are often used in
  254 # configure, and could therefore not use this "fixed" $ac_aux_dir.
  255 #
  256 # Another solution, used here, is to always expand $ac_aux_dir to an
  257 # absolute PATH.  The drawback is that using absolute paths prevent a
  258 # configured tree to be moved without reconfiguration.
  259 
  260 AC_DEFUN([AM_AUX_DIR_EXPAND],
  261 [dnl Rely on autoconf to set up CDPATH properly.
  262 AC_PREREQ([2.50])dnl
  263 # expand $ac_aux_dir to an absolute path
  264 am_aux_dir=`cd $ac_aux_dir && pwd`
  265 ])
  266 
  267 # AM_CONDITIONAL                                            -*- Autoconf -*-
  268 
  269 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
  270 # Free Software Foundation, Inc.
  271 #
  272 # This file is free software; the Free Software Foundation
  273 # gives unlimited permission to copy and/or distribute it,
  274 # with or without modifications, as long as this notice is preserved.
  275 
  276 # serial 8
  277 
  278 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
  279 # -------------------------------------
  280 # Define a conditional.
  281 AC_DEFUN([AM_CONDITIONAL],
  282 [AC_PREREQ(2.52)dnl
  283  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
  284 	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
  285 AC_SUBST([$1_TRUE])dnl
  286 AC_SUBST([$1_FALSE])dnl
  287 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
  288 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
  289 if $2; then
  290   $1_TRUE=
  291   $1_FALSE='#'
  292 else
  293   $1_TRUE='#'
  294   $1_FALSE=
  295 fi
  296 AC_CONFIG_COMMANDS_PRE(
  297 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
  298   AC_MSG_ERROR([[conditional "$1" was never defined.
  299 Usually this means the macro was only invoked conditionally.]])
  300 fi])])
  301 
  302 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
  303 # Free Software Foundation, Inc.
  304 #
  305 # This file is free software; the Free Software Foundation
  306 # gives unlimited permission to copy and/or distribute it,
  307 # with or without modifications, as long as this notice is preserved.
  308 
  309 # serial 9
  310 
  311 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
  312 # written in clear, in which case automake, when reading aclocal.m4,
  313 # will think it sees a *use*, and therefore will trigger all it's
  314 # C support machinery.  Also note that it means that autoscan, seeing
  315 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
  316 
  317 
  318 # _AM_DEPENDENCIES(NAME)
  319 # ----------------------
  320 # See how the compiler implements dependency checking.
  321 # NAME is "CC", "CXX", "GCJ", or "OBJC".
  322 # We try a few techniques and use that to set a single cache variable.
  323 #
  324 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
  325 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
  326 # dependency, and given that the user is not expected to run this macro,
  327 # just rely on AC_PROG_CC.
  328 AC_DEFUN([_AM_DEPENDENCIES],
  329 [AC_REQUIRE([AM_SET_DEPDIR])dnl
  330 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
  331 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
  332 AC_REQUIRE([AM_DEP_TRACK])dnl
  333 
  334 ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
  335        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
  336        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
  337        [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
  338        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
  339                    [depcc="$$1"   am_compiler_list=])
  340 
  341 AC_CACHE_CHECK([dependency style of $depcc],
  342                [am_cv_$1_dependencies_compiler_type],
  343 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  344   # We make a subdir and do the tests there.  Otherwise we can end up
  345   # making bogus files that we don't know about and never remove.  For
  346   # instance it was reported that on HP-UX the gcc test will end up
  347   # making a dummy file named `D' -- because `-MD' means `put the output
  348   # in D'.
  349   mkdir conftest.dir
  350   # Copy depcomp to subdir because otherwise we won't find it if we're
  351   # using a relative directory.
  352   cp "$am_depcomp" conftest.dir
  353   cd conftest.dir
  354   # We will build objects and dependencies in a subdirectory because
  355   # it helps to detect inapplicable dependency modes.  For instance
  356   # both Tru64's cc and ICC support -MD to output dependencies as a
  357   # side effect of compilation, but ICC will put the dependencies in
  358   # the current directory while Tru64 will put them in the object
  359   # directory.
  360   mkdir sub
  361 
  362   am_cv_$1_dependencies_compiler_type=none
  363   if test "$am_compiler_list" = ""; then
  364      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
  365   fi
  366   for depmode in $am_compiler_list; do
  367     # Setup a source with many dependencies, because some compilers
  368     # like to wrap large dependency lists on column 80 (with \), and
  369     # we should not choose a depcomp mode which is confused by this.
  370     #
  371     # We need to recreate these files for each test, as the compiler may
  372     # overwrite some of them when testing with obscure command lines.
  373     # This happens at least with the AIX C compiler.
  374     : > sub/conftest.c
  375     for i in 1 2 3 4 5 6; do
  376       echo '#include "conftst'$i'.h"' >> sub/conftest.c
  377       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
  378       # Solaris 8's {/usr,}/bin/sh.
  379       touch sub/conftst$i.h
  380     done
  381     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  382 
  383     case $depmode in
  384     nosideeffect)
  385       # after this tag, mechanisms are not by side-effect, so they'll
  386       # only be used when explicitly requested
  387       if test "x$enable_dependency_tracking" = xyes; then
  388 	continue
  389       else
  390 	break
  391       fi
  392       ;;
  393     none) break ;;
  394     esac
  395     # We check with `-c' and `-o' for the sake of the "dashmstdout"
  396     # mode.  It turns out that the SunPro C++ compiler does not properly
  397     # handle `-M -o', and we need to detect this.
  398     if depmode=$depmode \
  399        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
  400        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  401        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
  402          >/dev/null 2>conftest.err &&
  403        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
  404        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  405        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
  406        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  407       # icc doesn't choke on unknown options, it will just issue warnings
  408       # or remarks (even with -Werror).  So we grep stderr for any message
  409       # that says an option was ignored or not supported.
  410       # When given -MP, icc 7.0 and 7.1 complain thusly:
  411       #   icc: Command line warning: ignoring option '-M'; no argument required
  412       # The diagnosis changed in icc 8.0:
  413       #   icc: Command line remark: option '-MP' not supported
  414       if (grep 'ignoring option' conftest.err ||
  415           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  416         am_cv_$1_dependencies_compiler_type=$depmode
  417         break
  418       fi
  419     fi
  420   done
  421 
  422   cd ..
  423   rm -rf conftest.dir
  424 else
  425   am_cv_$1_dependencies_compiler_type=none
  426 fi
  427 ])
  428 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
  429 AM_CONDITIONAL([am__fastdep$1], [
  430   test "x$enable_dependency_tracking" != xno \
  431   && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
  432 ])
  433 
  434 
  435 # AM_SET_DEPDIR
  436 # -------------
  437 # Choose a directory name for dependency files.
  438 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
  439 AC_DEFUN([AM_SET_DEPDIR],
  440 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
  441 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
  442 ])
  443 
  444 
  445 # AM_DEP_TRACK
  446 # ------------
  447 AC_DEFUN([AM_DEP_TRACK],
  448 [AC_ARG_ENABLE(dependency-tracking,
  449 [  --disable-dependency-tracking  speeds up one-time build
  450   --enable-dependency-tracking   do not reject slow dependency extractors])
  451 if test "x$enable_dependency_tracking" != xno; then
  452   am_depcomp="$ac_aux_dir/depcomp"
  453   AMDEPBACKSLASH='\'
  454 fi
  455 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
  456 AC_SUBST([AMDEPBACKSLASH])dnl
  457 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
  458 ])
  459 
  460 # Generate code to set up dependency tracking.              -*- Autoconf -*-
  461 
  462 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
  463 # Free Software Foundation, Inc.
  464 #
  465 # This file is free software; the Free Software Foundation
  466 # gives unlimited permission to copy and/or distribute it,
  467 # with or without modifications, as long as this notice is preserved.
  468 
  469 #serial 3
  470 
  471 # _AM_OUTPUT_DEPENDENCY_COMMANDS
  472 # ------------------------------
  473 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
  474 [for mf in $CONFIG_FILES; do
  475   # Strip MF so we end up with the name of the file.
  476   mf=`echo "$mf" | sed -e 's/:.*$//'`
  477   # Check whether this is an Automake generated Makefile or not.
  478   # We used to match only the files named `Makefile.in', but
  479   # some people rename them; so instead we look at the file content.
  480   # Grep'ing the first line is not enough: some people post-process
  481   # each Makefile.in and add a new line on top of each file to say so.
  482   # Grep'ing the whole file is not good either: AIX grep has a line
  483   # limit of 2048, but all sed's we know have understand at least 4000.
  484   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
  485     dirpart=`AS_DIRNAME("$mf")`
  486   else
  487     continue
  488   fi
  489   # Extract the definition of DEPDIR, am__include, and am__quote
  490   # from the Makefile without running `make'.
  491   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
  492   test -z "$DEPDIR" && continue
  493   am__include=`sed -n 's/^am__include = //p' < "$mf"`
  494   test -z "am__include" && continue
  495   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
  496   # When using ansi2knr, U may be empty or an underscore; expand it
  497   U=`sed -n 's/^U = //p' < "$mf"`
  498   # Find all dependency output files, they are included files with
  499   # $(DEPDIR) in their names.  We invoke sed twice because it is the
  500   # simplest approach to changing $(DEPDIR) to its actual value in the
  501   # expansion.
  502   for file in `sed -n "
  503     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
  504        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
  505     # Make sure the directory exists.
  506     test -f "$dirpart/$file" && continue
  507     fdir=`AS_DIRNAME(["$file"])`
  508     AS_MKDIR_P([$dirpart/$fdir])
  509     # echo "creating $dirpart/$file"
  510     echo '# dummy' > "$dirpart/$file"
  511   done
  512 done
  513 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
  514 
  515 
  516 # AM_OUTPUT_DEPENDENCY_COMMANDS
  517 # -----------------------------
  518 # This macro should only be invoked once -- use via AC_REQUIRE.
  519 #
  520 # This code is only required when automatic dependency tracking
  521 # is enabled.  FIXME.  This creates each `.P' file that we will
  522 # need in order to bootstrap the dependency handling code.
  523 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
  524 [AC_CONFIG_COMMANDS([depfiles],
  525      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
  526      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
  527 ])
  528 
  529 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
  530 # Free Software Foundation, Inc.
  531 #
  532 # This file is free software; the Free Software Foundation
  533 # gives unlimited permission to copy and/or distribute it,
  534 # with or without modifications, as long as this notice is preserved.
  535 
  536 # serial 8
  537 
  538 # AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
  539 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
  540 
  541 # Do all the work for Automake.                             -*- Autoconf -*-
  542 
  543 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
  544 # 2005, 2006, 2008 Free Software Foundation, Inc.
  545 #
  546 # This file is free software; the Free Software Foundation
  547 # gives unlimited permission to copy and/or distribute it,
  548 # with or without modifications, as long as this notice is preserved.
  549 
  550 # serial 13
  551 
  552 # This macro actually does too much.  Some checks are only needed if
  553 # your package does certain things.  But this isn't really a big deal.
  554 
  555 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
  556 # AM_INIT_AUTOMAKE([OPTIONS])
  557 # -----------------------------------------------
  558 # The call with PACKAGE and VERSION arguments is the old style
  559 # call (pre autoconf-2.50), which is being phased out.  PACKAGE
  560 # and VERSION should now be passed to AC_INIT and removed from
  561 # the call to AM_INIT_AUTOMAKE.
  562 # We support both call styles for the transition.  After
  563 # the next Automake release, Autoconf can make the AC_INIT
  564 # arguments mandatory, and then we can depend on a new Autoconf
  565 # release and drop the old call support.
  566 AC_DEFUN([AM_INIT_AUTOMAKE],
  567 [AC_PREREQ([2.60])dnl
  568 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
  569 dnl the ones we care about.
  570 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
  571 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
  572 AC_REQUIRE([AC_PROG_INSTALL])dnl
  573 if test "`cd $srcdir && pwd`" != "`pwd`"; then
  574   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
  575   # is not polluted with repeated "-I."
  576   AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
  577   # test to see if srcdir already configured
  578   if test -f $srcdir/config.status; then
  579     AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
  580   fi
  581 fi
  582 
  583 # test whether we have cygpath
  584 if test -z "$CYGPATH_W"; then
  585   if (cygpath --version) >/dev/null 2>/dev/null; then
  586     CYGPATH_W='cygpath -w'
  587   else
  588     CYGPATH_W=echo
  589   fi
  590 fi
  591 AC_SUBST([CYGPATH_W])
  592 
  593 # Define the identity of the package.
  594 dnl Distinguish between old-style and new-style calls.
  595 m4_ifval([$2],
  596 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
  597  AC_SUBST([PACKAGE], [$1])dnl
  598  AC_SUBST([VERSION], [$2])],
  599 [_AM_SET_OPTIONS([$1])dnl
  600 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
  601 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
  602   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
  603  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
  604  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
  605 
  606 _AM_IF_OPTION([no-define],,
  607 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
  608  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
  609 
  610 # Some tools Automake needs.
  611 AC_REQUIRE([AM_SANITY_CHECK])dnl
  612 AC_REQUIRE([AC_ARG_PROGRAM])dnl
  613 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
  614 AM_MISSING_PROG(AUTOCONF, autoconf)
  615 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
  616 AM_MISSING_PROG(AUTOHEADER, autoheader)
  617 AM_MISSING_PROG(MAKEINFO, makeinfo)
  618 AM_PROG_INSTALL_SH
  619 AM_PROG_INSTALL_STRIP
  620 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
  621 # We need awk for the "check" target.  The system "awk" is bad on
  622 # some platforms.
  623 AC_REQUIRE([AC_PROG_AWK])dnl
  624 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
  625 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
  626 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
  627               [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
  628 	      		     [_AM_PROG_TAR([v7])])])
  629 _AM_IF_OPTION([no-dependencies],,
  630 [AC_PROVIDE_IFELSE([AC_PROG_CC],
  631                   [_AM_DEPENDENCIES(CC)],
  632                   [define([AC_PROG_CC],
  633                           defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
  634 AC_PROVIDE_IFELSE([AC_PROG_CXX],
  635                   [_AM_DEPENDENCIES(CXX)],
  636                   [define([AC_PROG_CXX],
  637                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
  638 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
  639                   [_AM_DEPENDENCIES(OBJC)],
  640                   [define([AC_PROG_OBJC],
  641                           defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
  642 ])
  643 ])
  644 
  645 
  646 # When config.status generates a header, we must update the stamp-h file.
  647 # This file resides in the same directory as the config header
  648 # that is generated.  The stamp files are numbered to have different names.
  649 
  650 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
  651 # loop where config.status creates the headers, so we can generate
  652 # our stamp files there.
  653 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
  654 [# Compute $1's index in $config_headers.
  655 _am_arg=$1
  656 _am_stamp_count=1
  657 for _am_header in $config_headers :; do
  658   case $_am_header in
  659     $_am_arg | $_am_arg:* )
  660       break ;;
  661     * )
  662       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  663   esac
  664 done
  665 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  666 
  667 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
  668 #
  669 # This file is free software; the Free Software Foundation
  670 # gives unlimited permission to copy and/or distribute it,
  671 # with or without modifications, as long as this notice is preserved.
  672 
  673 # AM_PROG_INSTALL_SH
  674 # ------------------
  675 # Define $install_sh.
  676 AC_DEFUN([AM_PROG_INSTALL_SH],
  677 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
  678 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
  679 AC_SUBST(install_sh)])
  680 
  681 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
  682 #
  683 # This file is free software; the Free Software Foundation
  684 # gives unlimited permission to copy and/or distribute it,
  685 # with or without modifications, as long as this notice is preserved.
  686 
  687 # serial 2
  688 
  689 # Check whether the underlying file-system supports filenames
  690 # with a leading dot.  For instance MS-DOS doesn't.
  691 AC_DEFUN([AM_SET_LEADING_DOT],
  692 [rm -rf .tst 2>/dev/null
  693 mkdir .tst 2>/dev/null
  694 if test -d .tst; then
  695   am__leading_dot=.
  696 else
  697   am__leading_dot=_
  698 fi
  699 rmdir .tst 2>/dev/null
  700 AC_SUBST([am__leading_dot])])
  701 
  702 # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
  703 # From Jim Meyering
  704 
  705 # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
  706 # Free Software Foundation, Inc.
  707 #
  708 # This file is free software; the Free Software Foundation
  709 # gives unlimited permission to copy and/or distribute it,
  710 # with or without modifications, as long as this notice is preserved.
  711 
  712 # serial 4
  713 
  714 AC_DEFUN([AM_MAINTAINER_MODE],
  715 [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
  716   dnl maintainer-mode is disabled by default
  717   AC_ARG_ENABLE(maintainer-mode,
  718 [  --enable-maintainer-mode  enable make rules and dependencies not useful
  719 			  (and sometimes confusing) to the casual installer],
  720       USE_MAINTAINER_MODE=$enableval,
  721       USE_MAINTAINER_MODE=no)
  722   AC_MSG_RESULT([$USE_MAINTAINER_MODE])
  723   AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
  724   MAINT=$MAINTAINER_MODE_TRUE
  725   AC_SUBST(MAINT)dnl
  726 ]
  727 )
  728 
  729 AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
  730 
  731 # Check to see how 'make' treats includes.	            -*- Autoconf -*-
  732 
  733 # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
  734 #
  735 # This file is free software; the Free Software Foundation
  736 # gives unlimited permission to copy and/or distribute it,
  737 # with or without modifications, as long as this notice is preserved.
  738 
  739 # serial 3
  740 
  741 # AM_MAKE_INCLUDE()
  742 # -----------------
  743 # Check to see how make treats includes.
  744 AC_DEFUN([AM_MAKE_INCLUDE],
  745 [am_make=${MAKE-make}
  746 cat > confinc << 'END'
  747 am__doit:
  748 	@echo done
  749 .PHONY: am__doit
  750 END
  751 # If we don't find an include directive, just comment out the code.
  752 AC_MSG_CHECKING([for style of include used by $am_make])
  753 am__include="#"
  754 am__quote=
  755 _am_result=none
  756 # First try GNU make style include.
  757 echo "include confinc" > confmf
  758 # We grep out `Entering directory' and `Leaving directory'
  759 # messages which can occur if `w' ends up in MAKEFLAGS.
  760 # In particular we don't look at `^make:' because GNU make might
  761 # be invoked under some other name (usually "gmake"), in which
  762 # case it prints its new name instead of `make'.
  763 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
  764    am__include=include
  765    am__quote=
  766    _am_result=GNU
  767 fi
  768 # Now try BSD make style include.
  769 if test "$am__include" = "#"; then
  770    echo '.include "confinc"' > confmf
  771    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
  772       am__include=.include
  773       am__quote="\""
  774       _am_result=BSD
  775    fi
  776 fi
  777 AC_SUBST([am__include])
  778 AC_SUBST([am__quote])
  779 AC_MSG_RESULT([$_am_result])
  780 rm -f confinc confmf
  781 ])
  782 
  783 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
  784 
  785 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
  786 # Free Software Foundation, Inc.
  787 #
  788 # This file is free software; the Free Software Foundation
  789 # gives unlimited permission to copy and/or distribute it,
  790 # with or without modifications, as long as this notice is preserved.
  791 
  792 # serial 5
  793 
  794 # AM_MISSING_PROG(NAME, PROGRAM)
  795 # ------------------------------
  796 AC_DEFUN([AM_MISSING_PROG],
  797 [AC_REQUIRE([AM_MISSING_HAS_RUN])
  798 $1=${$1-"${am_missing_run}$2"}
  799 AC_SUBST($1)])
  800 
  801 
  802 # AM_MISSING_HAS_RUN
  803 # ------------------
  804 # Define MISSING if not defined so far and test if it supports --run.
  805 # If it does, set am_missing_run to use it, otherwise, to nothing.
  806 AC_DEFUN([AM_MISSING_HAS_RUN],
  807 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
  808 AC_REQUIRE_AUX_FILE([missing])dnl
  809 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
  810 # Use eval to expand $SHELL
  811 if eval "$MISSING --run true"; then
  812   am_missing_run="$MISSING --run "
  813 else
  814   am_missing_run=
  815   AC_MSG_WARN([`missing' script is too old or missing])
  816 fi
  817 ])
  818 
  819 # Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
  820 #
  821 # This file is free software; the Free Software Foundation
  822 # gives unlimited permission to copy and/or distribute it,
  823 # with or without modifications, as long as this notice is preserved.
  824 
  825 # AM_PROG_MKDIR_P
  826 # ---------------
  827 # Check for `mkdir -p'.
  828 AC_DEFUN([AM_PROG_MKDIR_P],
  829 [AC_PREREQ([2.60])dnl
  830 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
  831 dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
  832 dnl while keeping a definition of mkdir_p for backward compatibility.
  833 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
  834 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
  835 dnl Makefile.ins that do not define MKDIR_P, so we do our own
  836 dnl adjustment using top_builddir (which is defined more often than
  837 dnl MKDIR_P).
  838 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
  839 case $mkdir_p in
  840   [[\\/$]]* | ?:[[\\/]]*) ;;
  841   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
  842 esac
  843 ])
  844 
  845 # Helper functions for option handling.                     -*- Autoconf -*-
  846 
  847 # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
  848 #
  849 # This file is free software; the Free Software Foundation
  850 # gives unlimited permission to copy and/or distribute it,
  851 # with or without modifications, as long as this notice is preserved.
  852 
  853 # serial 3
  854 
  855 # _AM_MANGLE_OPTION(NAME)
  856 # -----------------------
  857 AC_DEFUN([_AM_MANGLE_OPTION],
  858 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
  859 
  860 # _AM_SET_OPTION(NAME)
  861 # ------------------------------
  862 # Set option NAME.  Presently that only means defining a flag for this option.
  863 AC_DEFUN([_AM_SET_OPTION],
  864 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
  865 
  866 # _AM_SET_OPTIONS(OPTIONS)
  867 # ----------------------------------
  868 # OPTIONS is a space-separated list of Automake options.
  869 AC_DEFUN([_AM_SET_OPTIONS],
  870 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
  871 
  872 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
  873 # -------------------------------------------
  874 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
  875 AC_DEFUN([_AM_IF_OPTION],
  876 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
  877 
  878 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
  879 
  880 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
  881 # Free Software Foundation, Inc.
  882 #
  883 # This file is free software; the Free Software Foundation
  884 # gives unlimited permission to copy and/or distribute it,
  885 # with or without modifications, as long as this notice is preserved.
  886 
  887 # serial 4
  888 
  889 # AM_SANITY_CHECK
  890 # ---------------
  891 AC_DEFUN([AM_SANITY_CHECK],
  892 [AC_MSG_CHECKING([whether build environment is sane])
  893 # Just in case
  894 sleep 1
  895 echo timestamp > conftest.file
  896 # Do `set' in a subshell so we don't clobber the current shell's
  897 # arguments.  Must try -L first in case configure is actually a
  898 # symlink; some systems play weird games with the mod time of symlinks
  899 # (eg FreeBSD returns the mod time of the symlink's containing
  900 # directory).
  901 if (
  902    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
  903    if test "$[*]" = "X"; then
  904       # -L didn't work.
  905       set X `ls -t $srcdir/configure conftest.file`
  906    fi
  907    rm -f conftest.file
  908    if test "$[*]" != "X $srcdir/configure conftest.file" \
  909       && test "$[*]" != "X conftest.file $srcdir/configure"; then
  910 
  911       # If neither matched, then we have a broken ls.  This can happen
  912       # if, for instance, CONFIG_SHELL is bash and it inherits a
  913       # broken ls alias from the environment.  This has actually
  914       # happened.  Such a system could not be considered "sane".
  915       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
  916 alias in your environment])
  917    fi
  918 
  919    test "$[2]" = conftest.file
  920    )
  921 then
  922    # Ok.
  923    :
  924 else
  925    AC_MSG_ERROR([newly created file is older than distributed files!
  926 Check your system clock])
  927 fi
  928 AC_MSG_RESULT(yes)])
  929 
  930 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
  931 #
  932 # This file is free software; the Free Software Foundation
  933 # gives unlimited permission to copy and/or distribute it,
  934 # with or without modifications, as long as this notice is preserved.
  935 
  936 # AM_PROG_INSTALL_STRIP
  937 # ---------------------
  938 # One issue with vendor `install' (even GNU) is that you can't
  939 # specify the program used to strip binaries.  This is especially
  940 # annoying in cross-compiling environments, where the build's strip
  941 # is unlikely to handle the host's binaries.
  942 # Fortunately install-sh will honor a STRIPPROG variable, so we
  943 # always use install-sh in `make install-strip', and initialize
  944 # STRIPPROG with the value of the STRIP variable (set by the user).
  945 AC_DEFUN([AM_PROG_INSTALL_STRIP],
  946 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
  947 # Installed binaries are usually stripped using `strip' when the user
  948 # run `make install-strip'.  However `strip' might not be the right
  949 # tool to use in cross-compilation environments, therefore Automake
  950 # will honor the `STRIP' environment variable to overrule this program.
  951 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
  952 if test "$cross_compiling" != no; then
  953   AC_CHECK_TOOL([STRIP], [strip], :)
  954 fi
  955 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  956 AC_SUBST([INSTALL_STRIP_PROGRAM])])
  957 
  958 # Copyright (C) 2006  Free Software Foundation, Inc.
  959 #
  960 # This file is free software; the Free Software Foundation
  961 # gives unlimited permission to copy and/or distribute it,
  962 # with or without modifications, as long as this notice is preserved.
  963 
  964 # _AM_SUBST_NOTMAKE(VARIABLE)
  965 # ---------------------------
  966 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
  967 # This macro is traced by Automake.
  968 AC_DEFUN([_AM_SUBST_NOTMAKE])
  969 
  970 # Check how to create a tarball.                            -*- Autoconf -*-
  971 
  972 # Copyright (C) 2004, 2005  Free Software Foundation, Inc.
  973 #
  974 # This file is free software; the Free Software Foundation
  975 # gives unlimited permission to copy and/or distribute it,
  976 # with or without modifications, as long as this notice is preserved.
  977 
  978 # serial 2
  979 
  980 # _AM_PROG_TAR(FORMAT)
  981 # --------------------
  982 # Check how to create a tarball in format FORMAT.
  983 # FORMAT should be one of `v7', `ustar', or `pax'.
  984 #
  985 # Substitute a variable $(am__tar) that is a command
  986 # writing to stdout a FORMAT-tarball containing the directory
  987 # $tardir.
  988 #     tardir=directory && $(am__tar) > result.tar
  989 #
  990 # Substitute a variable $(am__untar) that extract such
  991 # a tarball read from stdin.
  992 #     $(am__untar) < result.tar
  993 AC_DEFUN([_AM_PROG_TAR],
  994 [# Always define AMTAR for backward compatibility.
  995 AM_MISSING_PROG([AMTAR], [tar])
  996 m4_if([$1], [v7],
  997      [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
  998      [m4_case([$1], [ustar],, [pax],,
  999               [m4_fatal([Unknown tar format])])
 1000 AC_MSG_CHECKING([how to create a $1 tar archive])
 1001 # Loop over all known methods to create a tar archive until one works.
 1002 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 1003 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
 1004 # Do not fold the above two line into one, because Tru64 sh and
 1005 # Solaris sh will not grok spaces in the rhs of `-'.
 1006 for _am_tool in $_am_tools
 1007 do
 1008   case $_am_tool in
 1009   gnutar)
 1010     for _am_tar in tar gnutar gtar;
 1011     do
 1012       AM_RUN_LOG([$_am_tar --version]) && break
 1013     done
 1014     am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
 1015     am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
 1016     am__untar="$_am_tar -xf -"
 1017     ;;
 1018   plaintar)
 1019     # Must skip GNU tar: if it does not support --format= it doesn't create
 1020     # ustar tarball either.
 1021     (tar --version) >/dev/null 2>&1 && continue
 1022     am__tar='tar chf - "$$tardir"'
 1023     am__tar_='tar chf - "$tardir"'
 1024     am__untar='tar xf -'
 1025     ;;
 1026   pax)
 1027     am__tar='pax -L -x $1 -w "$$tardir"'
 1028     am__tar_='pax -L -x $1 -w "$tardir"'
 1029     am__untar='pax -r'
 1030     ;;
 1031   cpio)
 1032     am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
 1033     am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
 1034     am__untar='cpio -i -H $1 -d'
 1035     ;;
 1036   none)
 1037     am__tar=false
 1038     am__tar_=false
 1039     am__untar=false
 1040     ;;
 1041   esac
 1042 
 1043   # If the value was cached, stop now.  We just wanted to have am__tar
 1044   # and am__untar set.
 1045   test -n "${am_cv_prog_tar_$1}" && break
 1046 
 1047   # tar/untar a dummy directory, and stop if the command works
 1048   rm -rf conftest.dir
 1049   mkdir conftest.dir
 1050   echo GrepMe > conftest.dir/file
 1051   AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
 1052   rm -rf conftest.dir
 1053   if test -s conftest.tar; then
 1054     AM_RUN_LOG([$am__untar <conftest.tar])
 1055     grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
 1056   fi
 1057 done
 1058 rm -rf conftest.dir
 1059 
 1060 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
 1061 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
 1062 AC_SUBST([am__tar])
 1063 AC_SUBST([am__untar])
 1064 ]) # _AM_PROG_TAR
 1065