Commit 8a96cbb37113a851ec63b65a396520a1113529f1

Authored by Kevin Greenan
1 parent 31baa175
Exists in master and in 1 other branch v2

Ran autogen to pick-up the changes needed to run 'make check'

INSTALL
1 1 Installation Instructions
2 2 *************************
3 3  
4   -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
5   -2006 Free Software Foundation, Inc.
  4 +Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
  5 +Inc.
6 6  
7   -This file is free documentation; the Free Software Foundation gives
8   -unlimited permission to copy, distribute and modify it.
  7 + Copying and distribution of this file, with or without modification,
  8 +are permitted in any medium without royalty provided the copyright
  9 +notice and this notice are preserved. This file is offered as-is,
  10 +without warranty of any kind.
9 11  
10 12 Basic Installation
11 13 ==================
12 14  
13   -Briefly, the shell commands `./configure; make; make install' should
14   -configure, build, and install this package. The following
  15 + Briefly, the shell command `./configure && make && make install'
  16 +should configure, build, and install this package. The following
15 17 more-detailed instructions are generic; see the `README' file for
16   -instructions specific to this package.
  18 +instructions specific to this package. Some packages provide this
  19 +`INSTALL' file but do not implement all of the features documented
  20 +below. The lack of an optional feature in a given package is not
  21 +necessarily a bug. More recommendations for GNU packages can be found
  22 +in *note Makefile Conventions: (standards)Makefile Conventions.
17 23  
18 24 The `configure' shell script attempts to guess correct values for
19 25 various system-dependent variables used during compilation. It uses
... ... @@ -42,7 +48,7 @@ may remove or edit it.
42 48 you want to change it or regenerate `configure' using a newer version
43 49 of `autoconf'.
44 50  
45   -The simplest way to compile this package is:
  51 + The simplest way to compile this package is:
46 52  
47 53 1. `cd' to the directory containing the package's source code and type
48 54 `./configure' to configure the package for your system.
... ... @@ -53,12 +59,22 @@ The simplest way to compile this package is:
53 59 2. Type `make' to compile the package.
54 60  
55 61 3. Optionally, type `make check' to run any self-tests that come with
56   - the package.
  62 + the package, generally using the just-built uninstalled binaries.
57 63  
58 64 4. Type `make install' to install the programs and any data files and
59   - documentation.
60   -
61   - 5. You can remove the program binaries and object files from the
  65 + documentation. When installing into a prefix owned by root, it is
  66 + recommended that the package be configured and built as a regular
  67 + user, and only the `make install' phase executed with root
  68 + privileges.
  69 +
  70 + 5. Optionally, type `make installcheck' to repeat any self-tests, but
  71 + this time using the binaries in their final installed location.
  72 + This target does not install anything. Running this target as a
  73 + regular user, particularly if the prior `make install' required
  74 + root privileges, verifies that the installation completed
  75 + correctly.
  76 +
  77 + 6. You can remove the program binaries and object files from the
62 78 source code directory by typing `make clean'. To also remove the
63 79 files that `configure' created (so you can compile the package for
64 80 a different kind of computer), type `make distclean'. There is
... ... @@ -67,12 +83,22 @@ The simplest way to compile this package is:
67 83 all sorts of other programs in order to regenerate files that came
68 84 with the distribution.
69 85  
  86 + 7. Often, you can also type `make uninstall' to remove the installed
  87 + files again. In practice, not all packages have tested that
  88 + uninstallation works correctly, even though it is required by the
  89 + GNU Coding Standards.
  90 +
  91 + 8. Some packages, particularly those that use Automake, provide `make
  92 + distcheck', which can by used by developers to test that all other
  93 + targets like `make install' and `make uninstall' work correctly.
  94 + This target is generally not run by end users.
  95 +
70 96 Compilers and Options
71 97 =====================
72 98  
73   -Some systems require unusual options for compilation or linking that the
74   -`configure' script does not know about. Run `./configure --help' for
75   -details on some of the pertinent environment variables.
  99 + Some systems require unusual options for compilation or linking that
  100 +the `configure' script does not know about. Run `./configure --help'
  101 +for details on some of the pertinent environment variables.
76 102  
77 103 You can give `configure' initial values for configuration parameters
78 104 by setting variables in the command line or in the environment. Here
... ... @@ -85,25 +111,41 @@ is an example:
85 111 Compiling For Multiple Architectures
86 112 ====================================
87 113  
88   -You can compile the package for more than one kind of computer at the
  114 + You can compile the package for more than one kind of computer at the
89 115 same time, by placing the object files for each architecture in their
90 116 own directory. To do this, you can use GNU `make'. `cd' to the
91 117 directory where you want the object files and executables to go and run
92 118 the `configure' script. `configure' automatically checks for the
93   -source code in the directory that `configure' is in and in `..'.
  119 +source code in the directory that `configure' is in and in `..'. This
  120 +is known as a "VPATH" build.
