Commit 5687b9c2ccdf55449fb5a727a10a0232bd649c28

Authored by Kevin Greenan
1 parent 137b7ccd
Exists in master and in 3 other branches v1, v2, v3

Third.1 time's a charm (autoconf non-sense for PCLMUL).

INSTALL
1 1 Installation Instructions
2 2 *************************
3 3  
4   -Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation,
5   -Inc.
  4 +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
  5 +2006 Free Software Foundation, Inc.
6 6  
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.
  7 +This file is free documentation; the Free Software Foundation gives
  8 +unlimited permission to copy, distribute and modify it.
11 9  
12 10 Basic Installation
13 11 ==================
14 12  
15   - Briefly, the shell commands `./configure; make; make install' should
  13 +Briefly, the shell commands `./configure; make; make install' should
16 14 configure, build, and install this package. The following
17 15 more-detailed instructions are generic; see the `README' file for
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.
  16 +instructions specific to this package.
23 17  
24 18 The `configure' shell script attempts to guess correct values for
25 19 various system-dependent variables used during compilation. It uses
... ... @@ -48,7 +42,7 @@ may remove or edit it.
48 42 you want to change it or regenerate `configure' using a newer version
49 43 of `autoconf'.
50 44  
51   - The simplest way to compile this package is:
  45 +The simplest way to compile this package is:
52 46  
53 47 1. `cd' to the directory containing the package's source code and type
54 48 `./configure' to configure the package for your system.
... ... @@ -59,22 +53,12 @@ of `autoconf'.
59 53 2. Type `make' to compile the package.
60 54  
61 55 3. Optionally, type `make check' to run any self-tests that come with
62   - the package, generally using the just-built uninstalled binaries.
  56 + the package.
63 57  
64 58 4. Type `make install' to install the programs and any data files and
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
  59 + documentation.
  60 +
  61 + 5. You can remove the program binaries and object files from the
78 62 source code directory by typing `make clean'. To also remove the
79 63 files that `configure' created (so you can compile the package for
80 64 a different kind of computer), type `make distclean'. There is
... ... @@ -83,22 +67,12 @@ of `autoconf'.
83 67 all sorts of other programs in order to regenerate files that came
84 68 with the distribution.
85 69  
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   -
96 70 Compilers and Options
97 71 =====================
98 72  
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.
  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.
102 76  
103 77 You can give `configure' initial values for configuration parameters
104 78 by setting variables in the command line or in the environment. Here
... ... @@ -111,41 +85,25 @@ is an example:
111 85 Compiling For Multiple Architectures
112 86 ====================================
113 87  
114   - You can compile the package for more than one kind of computer at the
  88 +You can compile the package for more than one kind of computer at the
115 89 same time, by placing the object files for each architecture in their
116 90 own directory. To do this, you can use GNU `make'. `cd' to the
117 91 directory where you want the object files and executables to go and run
118 92 the `configure' script. `configure' automatically checks for the
119   -source code in the directory that `configure' is in and in `..'. This
120   -is known as a "VPATH" build.
  93 +source code in the directory that `configure' is in and in `..'.
121 94  
122 95 With a non-GNU `make', it is safer to compile the package for one
123 96 architecture at a time in the source code directory. After you have
124 97 installed the package for one architecture, use `make distclean' before
125 98 reconfiguring for another architecture.
126 99  
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   -
141 100 Installation Names
142 101 ==================
143 102  
144   - By default, `make install' installs the package's commands under
  103 +By default, `make install' installs the package's commands under
145 104 `/usr/local/bin', include files under `/usr/local/include', etc. You
146 105 can specify an installation prefix other than `/usr/local' by giving
147   -`configure' the option `--prefix=PREFIX', where PREFIX must be an
148   -absolute file name.
  106 +`configure' the option `--prefix=PREFIX'.
149 107  
150 108 You can specify separate installation prefixes for
151 109 architecture-specific files and architecture-independent files. If you
... ... @@ -156,47 +114,16 @@ Documentation and other data files still use the regular prefix.
156 114 In addition, if you use an unusual directory layout you can give
157 115 options like `--bindir=DIR' to specify different values for particular
158 116 kinds of files. Run `configure --help' for a list of the directories
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   -=================
  117 +you can set and what kinds of files go in them.
