strtoumax: fix typo in previous commit.
[gnulib.git] / modules / havelib-tests
1 Status:
2 longrunning-test
3 unportable-test
4
5 Files:
6 tests/havelib/README
7 tests/havelib/Makefile.am
8 tests/havelib/rpath-1
9 tests/havelib/rpath-1a
10 tests/havelib/rpath-1b
11 tests/havelib/rpath-2_a
12 tests/havelib/rpath-2_b
13 tests/havelib/rpath-2aaa
14 tests/havelib/rpath-2aab
15 tests/havelib/rpath-2aac
16 tests/havelib/rpath-2aad
17 tests/havelib/rpath-2aba
18 tests/havelib/rpath-2abb
19 tests/havelib/rpath-2abc
20 tests/havelib/rpath-2abd
21 tests/havelib/rpath-2baa
22 tests/havelib/rpath-2bab
23 tests/havelib/rpath-2bac
24 tests/havelib/rpath-2bad
25 tests/havelib/rpath-2bba
26 tests/havelib/rpath-2bbb
27 tests/havelib/rpath-2bbc
28 tests/havelib/rpath-2bbd
29 tests/havelib/rpath-3_a
30 tests/havelib/rpath-3_b
31 tests/havelib/rpath-3aaa
32 tests/havelib/rpath-3aab
33 tests/havelib/rpath-3aac
34 tests/havelib/rpath-3aad
35 tests/havelib/rpath-3aae
36 tests/havelib/rpath-3aaf
37 tests/havelib/rpath-3aag
38 tests/havelib/rpath-3aah
39 tests/havelib/rpath-3aba
40 tests/havelib/rpath-3abb
41 tests/havelib/rpath-3abc
42 tests/havelib/rpath-3abd
43 tests/havelib/rpath-3abe
44 tests/havelib/rpath-3abf
45 tests/havelib/rpath-3abg
46 tests/havelib/rpath-3abh
47 tests/havelib/rpath-3baa
48 tests/havelib/rpath-3bab
49 tests/havelib/rpath-3bac
50 tests/havelib/rpath-3bad
51 tests/havelib/rpath-3bae
52 tests/havelib/rpath-3baf
53 tests/havelib/rpath-3bag
54 tests/havelib/rpath-3bah
55 tests/havelib/rpath-3bba
56 tests/havelib/rpath-3bbb
57 tests/havelib/rpath-3bbc
58 tests/havelib/rpath-3bbd
59 tests/havelib/rpath-3bbe
60 tests/havelib/rpath-3bbf
61 tests/havelib/rpath-3bbg
62 tests/havelib/rpath-3bbh
63 tests/havelib/rpathx/rpathx.c
64 tests/havelib/rpathx/Makefile.am
65 tests/havelib/rpathx/configure.ac
66 tests/havelib/rpathy/rpathy.c
67 tests/havelib/rpathy/Makefile.am
68 tests/havelib/rpathy/configure.ac
69 tests/havelib/rpathz/rpathz.c
70 tests/havelib/rpathz/Makefile.am
71 tests/havelib/rpathz/configure.ac
72 tests/havelib/rpathlx/usex.c
73 tests/havelib/rpathlx/Makefile.am
74 tests/havelib/rpathlx/configure.ac
75 tests/havelib/rpathly/usey.c
76 tests/havelib/rpathly/Makefile.am
77 tests/havelib/rpathly/configure.ac
78 tests/havelib/rpathlz/usez.c
79 tests/havelib/rpathlz/Makefile.am
80 tests/havelib/rpathlz/configure.ac
81 tests/havelib/rpathlyx/usey.c
82 tests/havelib/rpathlyx/Makefile.am
83 tests/havelib/rpathlyx/configure.ac
84 tests/havelib/rpathlzyx/usez.c
85 tests/havelib/rpathlzyx/Makefile.am
86 tests/havelib/rpathlzyx/configure.ac
87 tests/havelib/rpathcfg.sh
88
89 Depends-on:
90
91 configure.ac:
92 HAVELIB_M4_BASE="${gl_m4_base}"
93 AC_SUBST([HAVELIB_M4_BASE])
94
95 AC_LIB_PREPARE_MULTILIB
96 LIBDIRSTEM=$acl_libdirstem
97 AC_SUBST([LIBDIRSTEM])
98
99 dnl Checks for tests/rpathcfg.
100 AC_SUBST([GCC])
101 AC_SUBST([LD])
102 AC_SUBST([with_gnu_ld])
103
104 AC_CONFIG_FILES([havelib/Makefile])
105
106 Makefile.am:
107 SUBDIRS += havelib
108
109
110 # These variables can be overridden on the 'make' command line.
111 ACLOCAL = aclocal
112 AUTOCONF = autoconf
113 AUTOMAKE = automake
114 LIBTOOLIZE = libtoolize
115
116 HAVELIB_GENERATED_FILES = \
117   havelib/Makefile.in \
118   havelib/rpathx/Makefile.in \
119   havelib/rpathx/aclocal.m4 \
120   havelib/rpathx/configure \
121   havelib/rpathy/Makefile.in \
122   havelib/rpathy/aclocal.m4 \
123   havelib/rpathy/configure \
124   havelib/rpathz/Makefile.in \
125   havelib/rpathz/aclocal.m4 \
126   havelib/rpathz/configure \
127   havelib/rpathlx/Makefile.in \
128   havelib/rpathlx/aclocal.m4 \
129   havelib/rpathlx/configure \
130   havelib/rpathly/Makefile.in \
131   havelib/rpathly/aclocal.m4 \
132   havelib/rpathly/configure \
133   havelib/rpathlz/Makefile.in \
134   havelib/rpathlz/aclocal.m4 \
135   havelib/rpathlz/configure \
136   havelib/rpathlyx/Makefile.in \
137   havelib/rpathlyx/aclocal.m4 \
138   havelib/rpathlyx/configure \
139   havelib/rpathlzyx/Makefile.in \
140   havelib/rpathlzyx/aclocal.m4 \
141   havelib/rpathlzyx/configure
142
143 BUILT_SOURCES += \
144   havelib/Makefile.in \
145   havelib/rpathx/Makefile.in \
146   havelib/rpathx/aclocal.m4 \
147   havelib/rpathx/configure \
148   havelib/rpathy/Makefile.in \
149   havelib/rpathy/aclocal.m4 \
150   havelib/rpathy/configure \
151   havelib/rpathz/Makefile.in \
152   havelib/rpathz/aclocal.m4 \
153   havelib/rpathz/configure \
154   havelib/rpathlx/Makefile.in \
155   havelib/rpathlx/aclocal.m4 \
156   havelib/rpathlx/configure \
157   havelib/rpathly/Makefile.in \
158   havelib/rpathly/aclocal.m4 \
159   havelib/rpathly/configure \
160   havelib/rpathlz/Makefile.in \
161   havelib/rpathlz/aclocal.m4 \
162   havelib/rpathlz/configure \
163   havelib/rpathlyx/Makefile.in \
164   havelib/rpathlyx/aclocal.m4 \
165   havelib/rpathlyx/configure \
166   havelib/rpathlzyx/Makefile.in \
167   havelib/rpathlzyx/aclocal.m4 \
168   havelib/rpathlzyx/configure
169
170 $(srcdir)/havelib/Makefile.in: $(srcdir)/havelib/Makefile.am
171         cd $(srcdir) && $(AUTOMAKE) havelib/Makefile
172
173 # Subdirectories with separate autoconfiguration.
174
175 $(srcdir)/havelib/rpathx/Makefile.in: $(srcdir)/havelib/rpathx/Makefile.am $(srcdir)/havelib/rpathx/configure.ac $(srcdir)/havelib/rpathx/aclocal.m4
176         cd $(srcdir)/havelib/rpathx && $(AUTOMAKE) Makefile
177 $(srcdir)/havelib/rpathx/aclocal.m4: $(srcdir)/havelib/rpathx/configure.ac
178         cd $(srcdir)/havelib/rpathx && $(LIBTOOLIZE) --copy
179         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathx && $(ACLOCAL) -I "$$abs_m4_dir" -I `cd ../ltm4 && pwd`
180 $(srcdir)/havelib/rpathx/configure: $(srcdir)/havelib/rpathx/configure.ac $(srcdir)/havelib/rpathx/aclocal.m4
181         cd $(srcdir)/havelib/rpathx && $(AUTOCONF)
182
183 $(srcdir)/havelib/rpathy/Makefile.in: $(srcdir)/havelib/rpathy/Makefile.am $(srcdir)/havelib/rpathy/configure.ac $(srcdir)/havelib/rpathy/aclocal.m4
184         cd $(srcdir)/havelib/rpathy && $(AUTOMAKE) Makefile
185 $(srcdir)/havelib/rpathy/aclocal.m4: $(srcdir)/havelib/rpathy/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
186         cd $(srcdir)/havelib/rpathy && $(LIBTOOLIZE) --copy
187         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathy && $(ACLOCAL) -I "$$abs_m4_dir" -I `cd ../ltm4 && pwd`
188 $(srcdir)/havelib/rpathy/configure: $(srcdir)/havelib/rpathy/configure.ac $(srcdir)/havelib/rpathy/aclocal.m4
189         cd $(srcdir)/havelib/rpathy && $(AUTOCONF)
190
191 $(srcdir)/havelib/rpathz/Makefile.in: $(srcdir)/havelib/rpathz/Makefile.am $(srcdir)/havelib/rpathz/configure.ac $(srcdir)/havelib/rpathz/aclocal.m4
192         cd $(srcdir)/havelib/rpathz && $(AUTOMAKE) Makefile
193 $(srcdir)/havelib/rpathz/aclocal.m4: $(srcdir)/havelib/rpathz/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
194         cd $(srcdir)/havelib/rpathz && $(LIBTOOLIZE) --copy
195         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathz && $(ACLOCAL) -I "$$abs_m4_dir" -I `cd ../ltm4 && pwd`
196 $(srcdir)/havelib/rpathz/configure: $(srcdir)/havelib/rpathz/configure.ac $(srcdir)/havelib/rpathz/aclocal.m4
197         cd $(srcdir)/havelib/rpathz && $(AUTOCONF)
198
199 $(srcdir)/havelib/rpathlx/Makefile.in: $(srcdir)/havelib/rpathlx/Makefile.am $(srcdir)/havelib/rpathlx/configure.ac $(srcdir)/havelib/rpathlx/aclocal.m4
200         cd $(srcdir)/havelib/rpathlx && $(AUTOMAKE) Makefile
201 $(srcdir)/havelib/rpathlx/aclocal.m4: $(srcdir)/havelib/rpathlx/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
202         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathlx && $(ACLOCAL) -I "$$abs_m4_dir"
203 $(srcdir)/havelib/rpathlx/configure: $(srcdir)/havelib/rpathlx/configure.ac $(srcdir)/havelib/rpathlx/aclocal.m4
204         cd $(srcdir)/havelib/rpathlx && $(AUTOCONF)
205
206 $(srcdir)/havelib/rpathly/Makefile.in: $(srcdir)/havelib/rpathly/Makefile.am $(srcdir)/havelib/rpathly/configure.ac $(srcdir)/havelib/rpathly/aclocal.m4
207         cd $(srcdir)/havelib/rpathly && $(AUTOMAKE) Makefile
208 $(srcdir)/havelib/rpathly/aclocal.m4: $(srcdir)/havelib/rpathly/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
209         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathly && $(ACLOCAL) -I "$$abs_m4_dir"
210 $(srcdir)/havelib/rpathly/configure: $(srcdir)/havelib/rpathly/configure.ac $(srcdir)/havelib/rpathly/aclocal.m4
211         cd $(srcdir)/havelib/rpathly && $(AUTOCONF)
212
213 $(srcdir)/havelib/rpathlyx/Makefile.in: $(srcdir)/havelib/rpathlyx/Makefile.am $(srcdir)/havelib/rpathlyx/configure.ac $(srcdir)/havelib/rpathlyx/aclocal.m4
214         cd $(srcdir)/havelib/rpathlyx && $(AUTOMAKE) Makefile
215 $(srcdir)/havelib/rpathlyx/aclocal.m4: $(srcdir)/havelib/rpathlyx/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
216         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathlyx && $(ACLOCAL) -I "$$abs_m4_dir"
217 $(srcdir)/havelib/rpathlyx/configure: $(srcdir)/havelib/rpathlyx/configure.ac $(srcdir)/havelib/rpathlyx/aclocal.m4
218         cd $(srcdir)/havelib/rpathlyx && $(AUTOCONF)
219
220 $(srcdir)/havelib/rpathlz/Makefile.in: $(srcdir)/havelib/rpathlz/Makefile.am $(srcdir)/havelib/rpathlz/configure.ac $(srcdir)/havelib/rpathlz/aclocal.m4
221         cd $(srcdir)/havelib/rpathlz && $(AUTOMAKE) Makefile
222 $(srcdir)/havelib/rpathlz/aclocal.m4: $(srcdir)/havelib/rpathlz/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
223         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathlz && $(ACLOCAL) -I "$$abs_m4_dir"
224 $(srcdir)/havelib/rpathlz/configure: $(srcdir)/havelib/rpathlz/configure.ac $(srcdir)/havelib/rpathlz/aclocal.m4
225         cd $(srcdir)/havelib/rpathlz && $(AUTOCONF)
226
227 $(srcdir)/havelib/rpathlzyx/Makefile.in: $(srcdir)/havelib/rpathlzyx/Makefile.am $(srcdir)/havelib/rpathlzyx/configure.ac $(srcdir)/havelib/rpathlzyx/aclocal.m4
228         cd $(srcdir)/havelib/rpathlzyx && $(AUTOMAKE) Makefile
229 $(srcdir)/havelib/rpathlzyx/aclocal.m4: $(srcdir)/havelib/rpathlzyx/configure.ac $(top_srcdir)/@HAVELIB_M4_BASE@/lib-link.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-prefix.m4 $(top_srcdir)/@HAVELIB_M4_BASE@/lib-ld.m4
230         abs_m4_dir=`cd $(top_srcdir)/@HAVELIB_M4_BASE@ && pwd`; cd $(srcdir)/havelib/rpathlzyx && $(ACLOCAL) -I "$$abs_m4_dir"
231 $(srcdir)/havelib/rpathlzyx/configure: $(srcdir)/havelib/rpathlzyx/configure.ac $(srcdir)/havelib/rpathlzyx/aclocal.m4
232         cd $(srcdir)/havelib/rpathlzyx && $(AUTOCONF)
233
234 MAINTAINERCLEANFILES += $(HAVELIB_GENERATED_FILES)
235 EXTRA_DIST           += $(HAVELIB_GENERATED_FILES)
236
237 # Libtool's infrastructure is installed in
238 # - $(top_srcdir)/build-aux/ltmain.sh, which gets distributed,
239 # - $(srcdir)/havelib/ltm4/*.m4, which don't need to be distributed, because
240 #   they are included in each havelib/rpath*/aclocal.m4 file.
241
242 EXTRA_DIST += $(top_srcdir)/build-aux/ltmain.sh
243
244 mostlyclean-local: mostlyclean-local-havelib
245
246 mostlyclean-local-havelib:
247         rm -rf $(srcdir)/havelib/ltm4
248
249
250 # The AC_CONFIG_AUX_DIR argument in the havelib/rpath*/configure.ac files is
251 # interpreted in two different contexts:
252 #   1. at "make distrib" time, when we call automake, relative to
253 #      SRCDIR/havelib/rpath*/,
254 #   2. at "make check" time, when the directory is copied and configured,
255 #      relative to BUILDDIR/havelib/tst/dir/rp-*/.
256 # We choose this argument to be '../../../build-aux', for case 1, and therefore
257 # we need to make a local copy of the build-aux directory, for case 2.
258
259 HAVELIB_COPIED_FILES = \
260   havelib/build-aux/config.guess \
261   havelib/build-aux/config.sub \
262   havelib/build-aux/install-sh \
263   havelib/build-aux/ltmain.sh \
264   havelib/build-aux/missing \
265   havelib/build-aux/config.rpath
266
267 all-local: $(HAVELIB_COPIED_FILES)
268
269 havelib/build-aux-dir:
270         test -d havelib/build-aux || mkdir havelib/build-aux
271         touch havelib/build-aux-dir
272
273 havelib/build-aux/config.guess: $(top_srcdir)/build-aux/config.guess havelib/build-aux-dir
274         cp $(top_srcdir)/build-aux/config.guess havelib/build-aux/config.guess
275
276 havelib/build-aux/config.sub: $(top_srcdir)/build-aux/config.sub havelib/build-aux-dir
277         cp $(top_srcdir)/build-aux/config.sub havelib/build-aux/config.sub
278
279 havelib/build-aux/install-sh: $(top_srcdir)/build-aux/install-sh havelib/build-aux-dir
280         cp $(top_srcdir)/build-aux/install-sh havelib/build-aux/install-sh
281
282 havelib/build-aux/ltmain.sh: $(top_srcdir)/build-aux/ltmain.sh havelib/build-aux-dir
283         cp $(top_srcdir)/build-aux/ltmain.sh havelib/build-aux/ltmain.sh
284
285 havelib/build-aux/missing: $(top_srcdir)/build-aux/missing havelib/build-aux-dir
286         cp $(top_srcdir)/build-aux/missing havelib/build-aux/missing
287
288 havelib/build-aux/config.rpath: $(top_srcdir)/build-aux/config.rpath havelib/build-aux-dir
289         cp $(top_srcdir)/build-aux/config.rpath havelib/build-aux/config.rpath
290
291 DISTCLEANFILES += $(HAVELIB_COPIED_FILES)
292
293 distclean-local: distclean-local-havelib
294
295 distclean-local-havelib:
296         rm -rf havelib/build-aux havelib/build-aux-dir
297 .PHONY: distclean-local-havelib