94 121  
95 122 With a non-GNU `make', it is safer to compile the package for one
96 123 architecture at a time in the source code directory. After you have
97 124 installed the package for one architecture, use `make distclean' before
98 125 reconfiguring for another architecture.
99 126  
  127 + On MacOS X 10.5 and later systems, you can create libraries and
  128 +executables that work on multiple system types--known as "fat" or
  129 +"universal" binaries--by specifying multiple `-arch' options to the
  130 +compiler but only a single `-arch' option to the preprocessor. Like
  131 +this:
  132 +
  133 + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
  134 + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
  135 + CPP="gcc -E" CXXCPP="g++ -E"
  136 +
  137 + This is not guaranteed to produce working output in all cases, you
  138 +may have to build one architecture at a time and combine the results
  139 +using the `lipo' tool if you have problems.
  140 +
100 141 Installation Names
101 142 ==================
102 143  
103   -By default, `make install' installs the package's commands under
  144 + By default, `make install' installs the package's commands under
104 145 `/usr/local/bin', include files under `/usr/local/include', etc. You
105 146 can specify an installation prefix other than `/usr/local' by giving
106   -`configure' the option `--prefix=PREFIX'.
  147 +`configure' the option `--prefix=PREFIX', where PREFIX must be an
  148 +absolute file name.
107 149  
108 150 You can specify separate installation prefixes for
109 151 architecture-specific files and architecture-independent files. If you
... ... @@ -114,16 +156,47 @@ Documentation and other data files still use the regular prefix.
114 156 In addition, if you use an unusual directory layout you can give
115 157 options like `--bindir=DIR' to specify different values for particular
116 158 kinds of files. Run `configure --help' for a list of the directories
117   -you can set and what kinds of files go in them.
  159 +you can set and what kinds of files go in them. In general, the
  160 +default for these options is expressed in terms of `${prefix}', so that
  161 +specifying just `--prefix' will affect all of the other directory
  162 +specifications that were not explicitly provided.
  163 +
  164 + The most portable way to affect installation locations is to pass the
  165 +correct locations to `configure'; however, many packages provide one or
  166 +both of the following shortcuts of passing variable assignments to the
  167 +`make install' command line to change installation locations without
  168 +having to reconfigure or recompile.
  169 +
  170 + The first method involves providing an override variable for each
  171 +affected directory. For example, `make install
  172 +prefix=/alternate/directory' will choose an alternate location for all
  173 +directory configuration variables that were expressed in terms of
  174 +`${prefix}'. Any directories that were specified during `configure',
  175 +but not in terms of `${prefix}', must each be overridden at install
  176 +time for the entire installation to be relocated. The approach of
  177 +makefile variable overrides for each directory variable is required by
  178 +the GNU Coding Standards, and ideally causes no recompilation.
  179 +However, some platforms have known limitations with the semantics of
  180 +shared libraries that end up requiring recompilation when using this
  181 +method, particularly noticeable in packages that use GNU Libtool.
  182 +
  183 + The second method involves providing the `DESTDIR' variable. For
  184 +example, `make install DESTDIR=/alternate/directory' will prepend
  185 +`/alternate/directory' before all installation names. The approach of
  186 +`DESTDIR' overrides is not required by the GNU Coding Standards, and
  187 +does not work on platforms that have drive letters. On the other hand,
  188 +it does better at avoiding recompilation issues, and works well even
  189 +when some directory options were not specified in terms of `${prefix}'
  190 +at `configure' time.
  191 +
  192 +Optional Features
  193 +=================
118 194  
119 195 If the package supports it, you can cause programs to be installed
120 196 with an extra prefix or suffix on their names by giving `configure' the
121 197 option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
122 198  
123   -Optional Features
124   -=================
125   -
126   -Some packages pay attention to `--enable-FEATURE' options to
  199 + Some packages pay attention to `--enable-FEATURE' options to
127 200 `configure', where FEATURE indicates an optional part of the package.
128 201 They may also pay attention to `--with-PACKAGE' options, where PACKAGE
129 202 is something like `gnu-as' or `x' (for the X Window System). The
... ... @@ -135,14 +208,58 @@ find the X include and library files automatically, but if it doesn't,
135 208 you can use the `configure' options `--x-includes=DIR' and
136 209 `--x-libraries=DIR' to specify their locations.
137 210  
  211 + Some packages offer the ability to configure how verbose the
  212 +execution of `make' will be. For these packages, running `./configure
  213 +--enable-silent-rules' sets the default to minimal output, which can be
  214 +overridden with `make V=1'; while running `./configure
  215 +--disable-silent-rules' sets the default to verbose, which can be
  216 +overridden with `make V=0'.
  217 +
  218 +Particular systems
  219 +==================
  220 +
  221 + On HP-UX, the default C compiler is not ANSI C compatible. If GNU
  222 +CC is not installed, it is recommended to use the following options in
  223 +order to use an ANSI C compiler:
  224 +
  225 + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
  226 +
  227 +and if that doesn't work, install pre-built binaries of GCC for HP-UX.
  228 +
  229 + HP-UX `make' updates targets which have the same time stamps as
  230 +their prerequisites, which makes it generally unusable when shipped
  231 +generated files such as `configure' are involved. Use GNU `make'
  232 +instead.
  233 +
  234 + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
  235 +parse its `<wchar.h>' header file. The option `-nodtk' can be used as
  236 +a workaround. If GNU CC is not installed, it is therefore recommended
  237 +to try
  238 +
  239 + ./configure CC="cc"
  240 +
  241 +and if that doesn't work, try
  242 +
  243 + ./configure CC="cc -nodtk"
  244 +
  245 + On Solaris, don't put `/usr/ucb' early in your `PATH'. This
  246 +directory contains several dysfunctional programs; working variants of
  247 +these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
  248 +in your `PATH', put it _after_ `/usr/bin'.
  249 +
  250 + On Haiku, software installed for all users goes in `/boot/common',
  251 +not `/usr/local'. It is recommended to use the following options:
  252 +
  253 + ./configure --prefix=/boot/common
  254 +