194 118  
195 119 If the package supports it, you can cause programs to be installed
196 120 with an extra prefix or suffix on their names by giving `configure' the
197 121 option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
198 122  
199   - Some packages pay attention to `--enable-FEATURE' options to
  123 +Optional Features
  124 +=================
  125 +
  126 +Some packages pay attention to `--enable-FEATURE' options to
200 127 `configure', where FEATURE indicates an optional part of the package.
201 128 They may also pay attention to `--with-PACKAGE' options, where PACKAGE
202 129 is something like `gnu-as' or `x' (for the X Window System). The
... ... @@ -208,58 +135,14 @@ find the X include and library files automatically, but if it doesn't,
208 135 you can use the `configure' options `--x-includes=DIR' and
209 136 `--x-libraries=DIR' to specify their locations.
210 137  
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   -
255 138 Specifying the System Type
256 139 ==========================
257 140  
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
  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
263 146 `--build=TYPE' option. TYPE can either be a short name for the system
264 147 type, such as `sun4', or a canonical name which has the form:
265 148  
... ... @@ -267,8 +150,7 @@ type, such as `sun4&#39;, or a canonical name which has the form:
267 150  
268 151 where SYSTEM can have one of these forms:
269 152  
270   - OS
271   - KERNEL-OS
  153 + OS KERNEL-OS
272 154  
273 155 See the file `config.sub' for the possible values of each field. If
274 156 `config.sub' isn't included in this package, then this package doesn't
... ... @@ -286,9 +168,9 @@ eventually be run) with `--host=TYPE&#39;.
286 168 Sharing Defaults
287 169 ================
288 170  
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'.
  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'.
292 174 `configure' looks for `PREFIX/share/config.site' if it exists, then
293 175 `PREFIX/etc/config.site' if it exists. Or, you can set the
294 176 `CONFIG_SITE' environment variable to the location of the site script.
... ... @@ -297,7 +179,7 @@ A warning: not all `configure&#39; scripts look for a site script.
297 179 Defining Variables
298 180 ==================
299 181  
300   - Variables not defined in a site shell script can be set in the
  182 +Variables not defined in a site shell script can be set in the
301 183 environment passed to `configure'. However, some packages may run
302 184 configure again during the build, and the customized values of these
303 185 variables may be lost. In order to avoid this problem, you should set
... ... @@ -309,27 +191,18 @@ causes the specified `gcc&#39; to be used as the C compiler (unless it is
309 191 overridden in the site shell script).
310 192  
311 193 Unfortunately, this technique does not work for `CONFIG_SHELL' due to
312   -an Autoconf limitation. Until the limitation is lifted, you can use
313   -this workaround:
  194 +an Autoconf bug. Until the bug is fixed you can use this workaround:
314 195  
315   - CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
  196 + CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
316 197  
317 198 `configure' Invocation
318 199 ======================
319 200  
320   - `configure' recognizes the following options to control how it
321   -operates.
  201 +`configure' recognizes the following options to control how it operates.
322 202  
323 203 `--help'
324 204 `-h'
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.
  205 + Print a summary of the options to `configure', and exit.