138 255 Specifying the System Type
139 256 ==========================
140 257  
141   -There may be some features `configure' cannot figure out automatically,
142   -but needs to determine by the type of machine the package will run on.
143   -Usually, assuming the package is built to be run on the _same_
144   -architectures, `configure' can figure that out, but if it prints a
145   -message saying it cannot guess the machine type, give it the
  258 + There may be some features `configure' cannot figure out
  259 +automatically, but needs to determine by the type of machine the package
  260 +will run on. Usually, assuming the package is built to be run on the
  261 +_same_ architectures, `configure' can figure that out, but if it prints
  262 +a message saying it cannot guess the machine type, give it the
146 263 `--build=TYPE' option. TYPE can either be a short name for the system
147 264 type, such as `sun4', or a canonical name which has the form:
148 265  
... ... @@ -150,7 +267,8 @@ type, such as `sun4&#39;, or a canonical name which has the form:
150 267  
151 268 where SYSTEM can have one of these forms:
152 269  
153   - OS KERNEL-OS
  270 + OS
  271 + KERNEL-OS
154 272  
155 273 See the file `config.sub' for the possible values of each field. If
156 274 `config.sub' isn't included in this package, then this package doesn't
... ... @@ -168,9 +286,9 @@ eventually be run) with `--host=TYPE&#39;.
168 286 Sharing Defaults
169 287 ================
170 288  
171   -If you want to set default values for `configure' scripts to share, you
172   -can create a site shell script called `config.site' that gives default
173   -values for variables like `CC', `cache_file', and `prefix'.
  289 + If you want to set default values for `configure' scripts to share,
  290 +you can create a site shell script called `config.site' that gives
  291 +default values for variables like `CC', `cache_file', and `prefix'.
174 292 `configure' looks for `PREFIX/share/config.site' if it exists, then
175 293 `PREFIX/etc/config.site' if it exists. Or, you can set the
176 294 `CONFIG_SITE' environment variable to the location of the site script.
... ... @@ -179,7 +297,7 @@ A warning: not all `configure&#39; scripts look for a site script.
179 297 Defining Variables
180 298 ==================
181 299  
182   -Variables not defined in a site shell script can be set in the
  300 + Variables not defined in a site shell script can be set in the
183 301 environment passed to `configure'. However, some packages may run
184 302 configure again during the build, and the customized values of these
185 303 variables may be lost. In order to avoid this problem, you should set
... ... @@ -191,18 +309,27 @@ causes the specified `gcc&#39; to be used as the C compiler (unless it is
191 309 overridden in the site shell script).
192 310  
193 311 Unfortunately, this technique does not work for `CONFIG_SHELL' due to
194   -an Autoconf bug. Until the bug is fixed you can use this workaround:
  312 +an Autoconf limitation. Until the limitation is lifted, you can use
  313 +this workaround:
195 314  
196   - CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
  315 + CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
197 316  
198 317 `configure' Invocation
199 318 ======================
200 319  
201   -`configure' recognizes the following options to control how it operates.
  320 + `configure' recognizes the following options to control how it
  321 +operates.
202 322  
203 323 `--help'
204 324 `-h'
205   - Print a summary of the options to `configure', and exit.
  325 + Print a summary of all of the options to `configure', and exit.
  326 +
  327 +`--help=short'
  328 +`--help=recursive'
  329 + Print a summary of the options unique to this package's
  330 + `configure', and exit. The `short' variant lists options used
  331 + only in the top level, while the `recursive' variant lists options
  332 + also present in any nested packages.
206 333  
207 334 `--version'
208 335 `-V'
... ... @@ -229,6 +356,15 @@ an Autoconf bug. Until the bug is fixed you can use this workaround:
229 356 Look for the package's source code in directory DIR. Usually
230 357 `configure' can determine that directory automatically.
231 358  
  359 +`--prefix=DIR'
  360 + Use DIR as the installation prefix. *note Installation Names::
  361 + for more details, including other options available for fine-tuning
  362 + the installation locations.
  363 +
  364 +`--no-create'
  365 +`-n'
  366 + Run the configure checks, but stop before creating any output
  367 + files.
  368 +
232 369 `configure' also accepts some other, not widely useful, options. Run
233 370 `configure --help' for more details.
234   -
... ...
Makefile.in
1   -# Makefile.in generated by automake 1.10 from Makefile.am.
  1 +# Makefile.in generated by automake 1.14.1 from Makefile.am.
2 2 # @configure_input@
3 3  
4   -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5   -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
  4 +# Copyright (C) 1994-2013 Free Software Foundation, Inc.
  5 +
6 6 # This Makefile.in is free software; the Free Software Foundation
7 7 # gives unlimited permission to copy and/or distribute it,
8 8 # with or without modifications, as long as this notice is preserved.
... ... @@ -18,9 +18,55 @@
18 18 # Distributes headers
19 19  
20 20 VPATH = @srcdir@
  21 +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
  22 +am__make_running_with_option = \
  23 + case $${target_option-} in \
  24 + ?) ;; \
  25 + *) echo "am__make_running_with_option: internal error: invalid" \
  26 + "target option '$${target_option-}' specified" >&2; \
  27 + exit 1;; \
  28 + esac; \
  29 + has_opt=no; \
  30 + sane_makeflags=$$MAKEFLAGS; \
  31 + if $(am__is_gnu_make); then \
  32 + sane_makeflags=$$MFLAGS; \
  33 + else \
  34 + case $$MAKEFLAGS in \
  35 + *\\[\ \ ]*) \
  36 + bs=\\; \
  37 + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
  38 + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
  39 + esac; \
  40 + fi; \
  41 + skip_next=no; \
  42 + strip_trailopt () \
  43 + { \
  44 + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
  45 + }; \
  46 + for flg in $$sane_makeflags; do \
  47 + test $$skip_next = yes && { skip_next=no; continue; }; \
  48 + case $$flg in \
  49 + *=*|--*) continue;; \
  50 + -*I) strip_trailopt 'I'; skip_next=yes;; \
  51 + -*I?*) strip_trailopt 'I';; \
  52 + -*O) strip_trailopt 'O'; skip_next=yes;; \
  53 + -*O?*) strip_trailopt 'O';; \
  54 + -*l) strip_trailopt 'l'; skip_next=yes;; \
  55 + -*l?*) strip_trailopt 'l';; \
  56 + -[dEDm]) skip_next=yes;; \
  57 + -[JT]) skip_next=yes;; \
  58 + esac; \
  59 + case $$flg in \
  60 + *$$target_option*) has_opt=yes; break;; \
  61 + esac; \
  62 + done; \
  63 + test $$has_opt = yes
  64 +am__make_dryrun = (target_option=n; $(am__make_running_with_option))
  65 +am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
21 66 pkgdatadir = $(datadir)/@PACKAGE@
22   -pkglibdir = $(libdir)/@PACKAGE@
23 67 pkgincludedir = $(includedir)/@PACKAGE@
  68 +pkglibdir = $(libdir)/@PACKAGE@
  69 +pkglibexecdir = $(libexecdir)/@PACKAGE@
24 70 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
25 71 install_sh_DATA = $(install_sh) -c -m 644
26 72 install_sh_PROGRAM = $(install_sh) -c
... ... @@ -36,11 +82,11 @@ POST_UNINSTALL = :
36 82 build_triplet = @build@
37 83 host_triplet = @host@
38 84 subdir = .
39   -DIST_COMMON = README $(am__configure_deps) $(include_HEADERS) \
40   - $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
41   - $(top_srcdir)/configure $(top_srcdir)/include/config.h.in \
42   - AUTHORS COPYING ChangeLog INSTALL NEWS config.guess config.sub \
43   - install-sh ltmain.sh missing
  85 +DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
  86 + $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
  87 + $(top_srcdir)/configure $(am__configure_deps) \
  88 + $(top_srcdir)/include/config.h.in $(include_HEADERS) COPYING \
  89 + compile config.guess config.sub install-sh missing ltmain.sh
44 90 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
45 91 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_compile_flag.m4 \
46 92 $(top_srcdir)/m4/ax_ext.m4 \
... ... @@ -56,55 +102,151 @@ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
56 102 mkinstalldirs = $(install_sh) -d
57 103 CONFIG_HEADER = $(top_builddir)/include/config.h
58 104 CONFIG_CLEAN_FILES =
59   -depcomp =
60   -am__depfiles_maybe =
  105 +CONFIG_CLEAN_VPATH_FILES =
  106 +AM_V_P = $(am__v_P_@AM_V@)
  107 +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  108 +am__v_P_0 = false
  109 +am__v_P_1 = :
  110 +AM_V_GEN = $(am__v_GEN_@AM_V@)
  111 +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
  112 +am__v_GEN_0 = @echo " GEN " $@;
  113 +am__v_GEN_1 =
  114 +AM_V_at = $(am__v_at_@AM_V@)
  115 +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
  116 +am__v_at_0 = @
  117 +am__v_at_1 =
61 118 SOURCES =
62 119 DIST_SOURCES =
63   -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
64   - html-recursive info-recursive install-data-recursive \
65   - install-dvi-recursive install-exec-recursive \
66   - install-html-recursive install-info-recursive \
67   - install-pdf-recursive install-ps-recursive install-recursive \
68   - installcheck-recursive installdirs-recursive pdf-recursive \
69   - ps-recursive uninstall-recursive
  120 +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
  121 + ctags-recursive dvi-recursive html-recursive info-recursive \
  122 + install-data-recursive install-dvi-recursive \
  123 + install-exec-recursive install-html-recursive \
  124 + install-info-recursive install-pdf-recursive \
  125 + install-ps-recursive install-recursive installcheck-recursive \
  126 + installdirs-recursive pdf-recursive ps-recursive \
  127 + tags-recursive uninstall-recursive
  128 +am__can_run_installinfo = \
  129 + case $$AM_UPDATE_INFO_DIR in \
  130 + n|no|NO) false;; \
  131 + *) (install-info --version) >/dev/null 2>&1;; \
  132 + esac
70 133 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
71 134 am__vpath_adj = case $$p in \
72 135 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
73 136 *) f=$$p;; \
74 137 esac;
75   -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
  138 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
  139 +am__install_max = 40
  140 +am__nobase_strip_setup = \
  141 + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
  142 +am__nobase_strip = \
  143 + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
  144 +am__nobase_list = $(am__nobase_strip_setup); \
  145 + for p in $$list; do echo "$$p $$p"; done | \
  146 + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
  147 + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
  148 + if (++n[$$2] == $(am__install_max)) \
  149 + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
  150 + END { for (dir in files) print dir, files[dir] }'
  151 +am__base_list = \
  152 + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
  153 + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
  154 +am__uninstall_files_from_dir = { \
  155 + test -z "$$files" \
  156 + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
  157 + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
  158 + $(am__cd) "$$dir" && rm -f $$files; }; \
  159 + }
76 160 am__installdirs = "$(DESTDIR)$(includedir)"
77   -includeHEADERS_INSTALL = $(INSTALL_HEADER)
78 161 HEADERS = $(include_HEADERS)
79 162 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
80 163 distclean-recursive maintainer-clean-recursive
  164 +am__recursive_targets = \
  165 + $(RECURSIVE_TARGETS) \
  166 + $(RECURSIVE_CLEAN_TARGETS) \
  167 + $(am__extra_recursive_targets)
  168 +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  169 + cscope distdir dist dist-all distcheck
  170 +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
  171 +# Read a list of newline-separated strings from the standard input,
  172 +# and print each of them once, without duplicates. Input order is
  173 +# *not* preserved.
  174 +am__uniquify_input = $(AWK) '\
  175 + BEGIN { nonempty = 0; } \
  176 + { items[$$0] = 1; nonempty = 1; } \
  177 + END { if (nonempty) { for (i in items) print i; }; } \
  178 +'
  179 +# Make sure the list of sources is unique. This is necessary because,
  180 +# e.g., the same source file might be shared among _SOURCES variables
  181 +# for different programs/libraries.
  182 +am__define_uniq_tagged_files = \
  183 + list='$(am__tagged_files)'; \
  184 + unique=`for i in $$list; do \
  185 + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  186 + done | $(am__uniquify_input)`
81 187 ETAGS = etags
82 188 CTAGS = ctags
  189 +CSCOPE = cscope
83 190 DIST_SUBDIRS = $(SUBDIRS)
84 191 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
85 192 distdir = $(PACKAGE)-$(VERSION)
86 193 top_distdir = $(distdir)
87 194 am__remove_distdir = \
88   - { test ! -d $(distdir) \
89   - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
90   - && rm -fr $(distdir); }; }
  195 + if test -d "$(distdir)"; then \
  196 + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
  197 + && rm -rf "$(distdir)" \
  198 + || { sleep 5 && rm -rf "$(distdir)"; }; \
  199 + else :; fi
  200 +am__post_remove_distdir = $(am__remove_distdir)
  201 +am__relativize = \
  202 + dir0=`pwd`; \
  203 + sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  204 + sed_rest='s,^[^/]*/*,,'; \
  205 + sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  206 + sed_butlast='s,/*[^/]*$$,,'; \
  207 + while test -n "$$dir1"; do \
  208 + first=`echo "$$dir1" | sed -e "$$sed_first"`; \
  209 + if test "$$first" != "."; then \
  210 + if test "$$first" = ".."; then \
  211 + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
  212 + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
  213 + else \
  214 + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
  215 + if test "$$first2" = "$$first"; then \
  216 + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
  217 + else \
  218 + dir2="../$$dir2"; \
  219 + fi; \
  220 + dir0="$$dir0"/"$$first"; \
  221 + fi; \
  222 + fi; \
  223 + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  224 + done; \
  225 + reldir="$$dir2"
91 226 DIST_ARCHIVES = $(distdir).tar.gz
92 227 GZIP_ENV = --best
  228 +DIST_TARGETS = dist-gzip
93 229 distuninstallcheck_listfiles = find . -type f -print
  230 +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
  231 + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
94 232 distcleancheck_listfiles = find . -type f -print
95 233 ACLOCAL = @ACLOCAL@
96 234 AMTAR = @AMTAR@
  235 +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
97 236 AR = @AR@
98 237 AUTOCONF = @AUTOCONF@
99 238 AUTOHEADER = @AUTOHEADER@
100 239 AUTOMAKE = @AUTOMAKE@
101 240 AWK = @AWK@
102 241 CC = @CC@
  242 +CCDEPMODE = @CCDEPMODE@
103 243 CFLAGS = @CFLAGS@
104 244 CPP = @CPP@
105 245 CPPFLAGS = @CPPFLAGS@
106 246 CYGPATH_W = @CYGPATH_W@
107 247 DEFS = @DEFS@
  248 +DEPDIR = @DEPDIR@
  249 +DLLTOOL = @DLLTOOL@
108 250 DSYMUTIL = @DSYMUTIL@
109 251 DUMPBIN = @DUMPBIN@
110 252 ECHO_C = @ECHO_C@
... ... @@ -129,6 +271,7 @@ LN_S = @LN_S@
129 271 LTLIBOBJS = @LTLIBOBJS@
130 272 MAINT = @MAINT@
131 273 MAKEINFO = @MAKEINFO@
  274 +MANIFEST_TOOL = @MANIFEST_TOOL@
132 275 MKDIR_P = @MKDIR_P@
133 276 NM = @NM@
134 277 NMEDIT = @NMEDIT@
... ... @@ -141,6 +284,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
141 284 PACKAGE_NAME = @PACKAGE_NAME@
142 285 PACKAGE_STRING = @PACKAGE_STRING@
143 286 PACKAGE_TARNAME = @PACKAGE_TARNAME@
  287 +PACKAGE_URL = @PACKAGE_URL@
144 288 PACKAGE_VERSION = @PACKAGE_VERSION@
145 289 PATH_SEPARATOR = @PATH_SEPARATOR@
146 290 RANLIB = @RANLIB@
... ... @@ -154,9 +298,12 @@ abs_builddir = @abs_builddir@
154 298 abs_srcdir = @abs_srcdir@
155 299 abs_top_builddir = @abs_top_builddir@
156 300 abs_top_srcdir = @abs_top_srcdir@
  301 +ac_ct_AR = @ac_ct_AR@
157 302 ac_ct_CC = @ac_ct_CC@
158 303 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  304 +am__include = @am__include@
159 305 am__leading_dot = @am__leading_dot@
  306 +am__quote = @am__quote@
160 307 am__tar = @am__tar@
161 308 am__untar = @am__untar@
162 309 bindir = @bindir@
... ... @@ -196,6 +343,7 @@ sharedstatedir = @sharedstatedir@
196 343 srcdir = @srcdir@
197 344 sysconfdir = @sysconfdir@
198 345 target_alias = @target_alias@
  346 +top_build_prefix = @top_build_prefix@
199 347 top_builddir = @top_builddir@
200 348 top_srcdir = @top_srcdir@
201 349 SUBDIRS = src tools test examples
... ... @@ -204,21 +352,21 @@ include_HEADERS = include/gf_complete.h include/gf_method.h include/gf_rand.h in
204 352 all: all-recursive
205 353  
206 354 .SUFFIXES:
207   -am--refresh:
  355 +am--refresh: Makefile
208 356 @:
209 357 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
210 358 @for dep in $?; do \
211 359 case '$(am__configure_deps)' in \
212 360 *$$dep*) \
213   - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps'; \
214   - cd $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps \
  361 + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
  362 + $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
215 363 && exit 0; \
216 364 exit 1;; \
217 365 esac; \
218 366 done; \
219   - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps Makefile'; \
220   - cd $(top_srcdir) && \
221   - $(AUTOMAKE) --gnu --ignore-deps Makefile
  367 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
  368 + $(am__cd) $(top_srcdir) && \
  369 + $(AUTOMAKE) --gnu Makefile
222 370 .PRECIOUS: Makefile
223 371 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
224 372 @case '$?' in \
... ... @@ -234,21 +382,20 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENC
234 382 $(SHELL) ./config.status --recheck
235 383  
236 384 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
237   - cd $(srcdir) && $(AUTOCONF)
  385 + $(am__cd) $(srcdir) && $(AUTOCONF)
238 386 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
239   - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  387 + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  388 +$(am__aclocal_m4_deps):
240 389  
241 390 include/config.h: include/stamp-h1
242   - @if test ! -f $@; then \
243   - rm -f include/stamp-h1; \
244   - $(MAKE) $(AM_MAKEFLAGS) include/stamp-h1; \
245   - else :; fi
  391 + @test -f $@ || rm -f include/stamp-h1
  392 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) include/stamp-h1
246 393  
247 394 include/stamp-h1: $(top_srcdir)/include/config.h.in $(top_builddir)/config.status
248 395 @rm -f include/stamp-h1
249 396 cd $(top_builddir) && $(SHELL) ./config.status include/config.h
250 397 $(top_srcdir)/include/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
251   - cd $(top_srcdir) && $(AUTOHEADER)
  398 + ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
252 399 rm -f include/stamp-h1
253 400 touch $@
254 401  
... ... @@ -262,42 +409,49 @@ clean-libtool:
262 409 -rm -rf .libs _libs
263 410  
264 411 distclean-libtool:
265   - -rm -f libtool
  412 + -rm -f libtool config.lt
266 413 install-includeHEADERS: $(include_HEADERS)
267 414 @$(NORMAL_INSTALL)
268   - test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
269   - @list='$(include_HEADERS)'; for p in $$list; do \
  415 + @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
  416 + if test -n "$$list"; then \
  417 + echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
  418 + $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
  419 + fi; \
  420 + for p in $$list; do \
270 421 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
271   - f=$(am__strip_dir) \
272   - echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
273   - $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
  422 + echo "$$d$$p"; \
  423 + done | $(am__base_list) | \
  424 + while read files; do \
  425 + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
  426 + $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
274 427 done
275 428  
276 429 uninstall-includeHEADERS:
277 430 @$(NORMAL_UNINSTALL)
278   - @list='$(include_HEADERS)'; for p in $$list; do \
279   - f=$(am__strip_dir) \
280   - echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
281   - rm -f "$(DESTDIR)$(includedir)/$$f"; \
282   - done
  431 + @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
  432 + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
  433 + dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
283 434  
284 435 # This directory's subdirectories are mostly independent; you can cd
285   -# into them and run `make' without going through this Makefile.
286   -# To change the values of `make' variables: instead of editing Makefiles,
287   -# (1) if the variable is set in `config.status', edit `config.status'
288   -# (which will cause the Makefiles to be regenerated when you run `make');
289   -# (2) otherwise, pass the desired values on the `make' command line.
290   -$(RECURSIVE_TARGETS):
291   - @failcom='exit 1'; \
292   - for f in x $$MAKEFLAGS; do \
293   - case $$f in \
294   - *=* | --[!k]*);; \
295   - *k*) failcom='fail=yes';; \
296   - esac; \
297   - done; \
  436 +# into them and run 'make' without going through this Makefile.
  437 +# To change the values of 'make' variables: instead of editing Makefiles,
  438 +# (1) if the variable is set in 'config.status', edit 'config.status'
  439 +# (which will cause the Makefiles to be regenerated when you run 'make');
  440 +# (2) otherwise, pass the desired values on the 'make' command line.
  441 +$(am__recursive_targets):
  442 + @fail=; \
  443 + if $(am__make_keepgoing); then \
  444 + failcom='fail=yes'; \
  445 + else \
  446 + failcom='exit 1'; \
  447 + fi; \