333 206  
334 207 `--version'
335 208 `-V'
... ... @@ -356,15 +229,6 @@ operates.
356 229 Look for the package's source code in directory DIR. Usually
357 230 `configure' can determine that directory automatically.
358 231  
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   -
369 232 `configure' also accepts some other, not widely useful, options. Run
370 233 `configure --help' for more details.
  234 +
... ...
Makefile.in
1   -# Makefile.in generated by automake 1.13.1 from Makefile.am.
  1 +# Makefile.in generated by automake 1.10 from Makefile.am.
2 2 # @configure_input@
3 3  
4   -# Copyright (C) 1994-2012 Free Software Foundation, Inc.
5   -
  4 +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
  5 +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
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,27 +18,9 @@
18 18 # Distributes headers
19 19  
20 20 VPATH = @srcdir@
21   -am__make_dryrun = \
22   - { \
23   - am__dry=no; \
24   - case $$MAKEFLAGS in \
25   - *\\[\ \ ]*) \
26   - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
27   - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
28   - *) \
29   - for am__flg in $$MAKEFLAGS; do \
30   - case $$am__flg in \
31   - *=*|--*) ;; \
32   - *n*) am__dry=yes; break;; \
33   - esac; \
34   - done;; \
35   - esac; \
36   - test $$am__dry = yes; \
37   - }
38 21 pkgdatadir = $(datadir)/@PACKAGE@
39   -pkgincludedir = $(includedir)/@PACKAGE@
40 22 pkglibdir = $(libdir)/@PACKAGE@
41   -pkglibexecdir = $(libexecdir)/@PACKAGE@
  23 +pkgincludedir = $(includedir)/@PACKAGE@
42 24 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
43 25 install_sh_DATA = $(install_sh) -c -m 644
44 26 install_sh_PROGRAM = $(install_sh) -c
... ... @@ -54,11 +36,11 @@ POST_UNINSTALL = :
54 36 build_triplet = @build@
55 37 host_triplet = @host@
56 38 subdir = .
57   -DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
58   - $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
59   - $(top_srcdir)/configure $(am__configure_deps) \
60   - $(top_srcdir)/include/config.h.in $(include_HEADERS) COPYING \
61   - config.guess config.sub install-sh missing ltmain.sh
  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
62 44 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63 45 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_compile_flag.m4 \
64 46 $(top_srcdir)/m4/ax_ext.m4 \
... ... @@ -74,139 +56,44 @@ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
74 56 mkinstalldirs = $(install_sh) -d
75 57 CONFIG_HEADER = $(top_builddir)/include/config.h
76 58 CONFIG_CLEAN_FILES =
77   -CONFIG_CLEAN_VPATH_FILES =
78   -AM_V_P = $(am__v_P_@AM_V@)
79   -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
80   -am__v_P_0 = false
81   -am__v_P_1 = :
82   -AM_V_GEN = $(am__v_GEN_@AM_V@)
83   -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
84   -am__v_GEN_0 = @echo " GEN " $@;
85   -am__v_GEN_1 =
86   -AM_V_at = $(am__v_at_@AM_V@)
87   -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
88   -am__v_at_0 = @
89   -am__v_at_1 =
90 59 depcomp =
91 60 am__depfiles_maybe =
92 61 SOURCES =
93 62 DIST_SOURCES =
94   -RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
95   - ctags-recursive dvi-recursive html-recursive info-recursive \
96   - install-data-recursive install-dvi-recursive \
97   - install-exec-recursive install-html-recursive \
98   - install-info-recursive install-pdf-recursive \
99   - install-ps-recursive install-recursive installcheck-recursive \
100   - installdirs-recursive pdf-recursive ps-recursive \
101   - tags-recursive uninstall-recursive
102   -am__can_run_installinfo = \
103   - case $$AM_UPDATE_INFO_DIR in \
104   - n|no|NO) false;; \
105   - *) (install-info --version) >/dev/null 2>&1;; \
106   - esac
  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
107 70 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
108 71 am__vpath_adj = case $$p in \
109 72 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
110 73 *) f=$$p;; \
111 74 esac;
112   -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
113   -am__install_max = 40
114   -am__nobase_strip_setup = \
115   - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
116   -am__nobase_strip = \
117   - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
118   -am__nobase_list = $(am__nobase_strip_setup); \
119   - for p in $$list; do echo "$$p $$p"; done | \
120   - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
121   - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
122   - if (++n[$$2] == $(am__install_max)) \
123   - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
124   - END { for (dir in files) print dir, files[dir] }'
125   -am__base_list = \
126   - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
127   - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
128   -am__uninstall_files_from_dir = { \
129   - test -z "$$files" \
130   - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
131   - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
132   - $(am__cd) "$$dir" && rm -f $$files; }; \
133   - }
  75 +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
134 76 am__installdirs = "$(DESTDIR)$(includedir)"
  77 +includeHEADERS_INSTALL = $(INSTALL_HEADER)
135 78 HEADERS = $(include_HEADERS)
136 79 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
137 80 distclean-recursive maintainer-clean-recursive
138   -am__recursive_targets = \
139   - $(RECURSIVE_TARGETS) \
140   - $(RECURSIVE_CLEAN_TARGETS) \
141   - $(am__extra_recursive_targets)
142   -AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
143   - cscope distdir dist dist-all distcheck
144   -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
145   -# Read a list of newline-separated strings from the standard input,
146   -# and print each of them once, without duplicates. Input order is
147   -# *not* preserved.
148   -am__uniquify_input = $(AWK) '\
149   - BEGIN { nonempty = 0; } \
150   - { items[$$0] = 1; nonempty = 1; } \
151   - END { if (nonempty) { for (i in items) print i; }; } \
152   -'
153   -# Make sure the list of sources is unique. This is necessary because,
154   -# e.g., the same source file might be shared among _SOURCES variables
155   -# for different programs/libraries.
156   -am__define_uniq_tagged_files = \
157   - list='$(am__tagged_files)'; \
158   - unique=`for i in $$list; do \
159   - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
160   - done | $(am__uniquify_input)`
161 81 ETAGS = etags
162 82 CTAGS = ctags
163   -CSCOPE = cscope
164 83 DIST_SUBDIRS = $(SUBDIRS)
165 84 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
166 85 distdir = $(PACKAGE)-$(VERSION)
167 86 top_distdir = $(distdir)
168 87 am__remove_distdir = \
169   - if test -d "$(distdir)"; then \
170   - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
171   - && rm -rf "$(distdir)" \
172   - || { sleep 5 && rm -rf "$(distdir)"; }; \
173   - else :; fi
174   -am__post_remove_distdir = $(am__remove_distdir)
175   -am__relativize = \
176   - dir0=`pwd`; \
177   - sed_first='s,^\([^/]*\)/.*$$,\1,'; \
178   - sed_rest='s,^[^/]*/*,,'; \
179   - sed_last='s,^.*/\([^/]*\)$$,\1,'; \
180   - sed_butlast='s,/*[^/]*$$,,'; \
181   - while test -n "$$dir1"; do \
182   - first=`echo "$$dir1" | sed -e "$$sed_first"`; \
183   - if test "$$first" != "."; then \
184   - if test "$$first" = ".."; then \
185   - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
186   - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
187   - else \
188   - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
189   - if test "$$first2" = "$$first"; then \
190   - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
191   - else \
192   - dir2="../$$dir2"; \
193   - fi; \
194   - dir0="$$dir0"/"$$first"; \
195   - fi; \
196   - fi; \
197   - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
198   - done; \
199   - reldir="$$dir2"
  88 + { test ! -d $(distdir) \
  89 + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
  90 + && rm -fr $(distdir); }; }
200 91 DIST_ARCHIVES = $(distdir).tar.gz
201 92 GZIP_ENV = --best
202   -DIST_TARGETS = dist-gzip
203 93 distuninstallcheck_listfiles = find . -type f -print
204   -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
205   - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
206 94 distcleancheck_listfiles = find . -type f -print
207 95 ACLOCAL = @ACLOCAL@
208 96 AMTAR = @AMTAR@
209   -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
210 97 AR = @AR@
211 98 AUTOCONF = @AUTOCONF@
212 99 AUTOHEADER = @AUTOHEADER@
... ... @@ -218,7 +105,6 @@ CPP = @CPP@
218 105 CPPFLAGS = @CPPFLAGS@
219 106 CYGPATH_W = @CYGPATH_W@
220 107 DEFS = @DEFS@
221   -DLLTOOL = @DLLTOOL@
222 108 DSYMUTIL = @DSYMUTIL@
223 109 DUMPBIN = @DUMPBIN@
224 110 ECHO_C = @ECHO_C@
... ... @@ -243,7 +129,6 @@ LN_S = @LN_S@
243 129 LTLIBOBJS = @LTLIBOBJS@
244 130 MAINT = @MAINT@
245 131 MAKEINFO = @MAKEINFO@
246   -MANIFEST_TOOL = @MANIFEST_TOOL@
247 132 MKDIR_P = @MKDIR_P@
248 133 NM = @NM@
249 134 NMEDIT = @NMEDIT@
... ... @@ -256,7 +141,6 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
256 141 PACKAGE_NAME = @PACKAGE_NAME@
257 142 PACKAGE_STRING = @PACKAGE_STRING@
258 143 PACKAGE_TARNAME = @PACKAGE_TARNAME@
259   -PACKAGE_URL = @PACKAGE_URL@
260 144 PACKAGE_VERSION = @PACKAGE_VERSION@
261 145 PATH_SEPARATOR = @PATH_SEPARATOR@
262 146 RANLIB = @RANLIB@
... ... @@ -270,7 +154,6 @@ abs_builddir = @abs_builddir@
270 154 abs_srcdir = @abs_srcdir@
271 155 abs_top_builddir = @abs_top_builddir@
272 156 abs_top_srcdir = @abs_top_srcdir@
273   -ac_ct_AR = @ac_ct_AR@
274 157 ac_ct_CC = @ac_ct_CC@
275 158 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
276 159 am__leading_dot = @am__leading_dot@
... ... @@ -313,7 +196,6 @@ sharedstatedir = @sharedstatedir@
313 196 srcdir = @srcdir@
314 197 sysconfdir = @sysconfdir@
315 198 target_alias = @target_alias@
316   -top_build_prefix = @top_build_prefix@
317 199 top_builddir = @top_builddir@
318 200 top_srcdir = @top_srcdir@
319 201 SUBDIRS = src tools test examples
... ... @@ -322,21 +204,21 @@ include_HEADERS = include/gf_complete.h
322 204 all: all-recursive
323 205  
324 206 .SUFFIXES:
325   -am--refresh: Makefile
  207 +am--refresh:
326 208 @:
327 209 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
328 210 @for dep in $?; do \
329 211 case '$(am__configure_deps)' in \
330 212 *$$dep*) \
331   - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps'; \
332   - $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps \
  213 + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps'; \
  214 + cd $(srcdir) && $(AUTOMAKE) --gnu --ignore-deps \
333 215 && exit 0; \
334 216 exit 1;; \
335 217 esac; \
336 218 done; \
337   - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps Makefile'; \
338   - $(am__cd) $(top_srcdir) && \
339   - $(AUTOMAKE) --gnu --ignore-deps Makefile
  219 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps Makefile'; \
  220 + cd $(top_srcdir) && \
  221 + $(AUTOMAKE) --gnu --ignore-deps Makefile
340 222 .PRECIOUS: Makefile
341 223 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
342 224 @case '$?' in \
... ... @@ -352,20 +234,21 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENC
352 234 $(SHELL) ./config.status --recheck
353 235  
354 236 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
355   - $(am__cd) $(srcdir) && $(AUTOCONF)
  237 + cd $(srcdir) && $(AUTOCONF)
356 238 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
357   - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
358   -$(am__aclocal_m4_deps):
  239 + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
359 240  
360 241 include/config.h: include/stamp-h1
361   - @if test ! -f $@; then rm -f include/stamp-h1; else :; fi
362   - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) include/stamp-h1; else :; fi
  242 + @if test ! -f $@; then \
  243 + rm -f include/stamp-h1; \
  244 + $(MAKE) $(AM_MAKEFLAGS) include/stamp-h1; \
  245 + else :; fi
363 246  
364 247 include/stamp-h1: $(top_srcdir)/include/config.h.in $(top_builddir)/config.status
365 248 @rm -f include/stamp-h1
366 249 cd $(top_builddir) && $(SHELL) ./config.status include/config.h
367 250 $(top_srcdir)/include/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
368   - ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
  251 + cd $(top_srcdir) && $(AUTOHEADER)
369 252 rm -f include/stamp-h1
370 253 touch $@
371 254  
... ... @@ -379,37 +262,33 @@ clean-libtool:
379 262 -rm -rf .libs _libs
380 263  
381 264 distclean-libtool:
382   - -rm -f libtool config.lt
  265 + -rm -f libtool
383 266 install-includeHEADERS: $(include_HEADERS)
384 267 @$(NORMAL_INSTALL)
385   - @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
386   - if test -n "$$list"; then \
387   - echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
388   - $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
389   - fi; \
390   - for p in $$list; do \
  268 + test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
  269 + @list='$(include_HEADERS)'; for p in $$list; do \
391 270 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
392   - echo "$$d$$p"; \
393   - done | $(am__base_list) | \
394   - while read files; do \
395   - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
396   - $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
  271 + f=$(am__strip_dir) \
  272 + echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
  273 + $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
397 274 done
398 275  
399 276 uninstall-includeHEADERS:
400 277 @$(NORMAL_UNINSTALL)
401   - @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
402   - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
403   - dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
  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
404 283  
405 284 # This directory's subdirectories are mostly independent; you can cd
406   -# into them and run 'make' without going through this Makefile.
407   -# To change the values of 'make' variables: instead of editing Makefiles,
408   -# (1) if the variable is set in 'config.status', edit 'config.status'
409   -# (which will cause the Makefiles to be regenerated when you run 'make');
410   -# (2) otherwise, pass the desired values on the 'make' command line.
411   -$(am__recursive_targets):
412   - @fail= failcom='exit 1'; \
  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'; \
413 292 for f in x $$MAKEFLAGS; do \
414 293 case $$f in \
415 294 *=* | --[!k]*);; \
... ... @@ -418,11 +297,7 @@ $(am__recursive_targets):
418 297 done; \
419 298 dot_seen=no; \
420 299 target=`echo $@ | sed s/-recursive//`; \
421   - case "$@" in \
422   - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
423   - *) list='$(SUBDIRS)' ;; \
424   - esac; \
425   - for subdir in $$list; do \
  300 + list='$(SUBDIRS)'; for subdir in $$list; do \
426 301 echo "Making $$target in $$subdir"; \
427 302 if test "$$subdir" = "."; then \
428 303 dot_seen=yes; \
... ... @@ -430,20 +305,65 @@ $(am__recursive_targets):
430 305 else \
431 306 local_target="$$target"; \
432 307 fi; \
433   - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  308 + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
434 309 || eval $$failcom; \
435 310 done; \
436 311 if test "$$dot_seen" = "no"; then \
437 312 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
438 313 fi; test -z "$$fail"
439 314  
440   -ID: $(am__tagged_files)
441   - $(am__define_uniq_tagged_files); mkid -fID $$unique
442   -tags: tags-recursive
443   -TAGS: tags
  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
444 353  
445   -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
446   - set x; \
  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=; \
447 367 here=`pwd`; \
448 368 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
449 369 include_option=--etags-include; \
... ... @@ -455,63 +375,46 @@ tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
455 375 list='$(SUBDIRS)'; for subdir in $$list; do \
456 376 if test "$$subdir" = .; then :; else \
457 377 test ! -f $$subdir/TAGS || \
458   - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
  378 + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
459 379 fi; \
460 380 done; \
461   - $(am__define_uniq_tagged_files); \
462   - shift; \
463   - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  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 \
464 388 test -n "$$unique" || unique=$$empty_fix; \
465   - if test $$# -gt 0; then \
466   - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
467   - "$$@" $$unique; \
468   - else \
469   - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
470   - $$unique; \
471   - fi; \
  389 + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  390 + $$tags $$unique; \