298 448 dot_seen=no; \
299 449 target=`echo $@ | sed s/-recursive//`; \
300   - list='$(SUBDIRS)'; for subdir in $$list; do \
  450 + case "$@" in \
  451 + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
  452 + *) list='$(SUBDIRS)' ;; \
  453 + esac; \
  454 + for subdir in $$list; do \
301 455 echo "Making $$target in $$subdir"; \
302 456 if test "$$subdir" = "."; then \
303 457 dot_seen=yes; \
... ... @@ -305,65 +459,20 @@ $(RECURSIVE_TARGETS):
305 459 else \
306 460 local_target="$$target"; \
307 461 fi; \
308   - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  462 + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
309 463 || eval $$failcom; \
310 464 done; \
311 465 if test "$$dot_seen" = "no"; then \
312 466 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
313 467 fi; test -z "$$fail"
314 468  
315   -$(RECURSIVE_CLEAN_TARGETS):
316   - @failcom='exit 1'; \
317   - for f in x $$MAKEFLAGS; do \
318   - case $$f in \
319   - *=* | --[!k]*);; \
320   - *k*) failcom='fail=yes';; \
321   - esac; \
322   - done; \
323   - dot_seen=no; \
324   - case "$@" in \
325   - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
326   - *) list='$(SUBDIRS)' ;; \
327   - esac; \
328   - rev=''; for subdir in $$list; do \
329   - if test "$$subdir" = "."; then :; else \
330   - rev="$$subdir $$rev"; \
331   - fi; \
332   - done; \
333   - rev="$$rev ."; \
334   - target=`echo $@ | sed s/-recursive//`; \
335   - for subdir in $$rev; do \
336   - echo "Making $$target in $$subdir"; \
337   - if test "$$subdir" = "."; then \
338   - local_target="$$target-am"; \
339   - else \
340   - local_target="$$target"; \
341   - fi; \
342   - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
343   - || eval $$failcom; \
344   - done && test -z "$$fail"
345   -tags-recursive:
346   - list='$(SUBDIRS)'; for subdir in $$list; do \
347   - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
348   - done
349   -ctags-recursive:
350   - list='$(SUBDIRS)'; for subdir in $$list; do \
351   - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
352   - done
  469 +ID: $(am__tagged_files)
  470 + $(am__define_uniq_tagged_files); mkid -fID $$unique
  471 +tags: tags-recursive
  472 +TAGS: tags