472 391 fi
473   -ctags: ctags-recursive
474   -
475   -CTAGS: ctags
476   -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
477   - $(am__define_uniq_tagged_files); \
478   - test -z "$(CTAGS_ARGS)$$unique" \
  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" \
479 404 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
480   - $$unique
  405 + $$tags $$unique
481 406  
482 407 GTAGS:
483 408 here=`$(am__cd) $(top_builddir) && pwd` \
484   - && $(am__cd) $(top_srcdir) \
485   - && gtags -i $(GTAGS_ARGS) "$$here"
486   -cscope: cscope.files
487   - test ! -s cscope.files \
488   - || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
489   -clean-cscope:
490   - -rm -f cscope.files
491   -cscope.files: clean-cscope cscopelist
492   -cscopelist: cscopelist-recursive
493   -
494   -cscopelist-am: $(am__tagged_files)
495   - list='$(am__tagged_files)'; \
496   - case "$(srcdir)" in \
497   - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
498   - *) sdir=$(subdir)/$(srcdir) ;; \
499   - esac; \
500   - for i in $$list; do \
501   - if test -f "$$i"; then \
502   - echo "$(subdir)/$$i"; \
503   - else \
504   - echo "$$sdir/$$i"; \
505   - fi; \
506   - done >> $(top_builddir)/cscope.files
  409 + && cd $(top_srcdir) \
  410 + && gtags -i $(GTAGS_ARGS) $$here