353 473  
354   -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
355   - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
356   - unique=`for i in $$list; do \
357   - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
358   - done | \
359   - $(AWK) ' { files[$$0] = 1; } \
360   - END { for (i in files) print i; }'`; \
361   - mkid -fID $$unique
362   -tags: TAGS
363   -
364   -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
365   - $(TAGS_FILES) $(LISP)
366   - tags=; \
  474 +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  475 + set x; \
367 476 here=`pwd`; \
368 477 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
369 478 include_option=--etags-include; \
... ... @@ -375,46 +484,63 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
375 484 list='$(SUBDIRS)'; for subdir in $$list; do \
376 485 if test "$$subdir" = .; then :; else \
377 486 test ! -f $$subdir/TAGS || \
378   - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
  487 + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
379 488 fi; \
380 489 done; \
381   - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
382   - unique=`for i in $$list; do \
383   - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
384   - done | \
385   - $(AWK) ' { files[$$0] = 1; } \
386   - END { for (i in files) print i; }'`; \
387   - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  490 + $(am__define_uniq_tagged_files); \
  491 + shift; \
  492 + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
388 493 test -n "$$unique" || unique=$$empty_fix; \
389   - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
390   - $$tags $$unique; \
  494 + if test $$# -gt 0; then \
  495 + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  496 + "$$@" $$unique; \
  497 + else \
  498 + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  499 + $$unique; \
  500 + fi; \
391 501 fi
392   -ctags: CTAGS
393   -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
394   - $(TAGS_FILES) $(LISP)
395   - tags=; \
396   - here=`pwd`; \
397   - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
398   - unique=`for i in $$list; do \
399   - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
400   - done | \
401   - $(AWK) ' { files[$$0] = 1; } \
402   - END { for (i in files) print i; }'`; \
403   - test -z "$(CTAGS_ARGS)$$tags$$unique" \
  502 +ctags: ctags-recursive
  503 +
  504 +CTAGS: ctags
  505 +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  506 + $(am__define_uniq_tagged_files); \
  507 + test -z "$(CTAGS_ARGS)$$unique" \
404 508 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
405   - $$tags $$unique
  509 + $$unique
406 510  
407 511 GTAGS:
408 512 here=`$(am__cd) $(top_builddir) && pwd` \
409   - && cd $(top_srcdir) \
410   - && gtags -i $(GTAGS_ARGS) $$here
  513 + && $(am__cd) $(top_srcdir) \
  514 + && gtags -i $(GTAGS_ARGS) "$$here"
  515 +cscope: cscope.files
  516 + test ! -s cscope.files \
  517 + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
  518 +clean-cscope:
  519 + -rm -f cscope.files
  520 +cscope.files: clean-cscope cscopelist
  521 +cscopelist: cscopelist-recursive
  522 +
  523 +cscopelist-am: $(am__tagged_files)
  524 + list='$(am__tagged_files)'; \
  525 + case "$(srcdir)" in \
  526 + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
  527 + *) sdir=$(subdir)/$(srcdir) ;; \
  528 + esac; \
  529 + for i in $$list; do \
  530 + if test -f "$$i"; then \
  531 + echo "$(subdir)/$$i"; \
  532 + else \
  533 + echo "$$sdir/$$i"; \
  534 + fi; \
  535 + done >> $(top_builddir)/cscope.files