507 411  
508 412 distclean-tags:
509 413 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
510   - -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
511 414  
512 415 distdir: $(DISTFILES)
513 416 $(am__remove_distdir)
514   - test -d "$(distdir)" || mkdir "$(distdir)"
  417 + test -d $(distdir) || mkdir $(distdir)
515 418 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
516 419 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
517 420 list='$(DISTFILES)'; \
... ... @@ -527,84 +430,62 @@ distdir: $(DISTFILES)
527 430 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
528 431 if test -d $$d/$$file; then \
529 432 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
530   - if test -d "$(distdir)/$$file"; then \
531   - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
532   - fi; \
533 433 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
534   - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
535   - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  434 + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
536 435 fi; \
537   - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  436 + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
538 437 else \
539   - test -f "$(distdir)/$$file" \
540   - || cp -p $$d/$$file "$(distdir)/$$file" \
  438 + test -f $(distdir)/$$file \
  439 + || cp -p $$d/$$file $(distdir)/$$file \
541 440 || exit 1; \
542 441 fi; \
543 442 done
544   - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  443 + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
545 444 if test "$$subdir" = .; then :; else \
546   - $(am__make_dryrun) \
547   - || test -d "$(distdir)/$$subdir" \
548   - || $(MKDIR_P) "$(distdir)/$$subdir" \
549   - || exit 1; \
550   - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
551   - $(am__relativize); \
552   - new_distdir=$$reldir; \
553   - dir1=$$subdir; dir2="$(top_distdir)"; \
554   - $(am__relativize); \
555   - new_top_distdir=$$reldir; \
556   - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
557   - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
558   - ($(am__cd) $$subdir && \
  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 && \
559 451 $(MAKE) $(AM_MAKEFLAGS) \
560   - top_distdir="$$new_top_distdir" \
561   - distdir="$$new_distdir" \
  452 + top_distdir="$$top_distdir" \
  453 + distdir="$$distdir/$$subdir" \
562 454 am__remove_distdir=: \
563 455 am__skip_length_check=: \
564   - am__skip_mode_fix=: \
565 456 distdir) \
566 457 || exit 1; \
567 458 fi; \
568 459 done
569   - -test -n "$(am__skip_mode_fix)" \
570   - || find "$(distdir)" -type d ! -perm -755 \
571   - -exec chmod u+rwx,go+rx {} \; -o \
  460 + -find $(distdir) -type d ! -perm -755 -exec chmod u+rwx,go+rx {} \; -o \