411 536  
412 537 distclean-tags:
413 538 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  539 + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
414 540  
415 541 distdir: $(DISTFILES)
416 542 $(am__remove_distdir)
417   - test -d $(distdir) || mkdir $(distdir)
  543 + test -d "$(distdir)" || mkdir "$(distdir)"
418 544 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
419 545 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
420 546 list='$(DISTFILES)'; \
... ... @@ -430,62 +556,90 @@ distdir: $(DISTFILES)
430 556 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
431 557 if test -d $$d/$$file; then \
432 558 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
  559 + if test -d "$(distdir)/$$file"; then \
  560 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  561 + fi; \
433 562 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
434   - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
  563 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
  564 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
435 565 fi; \
436   - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
  566 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
437 567 else \
438   - test -f $(distdir)/$$file \
439   - || cp -p $$d/$$file $(distdir)/$$file \
  568 + test -f "$(distdir)/$$file" \
  569 + || cp -p $$d/$$file "$(distdir)/$$file" \
440 570 || exit 1; \
441 571 fi; \
442 572 done
443   - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  573 + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
444 574 if test "$$subdir" = .; then :; else \
445   - test -d "$(distdir)/$$subdir" \
446   - || $(MKDIR_P) "$(distdir)/$$subdir" \
447   - || exit 1; \
448   - distdir=`$(am__cd) $(distdir) && pwd`; \
449   - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
450   - (cd $$subdir && \
  575 + $(am__make_dryrun) \
  576 + || test -d "$(distdir)/$$subdir" \
  577 + || $(MKDIR_P) "$(distdir)/$$subdir" \
  578 + || exit 1; \
  579 + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
  580 + $(am__relativize); \
  581 + new_distdir=$$reldir; \
  582 + dir1=$$subdir; dir2="$(top_distdir)"; \
  583 + $(am__relativize); \
  584 + new_top_distdir=$$reldir; \
  585 + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
  586 + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
  587 + ($(am__cd) $$subdir && \
451 588 $(MAKE) $(AM_MAKEFLAGS) \
452   - top_distdir="$$top_distdir" \
453   - distdir="$$distdir/$$subdir" \
  589 + top_distdir="$$new_top_distdir" \
  590 + distdir="$$new_distdir" \
454 591 am__remove_distdir=: \
455 592 am__skip_length_check=: \
  593 + am__skip_mode_fix=: \
456 594 distdir) \
457 595 || exit 1; \
458 596 fi; \
459 597 done
460   - -find $(distdir) -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \
  598 + -test -n "$(am__skip_mode_fix)" \
  599 + || find "$(distdir)" -type d ! -perm -755 \
  600 + -exec chmod u+rwx,go+rx {} \; -o \
461 601 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
462 602 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
463 603 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
464   - || chmod -R a+r $(distdir)
  604 + || chmod -R a+r "$(distdir)"
465 605 dist-gzip: distdir
466 606 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
467   - $(am__remove_distdir)
  607 + $(am__post_remove_distdir)
468 608  
469 609 dist-bzip2: distdir
470   - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
471   - $(am__remove_distdir)
  610 + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
  611 + $(am__post_remove_distdir)
  612 +
  613 +dist-lzip: distdir
  614 + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
  615 + $(am__post_remove_distdir)
  616 +
  617 +dist-xz: distdir
  618 + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
  619 + $(am__post_remove_distdir)
472 620  
473 621 dist-tarZ: distdir
  622 + @echo WARNING: "Support for shar distribution archives is" \
  623 + "deprecated." >&2
  624 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
474 625 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
475   - $(am__remove_distdir)
  626 + $(am__post_remove_distdir)
476