572 461 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
573 462 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
574 463 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
575   - || chmod -R a+r "$(distdir)"
  464 + || chmod -R a+r $(distdir)
576 465 dist-gzip: distdir
577 466 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
578   - $(am__post_remove_distdir)
  467 + $(am__remove_distdir)
579 468  
580 469 dist-bzip2: distdir
581   - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
582   - $(am__post_remove_distdir)
583   -
584   -dist-lzip: distdir
585   - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
586   - $(am__post_remove_distdir)
587   -
588   -dist-xz: distdir
589   - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
590   - $(am__post_remove_distdir)
  470 + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
  471 + $(am__remove_distdir)
591 472  
592 473 dist-tarZ: distdir
593 474 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
594   - $(am__post_remove_distdir)
  475 + $(am__remove_distdir)
595 476  
596 477 dist-shar: distdir
597 478 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
598   - $(am__post_remove_distdir)
  479 + $(am__remove_distdir)
599 480  
600 481 dist-zip: distdir
601 482 -rm -f $(distdir).zip
602 483 zip -rq $(distdir).zip $(distdir)
603   - $(am__post_remove_distdir)
  484 + $(am__remove_distdir)
604 485  
605   -dist dist-all:
606   - $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
607   - $(am__post_remove_distdir)
  486 +dist dist-all: distdir
  487 + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  488 + $(am__remove_distdir)
608 489  
609 490 # This target untars the dist file and tries a VPATH configuration. Then
610 491 # it guarantees that the distribution is self-contained by making another
... ... @@ -612,31 +493,24 @@ dist dist-all:
612 493 distcheck: dist
613 494 case '$(DIST_ARCHIVES)' in \
614 495 *.tar.gz*) \
615   - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
  496 + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
616 497 *.tar.bz2*) \
617   - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
618   - *.tar.lz*) \
619   - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
620   - *.tar.xz*) \
621   - xz -dc $(distdir).tar.xz | $(am__untar) ;;\
  498 + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
622 499 *.tar.Z*) \
623 500 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
624 501 *.shar.gz*) \
625   - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
  502 + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
626 503 *.zip*) \
627 504 unzip $(distdir).zip ;;\
628 505 esac
629   - chmod -R a-w $(distdir)
630   - chmod u+w $(distdir)
631   - mkdir $(distdir)/_build $(distdir)/_inst
  506 + chmod -R a-w $(distdir); chmod a+w $(distdir)
  507 + mkdir $(distdir)/_build
  508 + mkdir $(distdir)/_inst
632 509 chmod a-w $(distdir)
633   - test -d $(distdir)/_build || exit 0; \
634