1## DO NOT EDIT! GENERATED AUTOMATICALLY!
2## Process this file with automake to produce Makefile.in.
3# Copyright (C) 2002-2017 Free Software Foundation, Inc.
4#
5# This file is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 3 of the License, or
8# (at your option) any later version.
9#
10# This file is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this file.  If not, see <http://www.gnu.org/licenses/>.
17#
18# As a special exception to the GNU General Public License,
19# this file may be distributed as part of a program that
20# contains a configuration script generated by Autoconf, under
21# the same distribution terms as the rest of that program.
22#
23# Generated by gnulib-tool.
24# Reproduce by: gnulib-tool --import --local-dir=gnulib-local --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=lock --avoid=unistr/base --avoid=unistr/u8-mbtouc --avoid=unistr/u8-mbtouc-unsafe --avoid=unistr/u8-mbtoucr --avoid=unistr/u8-prev --avoid=unistr/u8-uctomb --avoid=unitypes --lgpl=3 --conditional-dependencies --libtool --macro-prefix=gl --no-vc-files accept4 alignof alloca-opt announce-gen autobuild bind byteswap c-strcase canonicalize-lgpl ceil clock-time close connect copysign dirfd dirname-lgpl duplocale environ extensions flock floor fpieee frexp fstat fsync full-read full-write func gendocs getaddrinfo getlogin getpeername getsockname getsockopt git-version-gen gitlog-to-changelog gnu-web-doc-update gnupload havelib iconv_open-utf inet_ntop inet_pton isfinite isinf isnan ldexp lib-symbol-versions lib-symbol-visibility libunistring link listen localcharset locale log1p lstat maintainer-makefile malloc-gnu malloca mkdir mkostemp nl_langinfo nproc open pipe-posix pipe2 poll putenv readlink recv recvfrom regex rename rmdir select send sendto setenv setsockopt shutdown socket stat-time stdlib strftime striconveh string sys_stat time times trunc unistd verify vsnprintf warnings wchar
25
26AUTOMAKE_OPTIONS = 1.9.6 gnits
27
28SUBDIRS =
29noinst_HEADERS =
30noinst_LIBRARIES =
31noinst_LTLIBRARIES =
32EXTRA_DIST =
33BUILT_SOURCES =
34SUFFIXES =
35MOSTLYCLEANFILES = core *.stackdump
36MOSTLYCLEANDIRS =
37CLEANFILES =
38DISTCLEANFILES =
39MAINTAINERCLEANFILES =
40
41AM_CPPFLAGS =
42AM_CFLAGS =
43
44noinst_LTLIBRARIES += libgnu.la
45
46libgnu_la_SOURCES =
47libgnu_la_LIBADD = $(gl_LTLIBOBJS)
48libgnu_la_DEPENDENCIES = $(gl_LTLIBOBJS)
49EXTRA_libgnu_la_SOURCES =
50libgnu_la_LDFLAGS = $(AM_LDFLAGS)
51libgnu_la_LDFLAGS += -no-undefined
52libgnu_la_LDFLAGS += $(CEIL_LIBM)
53libgnu_la_LDFLAGS += $(COPYSIGN_LIBM)
54libgnu_la_LDFLAGS += $(FLOOR_LIBM)
55libgnu_la_LDFLAGS += $(FREXP_LIBM)
56libgnu_la_LDFLAGS += $(GETADDRINFO_LIB)
57libgnu_la_LDFLAGS += $(HOSTENT_LIB)
58libgnu_la_LDFLAGS += $(INET_NTOP_LIB)
59libgnu_la_LDFLAGS += $(INET_PTON_LIB)
60libgnu_la_LDFLAGS += $(ISNAND_LIBM)
61libgnu_la_LDFLAGS += $(ISNANF_LIBM)
62libgnu_la_LDFLAGS += $(ISNANL_LIBM)
63libgnu_la_LDFLAGS += $(LDEXP_LIBM)
64libgnu_la_LDFLAGS += $(LIBSOCKET)
65libgnu_la_LDFLAGS += $(LIB_CLOCK_GETTIME)
66libgnu_la_LDFLAGS += $(LIB_GETLOGIN)
67libgnu_la_LDFLAGS += $(LIB_POLL)
68libgnu_la_LDFLAGS += $(LIB_SELECT)
69libgnu_la_LDFLAGS += $(LOG1P_LIBM)
70libgnu_la_LDFLAGS += $(LOG_LIBM)
71libgnu_la_LDFLAGS += $(LTLIBICONV)
72libgnu_la_LDFLAGS += $(LTLIBINTL)
73libgnu_la_LDFLAGS += $(LTLIBUNISTRING)
74libgnu_la_LDFLAGS += $(ROUND_LIBM)
75libgnu_la_LDFLAGS += $(SERVENT_LIB)
76libgnu_la_LDFLAGS += $(TRUNC_LIBM)
77
78## begin gnulib module absolute-header
79
80# Use this preprocessor expression to decide whether #include_next works.
81# Do not rely on a 'configure'-time test for this, since the expression
82# might appear in an installed header, which is used by some other compiler.
83HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
84
85## end   gnulib module absolute-header
86
87## begin gnulib module accept
88
89
90EXTRA_DIST += accept.c w32sock.h
91
92EXTRA_libgnu_la_SOURCES += accept.c
93
94## end   gnulib module accept
95
96## begin gnulib module accept4
97
98libgnu_la_SOURCES += accept4.c
99
100## end   gnulib module accept4
101
102## begin gnulib module alignof
103
104
105EXTRA_DIST += alignof.h
106
107## end   gnulib module alignof
108
109## begin gnulib module alloca
110
111if gl_GNULIB_ENABLED_alloca
112
113libgnu_la_LIBADD += @LTALLOCA@
114libgnu_la_DEPENDENCIES += @LTALLOCA@
115endif
116EXTRA_DIST += alloca.c
117
118EXTRA_libgnu_la_SOURCES += alloca.c
119
120## end   gnulib module alloca
121
122## begin gnulib module alloca-opt
123
124BUILT_SOURCES += $(ALLOCA_H)
125
126# We need the following in order to create <alloca.h> when the system
127# doesn't have one that works with the given compiler.
128if GL_GENERATE_ALLOCA_H
129alloca.h: alloca.in.h $(top_builddir)/config.status
130	$(AM_V_GEN)rm -f $@-t $@ && \
131	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
132	  cat $(srcdir)/alloca.in.h; \
133	} > $@-t && \
134	mv -f $@-t $@
135else
136alloca.h: $(top_builddir)/config.status
137	rm -f $@
138endif
139MOSTLYCLEANFILES += alloca.h alloca.h-t
140
141EXTRA_DIST += alloca.in.h
142
143## end   gnulib module alloca-opt
144
145## begin gnulib module announce-gen
146
147
148EXTRA_DIST += $(top_srcdir)/build-aux/announce-gen
149
150## end   gnulib module announce-gen
151
152## begin gnulib module arpa_inet
153
154BUILT_SOURCES += arpa/inet.h
155
156# We need the following in order to create <arpa/inet.h> when the system
157# doesn't have one.
158arpa/inet.h: arpa_inet.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
159	$(AM_V_at)$(MKDIR_P) arpa
160	$(AM_V_GEN)rm -f $@-t $@ && \
161	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
162	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
163	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
164	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
165	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
166	      -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
167	      -e 's|@''NEXT_ARPA_INET_H''@|$(NEXT_ARPA_INET_H)|g' \
168	      -e 's|@''HAVE_ARPA_INET_H''@|$(HAVE_ARPA_INET_H)|g' \
169	      -e 's/@''GNULIB_INET_NTOP''@/$(GNULIB_INET_NTOP)/g' \
170	      -e 's/@''GNULIB_INET_PTON''@/$(GNULIB_INET_PTON)/g' \
171	      -e 's|@''HAVE_DECL_INET_NTOP''@|$(HAVE_DECL_INET_NTOP)|g' \
172	      -e 's|@''HAVE_DECL_INET_PTON''@|$(HAVE_DECL_INET_PTON)|g' \
173	      -e 's|@''REPLACE_INET_NTOP''@|$(REPLACE_INET_NTOP)|g' \
174	      -e 's|@''REPLACE_INET_PTON''@|$(REPLACE_INET_PTON)|g' \
175	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
176	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
177	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
178	      < $(srcdir)/arpa_inet.in.h; \
179	} > $@-t && \
180	mv $@-t $@
181MOSTLYCLEANFILES += arpa/inet.h arpa/inet.h-t
182MOSTLYCLEANDIRS += arpa
183
184EXTRA_DIST += arpa_inet.in.h
185
186## end   gnulib module arpa_inet
187
188## begin gnulib module assure
189
190if gl_GNULIB_ENABLED_assure
191
192endif
193EXTRA_DIST += assure.h
194
195## end   gnulib module assure
196
197## begin gnulib module binary-io
198
199libgnu_la_SOURCES += binary-io.h binary-io.c
200
201## end   gnulib module binary-io
202
203## begin gnulib module bind
204
205
206EXTRA_DIST += bind.c w32sock.h
207
208EXTRA_libgnu_la_SOURCES += bind.c
209
210## end   gnulib module bind
211
212## begin gnulib module btowc
213
214if gl_GNULIB_ENABLED_btowc
215
216endif
217EXTRA_DIST += btowc.c
218
219EXTRA_libgnu_la_SOURCES += btowc.c
220
221## end   gnulib module btowc
222
223## begin gnulib module byteswap
224
225BUILT_SOURCES += $(BYTESWAP_H)
226
227# We need the following in order to create <byteswap.h> when the system
228# doesn't have one.
229if GL_GENERATE_BYTESWAP_H
230byteswap.h: byteswap.in.h $(top_builddir)/config.status
231	$(AM_V_GEN)rm -f $@-t $@ && \
232	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
233	  cat $(srcdir)/byteswap.in.h; \
234	} > $@-t && \
235	mv -f $@-t $@
236else
237byteswap.h: $(top_builddir)/config.status
238	rm -f $@
239endif
240MOSTLYCLEANFILES += byteswap.h byteswap.h-t
241
242EXTRA_DIST += byteswap.in.h
243
244## end   gnulib module byteswap
245
246## begin gnulib module c-ctype
247
248libgnu_la_SOURCES += c-ctype.h c-ctype.c
249
250## end   gnulib module c-ctype
251
252## begin gnulib module c-strcase
253
254libgnu_la_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
255
256## end   gnulib module c-strcase
257
258## begin gnulib module c-strcaseeq
259
260
261EXTRA_DIST += c-strcaseeq.h
262
263## end   gnulib module c-strcaseeq
264
265## begin gnulib module canonicalize-lgpl
266
267
268EXTRA_DIST += canonicalize-lgpl.c
269
270EXTRA_libgnu_la_SOURCES += canonicalize-lgpl.c
271
272## end   gnulib module canonicalize-lgpl
273
274## begin gnulib module ceil
275
276
277EXTRA_DIST += ceil.c
278
279EXTRA_libgnu_la_SOURCES += ceil.c
280
281## end   gnulib module ceil
282
283## begin gnulib module close
284
285
286EXTRA_DIST += close.c
287
288EXTRA_libgnu_la_SOURCES += close.c
289
290## end   gnulib module close
291
292## begin gnulib module configmake
293
294# Listed in the same order as the GNU makefile conventions, and
295# provided by autoconf 2.59c+ or 2.70.
296# The Automake-defined pkg* macros are appended, in the order
297# listed in the Automake 1.10a+ documentation.
298configmake.h: Makefile
299	$(AM_V_GEN)rm -f $@-t && \
300	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
301	  echo '#define PREFIX "$(prefix)"'; \
302	  echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
303	  echo '#define BINDIR "$(bindir)"'; \
304	  echo '#define SBINDIR "$(sbindir)"'; \
305	  echo '#define LIBEXECDIR "$(libexecdir)"'; \
306	  echo '#define DATAROOTDIR "$(datarootdir)"'; \
307	  echo '#define DATADIR "$(datadir)"'; \
308	  echo '#define SYSCONFDIR "$(sysconfdir)"'; \
309	  echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \
310	  echo '#define LOCALSTATEDIR "$(localstatedir)"'; \
311	  echo '#define RUNSTATEDIR "$(runstatedir)"'; \
312	  echo '#define INCLUDEDIR "$(includedir)"'; \
313	  echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \
314	  echo '#define DOCDIR "$(docdir)"'; \
315	  echo '#define INFODIR "$(infodir)"'; \
316	  echo '#define HTMLDIR "$(htmldir)"'; \
317	  echo '#define DVIDIR "$(dvidir)"'; \
318	  echo '#define PDFDIR "$(pdfdir)"'; \
319	  echo '#define PSDIR "$(psdir)"'; \
320	  echo '#define LIBDIR "$(libdir)"'; \
321	  echo '#define LISPDIR "$(lispdir)"'; \
322	  echo '#define LOCALEDIR "$(localedir)"'; \
323	  echo '#define MANDIR "$(mandir)"'; \
324	  echo '#define MANEXT "$(manext)"'; \
325	  echo '#define PKGDATADIR "$(pkgdatadir)"'; \
326	  echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
327	  echo '#define PKGLIBDIR "$(pkglibdir)"'; \
328	  echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
329	} | sed '/""/d' > $@-t && \
330	mv -f $@-t $@
331
332BUILT_SOURCES += configmake.h
333CLEANFILES += configmake.h configmake.h-t
334
335## end   gnulib module configmake
336
337## begin gnulib module connect
338
339
340EXTRA_DIST += connect.c w32sock.h
341
342EXTRA_libgnu_la_SOURCES += connect.c
343
344## end   gnulib module connect
345
346## begin gnulib module copysign
347
348
349EXTRA_DIST += copysign.c
350
351EXTRA_libgnu_la_SOURCES += copysign.c
352
353## end   gnulib module copysign
354
355## begin gnulib module dirent
356
357BUILT_SOURCES += dirent.h
358
359# We need the following in order to create <dirent.h> when the system
360# doesn't have one that works with the given compiler.
361dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
362	$(AM_V_GEN)rm -f $@-t $@ && \
363	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
364	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
365	      -e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \
366	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
367	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
368	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
369	      -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
370	      -e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \
371	      -e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \
372	      -e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \
373	      -e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \
374	      -e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \
375	      -e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \
376	      -e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \
377	      -e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \
378	      -e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \
379	      -e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \
380	      -e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \
381	      -e 's/@''HAVE_CLOSEDIR''@/$(HAVE_CLOSEDIR)/g' \
382	      -e 's|@''HAVE_DECL_DIRFD''@|$(HAVE_DECL_DIRFD)|g' \
383	      -e 's|@''HAVE_DECL_FDOPENDIR''@|$(HAVE_DECL_FDOPENDIR)|g' \
384	      -e 's|@''HAVE_FDOPENDIR''@|$(HAVE_FDOPENDIR)|g' \
385	      -e 's|@''HAVE_SCANDIR''@|$(HAVE_SCANDIR)|g' \
386	      -e 's|@''HAVE_ALPHASORT''@|$(HAVE_ALPHASORT)|g' \
387	      -e 's|@''REPLACE_OPENDIR''@|$(REPLACE_OPENDIR)|g' \
388	      -e 's|@''REPLACE_CLOSEDIR''@|$(REPLACE_CLOSEDIR)|g' \
389	      -e 's|@''REPLACE_DIRFD''@|$(REPLACE_DIRFD)|g' \
390	      -e 's|@''REPLACE_FDOPENDIR''@|$(REPLACE_FDOPENDIR)|g' \
391	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
392	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
393	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
394	      < $(srcdir)/dirent.in.h; \
395	} > $@-t && \
396	mv $@-t $@
397MOSTLYCLEANFILES += dirent.h dirent.h-t
398
399EXTRA_DIST += dirent.in.h
400
401## end   gnulib module dirent
402
403## begin gnulib module dirfd
404
405
406EXTRA_DIST += dirfd.c
407
408EXTRA_libgnu_la_SOURCES += dirfd.c
409
410## end   gnulib module dirfd
411
412## begin gnulib module dirname-lgpl
413
414libgnu_la_SOURCES += dirname-lgpl.c basename-lgpl.c stripslash.c
415
416EXTRA_DIST += dirname.h
417
418## end   gnulib module dirname-lgpl
419
420## begin gnulib module dosname
421
422
423EXTRA_DIST += dosname.h
424
425## end   gnulib module dosname
426
427## begin gnulib module dup2
428
429if gl_GNULIB_ENABLED_dup2
430
431endif
432EXTRA_DIST += dup2.c
433
434EXTRA_libgnu_la_SOURCES += dup2.c
435
436## end   gnulib module dup2
437
438## begin gnulib module duplocale
439
440
441EXTRA_DIST += duplocale.c
442
443EXTRA_libgnu_la_SOURCES += duplocale.c
444
445## end   gnulib module duplocale
446
447## begin gnulib module errno
448
449BUILT_SOURCES += $(ERRNO_H)
450
451# We need the following in order to create <errno.h> when the system
452# doesn't have one that is POSIX compliant.
453if GL_GENERATE_ERRNO_H
454errno.h: errno.in.h $(top_builddir)/config.status
455	$(AM_V_GEN)rm -f $@-t $@ && \
456	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
457	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
458	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
459	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
460	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
461	      -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
462	      -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
463	      -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
464	      -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
465	      -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
466	      -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
467	      -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
468	      < $(srcdir)/errno.in.h; \
469	} > $@-t && \
470	mv $@-t $@
471else
472errno.h: $(top_builddir)/config.status
473	rm -f $@
474endif
475MOSTLYCLEANFILES += errno.h errno.h-t
476
477EXTRA_DIST += errno.in.h
478
479## end   gnulib module errno
480
481## begin gnulib module fcntl-h
482
483BUILT_SOURCES += fcntl.h
484
485# We need the following in order to create <fcntl.h> when the system
486# doesn't have one that works with the given compiler.
487fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
488	$(AM_V_GEN)rm -f $@-t $@ && \
489	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
490	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
491	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
492	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
493	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
494	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
495	      -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
496	      -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
497	      -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
498	      -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
499	      -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
500	      -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
501	      -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
502	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
503	      -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
504	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
505	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
506	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
507	      < $(srcdir)/fcntl.in.h; \
508	} > $@-t && \
509	mv $@-t $@
510MOSTLYCLEANFILES += fcntl.h fcntl.h-t
511
512EXTRA_DIST += fcntl.in.h
513
514## end   gnulib module fcntl-h
515
516## begin gnulib module fd-hook
517
518if gl_GNULIB_ENABLED_43fe87a341d9b4b93c47c3ad819a5239
519libgnu_la_SOURCES += fd-hook.c
520
521endif
522EXTRA_DIST += fd-hook.h
523
524## end   gnulib module fd-hook
525
526## begin gnulib module flexmember
527
528if gl_GNULIB_ENABLED_flexmember
529
530endif
531EXTRA_DIST += flexmember.h
532
533## end   gnulib module flexmember
534
535## begin gnulib module float
536
537BUILT_SOURCES += $(FLOAT_H)
538
539# We need the following in order to create <float.h> when the system
540# doesn't have one that works with the given compiler.
541if GL_GENERATE_FLOAT_H
542float.h: float.in.h $(top_builddir)/config.status
543	$(AM_V_GEN)rm -f $@-t $@ && \
544	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
545	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
546	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
547	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
548	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
549	      -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
550	      -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
551	      < $(srcdir)/float.in.h; \
552	} > $@-t && \
553	mv $@-t $@
554else
555float.h: $(top_builddir)/config.status
556	rm -f $@
557endif
558MOSTLYCLEANFILES += float.h float.h-t
559
560EXTRA_DIST += float.c float.in.h itold.c
561
562EXTRA_libgnu_la_SOURCES += float.c itold.c
563
564## end   gnulib module float
565
566## begin gnulib module flock
567
568
569EXTRA_DIST += flock.c
570
571EXTRA_libgnu_la_SOURCES += flock.c
572
573## end   gnulib module flock
574
575## begin gnulib module floor
576
577
578EXTRA_DIST += floor.c
579
580EXTRA_libgnu_la_SOURCES += floor.c
581
582## end   gnulib module floor
583
584## begin gnulib module frexp
585
586
587EXTRA_DIST += frexp.c
588
589EXTRA_libgnu_la_SOURCES += frexp.c
590
591## end   gnulib module frexp
592
593## begin gnulib module fstat
594
595
596EXTRA_DIST += fstat.c
597
598EXTRA_libgnu_la_SOURCES += fstat.c
599
600## end   gnulib module fstat
601
602## begin gnulib module fsync
603
604
605EXTRA_DIST += fsync.c
606
607EXTRA_libgnu_la_SOURCES += fsync.c
608
609## end   gnulib module fsync
610
611## begin gnulib module full-read
612
613libgnu_la_SOURCES += full-read.h full-read.c
614
615EXTRA_DIST += full-write.c
616
617EXTRA_libgnu_la_SOURCES += full-write.c
618
619## end   gnulib module full-read
620
621## begin gnulib module full-write
622
623libgnu_la_SOURCES += full-write.h full-write.c
624
625## end   gnulib module full-write
626
627## begin gnulib module gendocs
628
629
630EXTRA_DIST += $(top_srcdir)/build-aux/gendocs.sh
631
632## end   gnulib module gendocs
633
634## begin gnulib module getaddrinfo
635
636
637EXTRA_DIST += gai_strerror.c getaddrinfo.c
638
639EXTRA_libgnu_la_SOURCES += gai_strerror.c getaddrinfo.c
640
641## end   gnulib module getaddrinfo
642
643## begin gnulib module getlogin
644
645
646EXTRA_DIST += getlogin.c
647
648EXTRA_libgnu_la_SOURCES += getlogin.c
649
650## end   gnulib module getlogin
651
652## begin gnulib module getpeername
653
654
655EXTRA_DIST += getpeername.c w32sock.h
656
657EXTRA_libgnu_la_SOURCES += getpeername.c
658
659## end   gnulib module getpeername
660
661## begin gnulib module getsockname
662
663
664EXTRA_DIST += getsockname.c w32sock.h
665
666EXTRA_libgnu_la_SOURCES += getsockname.c
667
668## end   gnulib module getsockname
669
670## begin gnulib module getsockopt
671
672
673EXTRA_DIST += getsockopt.c w32sock.h
674
675EXTRA_libgnu_la_SOURCES += getsockopt.c
676
677## end   gnulib module getsockopt
678
679## begin gnulib module gettext-h
680
681if gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36
682libgnu_la_SOURCES += gettext.h
683
684endif
685## end   gnulib module gettext-h
686
687## begin gnulib module gettimeofday
688
689
690EXTRA_DIST += gettimeofday.c
691
692EXTRA_libgnu_la_SOURCES += gettimeofday.c
693
694## end   gnulib module gettimeofday
695
696## begin gnulib module git-version-gen
697
698
699EXTRA_DIST += $(top_srcdir)/build-aux/git-version-gen
700
701## end   gnulib module git-version-gen
702
703## begin gnulib module gitlog-to-changelog
704
705
706EXTRA_DIST += $(top_srcdir)/build-aux/gitlog-to-changelog
707
708## end   gnulib module gitlog-to-changelog
709
710## begin gnulib module gnu-web-doc-update
711
712
713EXTRA_DIST += $(top_srcdir)/build-aux/gnu-web-doc-update
714
715## end   gnulib module gnu-web-doc-update
716
717## begin gnulib module gnumakefile
718
719distclean-local: clean-GNUmakefile
720clean-GNUmakefile:
721	test '$(srcdir)' = . || rm -f $(top_builddir)/GNUmakefile
722
723EXTRA_DIST += $(top_srcdir)/GNUmakefile
724
725## end   gnulib module gnumakefile
726
727## begin gnulib module gnupload
728
729
730EXTRA_DIST += $(top_srcdir)/build-aux/gnupload
731
732## end   gnulib module gnupload
733
734## begin gnulib module gperf
735
736GPERF = gperf
737V_GPERF = $(V_GPERF_@AM_V@)
738V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
739V_GPERF_0 = @echo "  GPERF   " $@;
740
741## end   gnulib module gperf
742
743## begin gnulib module hard-locale
744
745if gl_GNULIB_ENABLED_30838f5439487421042f2225bed3af76
746libgnu_la_SOURCES += hard-locale.c
747
748endif
749EXTRA_DIST += hard-locale.h
750
751## end   gnulib module hard-locale
752
753## begin gnulib module havelib
754
755
756EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
757
758## end   gnulib module havelib
759
760## begin gnulib module iconv-h
761
762BUILT_SOURCES += $(ICONV_H)
763
764# We need the following in order to create <iconv.h> when the system
765# doesn't have one that works with the given compiler.
766if GL_GENERATE_ICONV_H
767iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
768	$(AM_V_GEN)rm -f $@-t $@ && \
769	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
770	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
771	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
772	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
773	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
774	      -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
775	      -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \
776	      -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
777	      -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
778	      -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
779	      -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
780	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
781	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
782	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
783	      < $(srcdir)/iconv.in.h; \
784	} > $@-t && \
785	mv $@-t $@
786else
787iconv.h: $(top_builddir)/config.status
788	rm -f $@
789endif
790MOSTLYCLEANFILES += iconv.h iconv.h-t
791
792EXTRA_DIST += iconv.in.h
793
794## end   gnulib module iconv-h
795
796## begin gnulib module iconv_open
797
798iconv_open-aix.h: iconv_open-aix.gperf
799	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
800	mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
801iconv_open-hpux.h: iconv_open-hpux.gperf
802	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
803	mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
804iconv_open-irix.h: iconv_open-irix.gperf
805	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
806	mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
807iconv_open-osf.h: iconv_open-osf.gperf
808	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
809	mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
810iconv_open-solaris.h: iconv_open-solaris.gperf
811	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
812	mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
813BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
814MOSTLYCLEANFILES     += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t iconv_open-solaris.h-t
815MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
816EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
817
818EXTRA_DIST += iconv.c iconv_close.c iconv_open-aix.gperf iconv_open-hpux.gperf iconv_open-irix.gperf iconv_open-osf.gperf iconv_open-solaris.gperf iconv_open.c
819
820EXTRA_libgnu_la_SOURCES += iconv.c iconv_close.c iconv_open.c
821
822## end   gnulib module iconv_open
823
824## begin gnulib module inet_ntop
825
826
827EXTRA_DIST += inet_ntop.c
828
829EXTRA_libgnu_la_SOURCES += inet_ntop.c
830
831## end   gnulib module inet_ntop
832
833## begin gnulib module inet_pton
834
835
836EXTRA_DIST += inet_pton.c
837
838EXTRA_libgnu_la_SOURCES += inet_pton.c
839
840## end   gnulib module inet_pton
841
842## begin gnulib module intprops
843
844if gl_GNULIB_ENABLED_intprops
845
846endif
847EXTRA_DIST += intprops.h
848
849## end   gnulib module intprops
850
851## begin gnulib module isfinite
852
853
854EXTRA_DIST += isfinite.c
855
856EXTRA_libgnu_la_SOURCES += isfinite.c
857
858## end   gnulib module isfinite
859
860## begin gnulib module isinf
861
862
863EXTRA_DIST += isinf.c
864
865EXTRA_libgnu_la_SOURCES += isinf.c
866
867## end   gnulib module isinf
868
869## begin gnulib module isnand
870
871
872EXTRA_DIST += float+.h isnan.c isnand.c
873
874EXTRA_libgnu_la_SOURCES += isnan.c isnand.c
875
876## end   gnulib module isnand
877
878## begin gnulib module isnand-nolibm
879
880if gl_GNULIB_ENABLED_b1df7117b479d2da59d76deba468ee21
881
882endif
883EXTRA_DIST += float+.h isnan.c isnand-nolibm.h isnand.c
884
885EXTRA_libgnu_la_SOURCES += isnan.c isnand.c
886
887## end   gnulib module isnand-nolibm
888
889## begin gnulib module isnanf
890
891
892EXTRA_DIST += float+.h isnan.c isnanf.c
893
894EXTRA_libgnu_la_SOURCES += isnan.c isnanf.c
895
896## end   gnulib module isnanf
897
898## begin gnulib module isnanf-nolibm
899
900if gl_GNULIB_ENABLED_3f0e593033d1fc2c127581960f641b66
901
902endif
903EXTRA_DIST += float+.h isnan.c isnanf-nolibm.h isnanf.c
904
905EXTRA_libgnu_la_SOURCES += isnan.c isnanf.c
906
907## end   gnulib module isnanf-nolibm
908
909## begin gnulib module isnanl
910
911
912EXTRA_DIST += float+.h isnan.c isnanl.c
913
914EXTRA_libgnu_la_SOURCES += isnan.c isnanl.c
915
916## end   gnulib module isnanl
917
918## begin gnulib module isnanl-nolibm
919
920if gl_GNULIB_ENABLED_dbdf22868a5367f28bf18e0013ac6f8f
921
922endif
923EXTRA_DIST += float+.h isnan.c isnanl-nolibm.h isnanl.c
924
925EXTRA_libgnu_la_SOURCES += isnan.c isnanl.c
926
927## end   gnulib module isnanl-nolibm
928
929## begin gnulib module langinfo
930
931BUILT_SOURCES += langinfo.h
932
933# We need the following in order to create an empty placeholder for
934# <langinfo.h> when the system doesn't have one.
935langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
936	$(AM_V_GEN)rm -f $@-t $@ && \
937	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
938	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
939	      -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \
940	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
941	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
942	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
943	      -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \
944	      -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \
945	      -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \
946	      -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \
947	      -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \
948	      -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \
949	      -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \
950	      -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \
951	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
952	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
953	      < $(srcdir)/langinfo.in.h; \
954	} > $@-t && \
955	mv $@-t $@
956MOSTLYCLEANFILES += langinfo.h langinfo.h-t
957
958EXTRA_DIST += langinfo.in.h
959
960## end   gnulib module langinfo
961
962## begin gnulib module lib-symbol-visibility
963
964# The value of $(CFLAG_VISIBILITY) needs to be added to the CFLAGS for the
965# compilation of all sources that make up the library. This line here does it
966# only for the gnulib part of it. The developer is responsible for adding
967# $(CFLAG_VISIBILITY) to the Makefile.ams of the other portions of the library.
968AM_CFLAGS += $(CFLAG_VISIBILITY)
969
970## end   gnulib module lib-symbol-visibility
971
972## begin gnulib module libunistring
973
974
975EXTRA_DIST += libunistring.valgrind
976
977## end   gnulib module libunistring
978
979## begin gnulib module limits-h
980
981BUILT_SOURCES += $(LIMITS_H)
982
983# We need the following in order to create <limits.h> when the system
984# doesn't have one that is compatible with GNU.
985if GL_GENERATE_LIMITS_H
986limits.h: limits.in.h $(top_builddir)/config.status
987	$(AM_V_GEN)rm -f $@-t $@ && \
988	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
989	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
990	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
991	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
992	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
993	      -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
994	      < $(srcdir)/limits.in.h; \
995	} > $@-t && \
996	mv $@-t $@
997else
998limits.h: $(top_builddir)/config.status
999	rm -f $@
1000endif
1001MOSTLYCLEANFILES += limits.h limits.h-t
1002
1003EXTRA_DIST += limits.in.h
1004
1005## end   gnulib module limits-h
1006
1007## begin gnulib module link
1008
1009
1010EXTRA_DIST += link.c
1011
1012EXTRA_libgnu_la_SOURCES += link.c
1013
1014## end   gnulib module link
1015
1016## begin gnulib module listen
1017
1018
1019EXTRA_DIST += listen.c w32sock.h
1020
1021EXTRA_libgnu_la_SOURCES += listen.c
1022
1023## end   gnulib module listen
1024
1025## begin gnulib module localcharset
1026
1027libgnu_la_SOURCES += localcharset.h localcharset.c
1028
1029# We need the following in order to install a simple file in $(libdir)
1030# which is shared with other installed packages. We use a list of referencing
1031# packages so that "make uninstall" will remove the file if and only if it
1032# is not used by another installed package.
1033# On systems with glibc-2.1 or newer, the file is redundant, therefore we
1034# avoid installing it.
1035
1036all-local: charset.alias ref-add.sed ref-del.sed
1037
1038charset_alias = $(DESTDIR)$(libdir)/charset.alias
1039charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
1040install-exec-local: install-exec-localcharset
1041install-exec-localcharset: all-local
1042	if test $(GLIBC21) = no; then \
1043	  case '$(host_os)' in \
1044	    darwin[56]*) \
1045	      need_charset_alias=true ;; \
1046	    darwin* | cygwin* | mingw* | pw32* | cegcc*) \
1047	      need_charset_alias=false ;; \
1048	    *) \
1049	      need_charset_alias=true ;; \
1050	  esac ; \
1051	else \
1052	  need_charset_alias=false ; \
1053	fi ; \
1054	if $$need_charset_alias; then \
1055	  $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
1056	fi ; \
1057	if test -f $(charset_alias); then \
1058	  sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
1059	  $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
1060	  rm -f $(charset_tmp) ; \
1061	else \
1062	  if $$need_charset_alias; then \
1063	    sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
1064	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
1065	    rm -f $(charset_tmp) ; \
1066	  fi ; \
1067	fi
1068
1069uninstall-local: uninstall-localcharset
1070uninstall-localcharset: all-local
1071	if test -f $(charset_alias); then \
1072	  sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
1073	  if grep '^# Packages using this file: $$' $(charset_tmp) \
1074	      > /dev/null; then \
1075	    rm -f $(charset_alias); \
1076	  else \
1077	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
1078	  fi; \
1079	  rm -f $(charset_tmp); \
1080	fi
1081
1082charset.alias: config.charset
1083	$(AM_V_GEN)rm -f t-$@ $@ && \
1084	$(SHELL) $(srcdir)/config.charset '$(host)' > t-$@ && \
1085	mv t-$@ $@
1086
1087SUFFIXES += .sed .sin
1088.sin.sed:
1089	$(AM_V_GEN)rm -f t-$@ $@ && \
1090	sed -e '/^#/d' -e 's/@''PACKAGE''@/$(PACKAGE)/g' $< > t-$@ && \
1091	mv t-$@ $@
1092
1093CLEANFILES += charset.alias ref-add.sed ref-del.sed
1094
1095EXTRA_DIST += config.charset ref-add.sin ref-del.sin
1096
1097## end   gnulib module localcharset
1098
1099## begin gnulib module locale
1100
1101BUILT_SOURCES += locale.h
1102
1103# We need the following in order to create <locale.h> when the system
1104# doesn't have one that provides all definitions.
1105locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1106	$(AM_V_GEN)rm -f $@-t $@ && \
1107	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1108	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1109	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1110	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1111	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1112	      -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
1113	      -e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
1114	      -e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
1115	      -e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
1116	      -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
1117	      -e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
1118	      -e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
1119	      -e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
1120	      -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
1121	      -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
1122	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1123	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1124	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1125	      < $(srcdir)/locale.in.h; \
1126	} > $@-t && \
1127	mv $@-t $@
1128MOSTLYCLEANFILES += locale.h locale.h-t
1129
1130EXTRA_DIST += locale.in.h
1131
1132## end   gnulib module locale
1133
1134## begin gnulib module localeconv
1135
1136if gl_GNULIB_ENABLED_localeconv
1137
1138endif
1139EXTRA_DIST += localeconv.c
1140
1141EXTRA_libgnu_la_SOURCES += localeconv.c
1142
1143## end   gnulib module localeconv
1144
1145## begin gnulib module log
1146
1147if gl_GNULIB_ENABLED_log
1148
1149endif
1150EXTRA_DIST += log.c
1151
1152EXTRA_libgnu_la_SOURCES += log.c
1153
1154## end   gnulib module log
1155
1156## begin gnulib module log1p
1157
1158
1159EXTRA_DIST += log1p.c
1160
1161EXTRA_libgnu_la_SOURCES += log1p.c
1162
1163## end   gnulib module log1p
1164
1165## begin gnulib module lstat
1166
1167
1168EXTRA_DIST += lstat.c
1169
1170EXTRA_libgnu_la_SOURCES += lstat.c
1171
1172## end   gnulib module lstat
1173
1174## begin gnulib module maintainer-makefile
1175
1176EXTRA_DIST += $(top_srcdir)/maint.mk
1177
1178## end   gnulib module maintainer-makefile
1179
1180## begin gnulib module malloc-gnu
1181
1182
1183EXTRA_DIST += malloc.c
1184
1185EXTRA_libgnu_la_SOURCES += malloc.c
1186
1187## end   gnulib module malloc-gnu
1188
1189## begin gnulib module malloc-posix
1190
1191
1192EXTRA_DIST += malloc.c
1193
1194EXTRA_libgnu_la_SOURCES += malloc.c
1195
1196## end   gnulib module malloc-posix
1197
1198## begin gnulib module malloca
1199
1200libgnu_la_SOURCES += malloca.c
1201
1202EXTRA_DIST += malloca.h malloca.valgrind
1203
1204## end   gnulib module malloca
1205
1206## begin gnulib module math
1207
1208BUILT_SOURCES += math.h
1209libgnu_la_SOURCES += math.c
1210
1211# We need the following in order to create <math.h> when the system
1212# doesn't have one that works with the given compiler.
1213math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1214	$(AM_V_GEN)rm -f $@-t $@ && \
1215	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1216	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1217	      -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \
1218	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1219	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1220	      -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \
1221	      -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \
1222	      -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \
1223	      -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \
1224	      -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \
1225	      -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \
1226	      -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \
1227	      -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \
1228	      -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \
1229	      -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \
1230	      -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \
1231	      -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \
1232	      -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \
1233	      -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \
1234	      -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \
1235	      -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \
1236	      -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \
1237	      -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \
1238	      -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \
1239	      -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \
1240	      -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \
1241	      -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \
1242	      -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \
1243	      -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \
1244	      -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \
1245	      -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \
1246	      -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \
1247	      -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \
1248	      -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \
1249	      -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \
1250	      -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \
1251	      -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \
1252	      -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \
1253	      -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \
1254	      -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \
1255	      -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \
1256	      -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \
1257	      -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \
1258	      -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \
1259	      -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \
1260	      -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \
1261	      -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \
1262	      -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \
1263	      -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \
1264	      -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \
1265	      < $(srcdir)/math.in.h | \
1266	  sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \
1267	      -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \
1268	      -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \
1269	      -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \
1270	      -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \
1271	      -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \
1272	      -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \
1273	      -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \
1274	      -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \
1275	      -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \
1276	      -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \
1277	      -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \
1278	      -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \
1279	      -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \
1280	      -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \
1281	      -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \
1282	      -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \
1283	      -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \
1284	      -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \
1285	      -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \
1286	      -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \
1287	      -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \
1288	      -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \
1289	      -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \
1290	      -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \
1291	      -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \
1292	      -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \
1293	      -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \
1294	      -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \
1295	      -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \
1296	      -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \
1297	      -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \
1298	      -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \
1299	      -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \
1300	      -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \
1301	      -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \
1302	      -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \
1303	      -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \
1304	      -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \
1305	      -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \
1306	      -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \
1307	      -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \
1308	      -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \
1309	      -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \
1310	      -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \
1311	      -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \
1312	      -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \
1313	      -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \
1314	      -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \
1315	      -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \
1316	      -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \
1317	  | \
1318	  sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
1319	      -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
1320	      -e 's|@''HAVE_ASINF''@|$(HAVE_ASINF)|g' \
1321	      -e 's|@''HAVE_ASINL''@|$(HAVE_ASINL)|g' \
1322	      -e 's|@''HAVE_ATANF''@|$(HAVE_ATANF)|g' \
1323	      -e 's|@''HAVE_ATANL''@|$(HAVE_ATANL)|g' \
1324	      -e 's|@''HAVE_ATAN2F''@|$(HAVE_ATAN2F)|g' \
1325	      -e 's|@''HAVE_CBRT''@|$(HAVE_CBRT)|g' \
1326	      -e 's|@''HAVE_CBRTF''@|$(HAVE_CBRTF)|g' \
1327	      -e 's|@''HAVE_CBRTL''@|$(HAVE_CBRTL)|g' \
1328	      -e 's|@''HAVE_COPYSIGN''@|$(HAVE_COPYSIGN)|g' \
1329	      -e 's|@''HAVE_COPYSIGNL''@|$(HAVE_COPYSIGNL)|g' \
1330	      -e 's|@''HAVE_COSF''@|$(HAVE_COSF)|g' \
1331	      -e 's|@''HAVE_COSL''@|$(HAVE_COSL)|g' \
1332	      -e 's|@''HAVE_COSHF''@|$(HAVE_COSHF)|g' \
1333	      -e 's|@''HAVE_EXPF''@|$(HAVE_EXPF)|g' \
1334	      -e 's|@''HAVE_EXPL''@|$(HAVE_EXPL)|g' \
1335	      -e 's|@''HAVE_EXPM1''@|$(HAVE_EXPM1)|g' \
1336	      -e 's|@''HAVE_EXPM1F''@|$(HAVE_EXPM1F)|g' \
1337	      -e 's|@''HAVE_FABSF''@|$(HAVE_FABSF)|g' \
1338	      -e 's|@''HAVE_FABSL''@|$(HAVE_FABSL)|g' \
1339	      -e 's|@''HAVE_FMA''@|$(HAVE_FMA)|g' \
1340	      -e 's|@''HAVE_FMAF''@|$(HAVE_FMAF)|g' \
1341	      -e 's|@''HAVE_FMAL''@|$(HAVE_FMAL)|g' \
1342	      -e 's|@''HAVE_FMODF''@|$(HAVE_FMODF)|g' \
1343	      -e 's|@''HAVE_FMODL''@|$(HAVE_FMODL)|g' \
1344	      -e 's|@''HAVE_FREXPF''@|$(HAVE_FREXPF)|g' \
1345	      -e 's|@''HAVE_HYPOTF''@|$(HAVE_HYPOTF)|g' \
1346	      -e 's|@''HAVE_HYPOTL''@|$(HAVE_HYPOTL)|g' \
1347	      -e 's|@''HAVE_ILOGB''@|$(HAVE_ILOGB)|g' \
1348	      -e 's|@''HAVE_ILOGBF''@|$(HAVE_ILOGBF)|g' \
1349	      -e 's|@''HAVE_ILOGBL''@|$(HAVE_ILOGBL)|g' \
1350	      -e 's|@''HAVE_ISNANF''@|$(HAVE_ISNANF)|g' \
1351	      -e 's|@''HAVE_ISNAND''@|$(HAVE_ISNAND)|g' \
1352	      -e 's|@''HAVE_ISNANL''@|$(HAVE_ISNANL)|g' \
1353	      -e 's|@''HAVE_LDEXPF''@|$(HAVE_LDEXPF)|g' \
1354	      -e 's|@''HAVE_LOGF''@|$(HAVE_LOGF)|g' \
1355	      -e 's|@''HAVE_LOGL''@|$(HAVE_LOGL)|g' \
1356	      -e 's|@''HAVE_LOG10F''@|$(HAVE_LOG10F)|g' \
1357	      -e 's|@''HAVE_LOG10L''@|$(HAVE_LOG10L)|g' \
1358	      -e 's|@''HAVE_LOG1P''@|$(HAVE_LOG1P)|g' \
1359	      -e 's|@''HAVE_LOG1PF''@|$(HAVE_LOG1PF)|g' \
1360	      -e 's|@''HAVE_LOG1PL''@|$(HAVE_LOG1PL)|g' \
1361	      -e 's|@''HAVE_LOGBF''@|$(HAVE_LOGBF)|g' \
1362	      -e 's|@''HAVE_LOGBL''@|$(HAVE_LOGBL)|g' \
1363	      -e 's|@''HAVE_MODFF''@|$(HAVE_MODFF)|g' \
1364	      -e 's|@''HAVE_MODFL''@|$(HAVE_MODFL)|g' \
1365	      -e 's|@''HAVE_POWF''@|$(HAVE_POWF)|g' \
1366	      -e 's|@''HAVE_REMAINDER''@|$(HAVE_REMAINDER)|g' \
1367	      -e 's|@''HAVE_REMAINDERF''@|$(HAVE_REMAINDERF)|g' \
1368	      -e 's|@''HAVE_RINT''@|$(HAVE_RINT)|g' \
1369	      -e 's|@''HAVE_RINTL''@|$(HAVE_RINTL)|g' \
1370	      -e 's|@''HAVE_SINF''@|$(HAVE_SINF)|g' \
1371	      -e 's|@''HAVE_SINL''@|$(HAVE_SINL)|g' \
1372	      -e 's|@''HAVE_SINHF''@|$(HAVE_SINHF)|g' \
1373	      -e 's|@''HAVE_SQRTF''@|$(HAVE_SQRTF)|g' \
1374	      -e 's|@''HAVE_SQRTL''@|$(HAVE_SQRTL)|g' \
1375	      -e 's|@''HAVE_TANF''@|$(HAVE_TANF)|g' \
1376	      -e 's|@''HAVE_TANL''@|$(HAVE_TANL)|g' \
1377	      -e 's|@''HAVE_TANHF''@|$(HAVE_TANHF)|g' \
1378	      -e 's|@''HAVE_DECL_ACOSL''@|$(HAVE_DECL_ACOSL)|g' \
1379	      -e 's|@''HAVE_DECL_ASINL''@|$(HAVE_DECL_ASINL)|g' \
1380	      -e 's|@''HAVE_DECL_ATANL''@|$(HAVE_DECL_ATANL)|g' \
1381	      -e 's|@''HAVE_DECL_CBRTF''@|$(HAVE_DECL_CBRTF)|g' \
1382	      -e 's|@''HAVE_DECL_CBRTL''@|$(HAVE_DECL_CBRTL)|g' \
1383	      -e 's|@''HAVE_DECL_CEILF''@|$(HAVE_DECL_CEILF)|g' \
1384	      -e 's|@''HAVE_DECL_CEILL''@|$(HAVE_DECL_CEILL)|g' \
1385	      -e 's|@''HAVE_DECL_COPYSIGNF''@|$(HAVE_DECL_COPYSIGNF)|g' \
1386	      -e 's|@''HAVE_DECL_COSL''@|$(HAVE_DECL_COSL)|g' \
1387	      -e 's|@''HAVE_DECL_EXPL''@|$(HAVE_DECL_EXPL)|g' \
1388	      -e 's|@''HAVE_DECL_EXP2''@|$(HAVE_DECL_EXP2)|g' \
1389	      -e 's|@''HAVE_DECL_EXP2F''@|$(HAVE_DECL_EXP2F)|g' \
1390	      -e 's|@''HAVE_DECL_EXP2L''@|$(HAVE_DECL_EXP2L)|g' \
1391	      -e 's|@''HAVE_DECL_EXPM1L''@|$(HAVE_DECL_EXPM1L)|g' \
1392	      -e 's|@''HAVE_DECL_FLOORF''@|$(HAVE_DECL_FLOORF)|g' \
1393	      -e 's|@''HAVE_DECL_FLOORL''@|$(HAVE_DECL_FLOORL)|g' \
1394	      -e 's|@''HAVE_DECL_FREXPL''@|$(HAVE_DECL_FREXPL)|g' \
1395	      -e 's|@''HAVE_DECL_LDEXPL''@|$(HAVE_DECL_LDEXPL)|g' \
1396	      -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \
1397	      -e 's|@''HAVE_DECL_LOG10L''@|$(HAVE_DECL_LOG10L)|g' \
1398	      -e 's|@''HAVE_DECL_LOG2''@|$(HAVE_DECL_LOG2)|g' \
1399	      -e 's|@''HAVE_DECL_LOG2F''@|$(HAVE_DECL_LOG2F)|g' \
1400	      -e 's|@''HAVE_DECL_LOG2L''@|$(HAVE_DECL_LOG2L)|g' \
1401	      -e 's|@''HAVE_DECL_LOGB''@|$(HAVE_DECL_LOGB)|g' \
1402	      -e 's|@''HAVE_DECL_REMAINDER''@|$(HAVE_DECL_REMAINDER)|g' \
1403	      -e 's|@''HAVE_DECL_REMAINDERL''@|$(HAVE_DECL_REMAINDERL)|g' \
1404	      -e 's|@''HAVE_DECL_RINTF''@|$(HAVE_DECL_RINTF)|g' \
1405	      -e 's|@''HAVE_DECL_ROUND''@|$(HAVE_DECL_ROUND)|g' \
1406	      -e 's|@''HAVE_DECL_ROUNDF''@|$(HAVE_DECL_ROUNDF)|g' \
1407	      -e 's|@''HAVE_DECL_ROUNDL''@|$(HAVE_DECL_ROUNDL)|g' \
1408	      -e 's|@''HAVE_DECL_SINL''@|$(HAVE_DECL_SINL)|g' \
1409	      -e 's|@''HAVE_DECL_SQRTL''@|$(HAVE_DECL_SQRTL)|g' \
1410	      -e 's|@''HAVE_DECL_TANL''@|$(HAVE_DECL_TANL)|g' \
1411	      -e 's|@''HAVE_DECL_TRUNC''@|$(HAVE_DECL_TRUNC)|g' \
1412	      -e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \
1413	      -e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \
1414	  | \
1415	  sed -e 's|@''REPLACE_ACOSF''@|$(REPLACE_ACOSF)|g' \
1416	      -e 's|@''REPLACE_ASINF''@|$(REPLACE_ASINF)|g' \
1417	      -e 's|@''REPLACE_ATANF''@|$(REPLACE_ATANF)|g' \
1418	      -e 's|@''REPLACE_ATAN2F''@|$(REPLACE_ATAN2F)|g' \
1419	      -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
1420	      -e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \
1421	      -e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \
1422	      -e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \
1423	      -e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \
1424	      -e 's|@''REPLACE_COSF''@|$(REPLACE_COSF)|g' \
1425	      -e 's|@''REPLACE_COSHF''@|$(REPLACE_COSHF)|g' \
1426	      -e 's|@''REPLACE_EXPF''@|$(REPLACE_EXPF)|g' \
1427	      -e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
1428	      -e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
1429	      -e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
1430	      -e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \
1431	      -e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \
1432	      -e 's|@''REPLACE_FLOOR''@|$(REPLACE_FLOOR)|g' \
1433	      -e 's|@''REPLACE_FLOORF''@|$(REPLACE_FLOORF)|g' \
1434	      -e 's|@''REPLACE_FLOORL''@|$(REPLACE_FLOORL)|g' \
1435	      -e 's|@''REPLACE_FMA''@|$(REPLACE_FMA)|g' \
1436	      -e 's|@''REPLACE_FMAF''@|$(REPLACE_FMAF)|g' \
1437	      -e 's|@''REPLACE_FMAL''@|$(REPLACE_FMAL)|g' \
1438	      -e 's|@''REPLACE_FMOD''@|$(REPLACE_FMOD)|g' \
1439	      -e 's|@''REPLACE_FMODF''@|$(REPLACE_FMODF)|g' \
1440	      -e 's|@''REPLACE_FMODL''@|$(REPLACE_FMODL)|g' \
1441	      -e 's|@''REPLACE_FREXPF''@|$(REPLACE_FREXPF)|g' \
1442	      -e 's|@''REPLACE_FREXP''@|$(REPLACE_FREXP)|g' \
1443	      -e 's|@''REPLACE_FREXPL''@|$(REPLACE_FREXPL)|g' \
1444	      -e 's|@''REPLACE_HUGE_VAL''@|$(REPLACE_HUGE_VAL)|g' \
1445	      -e 's|@''REPLACE_HYPOT''@|$(REPLACE_HYPOT)|g' \
1446	      -e 's|@''REPLACE_HYPOTF''@|$(REPLACE_HYPOTF)|g' \
1447	      -e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \
1448	      -e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \
1449	      -e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \
1450	      -e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \
1451	      -e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \
1452	      -e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \
1453	      -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
1454	      -e 's|@''REPLACE_LDEXPL''@|$(REPLACE_LDEXPL)|g' \
1455	      -e 's|@''REPLACE_LOG''@|$(REPLACE_LOG)|g' \
1456	      -e 's|@''REPLACE_LOGF''@|$(REPLACE_LOGF)|g' \
1457	      -e 's|@''REPLACE_LOGL''@|$(REPLACE_LOGL)|g' \
1458	      -e 's|@''REPLACE_LOG10''@|$(REPLACE_LOG10)|g' \
1459	      -e 's|@''REPLACE_LOG10F''@|$(REPLACE_LOG10F)|g' \
1460	      -e 's|@''REPLACE_LOG10L''@|$(REPLACE_LOG10L)|g' \
1461	      -e 's|@''REPLACE_LOG1P''@|$(REPLACE_LOG1P)|g' \
1462	      -e 's|@''REPLACE_LOG1PF''@|$(REPLACE_LOG1PF)|g' \
1463	      -e 's|@''REPLACE_LOG1PL''@|$(REPLACE_LOG1PL)|g' \
1464	      -e 's|@''REPLACE_LOG2''@|$(REPLACE_LOG2)|g' \
1465	      -e 's|@''REPLACE_LOG2F''@|$(REPLACE_LOG2F)|g' \
1466	      -e 's|@''REPLACE_LOG2L''@|$(REPLACE_LOG2L)|g' \
1467	      -e 's|@''REPLACE_LOGB''@|$(REPLACE_LOGB)|g' \
1468	      -e 's|@''REPLACE_LOGBF''@|$(REPLACE_LOGBF)|g' \
1469	      -e 's|@''REPLACE_LOGBL''@|$(REPLACE_LOGBL)|g' \
1470	      -e 's|@''REPLACE_MODF''@|$(REPLACE_MODF)|g' \
1471	      -e 's|@''REPLACE_MODFF''@|$(REPLACE_MODFF)|g' \
1472	      -e 's|@''REPLACE_MODFL''@|$(REPLACE_MODFL)|g' \
1473	      -e 's|@''REPLACE_NAN''@|$(REPLACE_NAN)|g' \
1474	      -e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \
1475	      -e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \
1476	      -e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \
1477	      -e 's|@''REPLACE_ROUND''@|$(REPLACE_ROUND)|g' \
1478	      -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \
1479	      -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
1480	      -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
1481	      -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
1482	      -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
1483	      -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
1484	      -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
1485	      -e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \
1486	      -e 's|@''REPLACE_TANF''@|$(REPLACE_TANF)|g' \
1487	      -e 's|@''REPLACE_TANHF''@|$(REPLACE_TANHF)|g' \
1488	      -e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \
1489	      -e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \
1490	      -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
1491	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1492	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1493	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1494	} > $@-t && \
1495	mv $@-t $@
1496MOSTLYCLEANFILES += math.h math.h-t
1497
1498EXTRA_DIST += math.in.h
1499
1500## end   gnulib module math
1501
1502## begin gnulib module mbrtowc
1503
1504if gl_GNULIB_ENABLED_mbrtowc
1505
1506endif
1507EXTRA_DIST += mbrtowc.c
1508
1509EXTRA_libgnu_la_SOURCES += mbrtowc.c
1510
1511## end   gnulib module mbrtowc
1512
1513## begin gnulib module mbsinit
1514
1515if gl_GNULIB_ENABLED_mbsinit
1516
1517endif
1518EXTRA_DIST += mbsinit.c
1519
1520EXTRA_libgnu_la_SOURCES += mbsinit.c
1521
1522## end   gnulib module mbsinit
1523
1524## begin gnulib module mbtowc
1525
1526if gl_GNULIB_ENABLED_mbtowc
1527
1528endif
1529EXTRA_DIST += mbtowc-impl.h mbtowc.c
1530
1531EXTRA_libgnu_la_SOURCES += mbtowc.c
1532
1533## end   gnulib module mbtowc
1534
1535## begin gnulib module memchr
1536
1537if gl_GNULIB_ENABLED_memchr
1538
1539endif
1540EXTRA_DIST += memchr.c memchr.valgrind
1541
1542EXTRA_libgnu_la_SOURCES += memchr.c
1543
1544## end   gnulib module memchr
1545
1546## begin gnulib module mkdir
1547
1548
1549EXTRA_DIST += mkdir.c
1550
1551EXTRA_libgnu_la_SOURCES += mkdir.c
1552
1553## end   gnulib module mkdir
1554
1555## begin gnulib module mkostemp
1556
1557
1558EXTRA_DIST += mkostemp.c
1559
1560EXTRA_libgnu_la_SOURCES += mkostemp.c
1561
1562## end   gnulib module mkostemp
1563
1564## begin gnulib module mktime
1565
1566if gl_GNULIB_ENABLED_mktime
1567
1568endif
1569EXTRA_DIST += mktime-internal.h mktime.c
1570
1571EXTRA_libgnu_la_SOURCES += mktime.c
1572
1573## end   gnulib module mktime
1574
1575## begin gnulib module mktime-internal
1576
1577if gl_GNULIB_ENABLED_5264294aa0a5557541b53c8c741f7f31
1578
1579endif
1580EXTRA_DIST += mktime-internal.h mktime.c
1581
1582EXTRA_libgnu_la_SOURCES += mktime.c
1583
1584## end   gnulib module mktime-internal
1585
1586## begin gnulib module msvc-inval
1587
1588
1589EXTRA_DIST += msvc-inval.c msvc-inval.h
1590
1591EXTRA_libgnu_la_SOURCES += msvc-inval.c
1592
1593## end   gnulib module msvc-inval
1594
1595## begin gnulib module msvc-nothrow
1596
1597
1598EXTRA_DIST += msvc-nothrow.c msvc-nothrow.h
1599
1600EXTRA_libgnu_la_SOURCES += msvc-nothrow.c
1601
1602## end   gnulib module msvc-nothrow
1603
1604## begin gnulib module netdb
1605
1606BUILT_SOURCES += netdb.h
1607
1608# We need the following in order to create <netdb.h> when the system
1609# doesn't have one that works with the given compiler.
1610netdb.h: netdb.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1611	$(AM_V_GEN)rm -f $@-t $@ && \
1612	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1613	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1614	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1615	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1616	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1617	      -e 's|@''NEXT_NETDB_H''@|$(NEXT_NETDB_H)|g' \
1618	      -e 's|@''HAVE_NETDB_H''@|$(HAVE_NETDB_H)|g' \
1619	      -e 's/@''GNULIB_GETADDRINFO''@/$(GNULIB_GETADDRINFO)/g' \
1620	      -e 's|@''HAVE_STRUCT_ADDRINFO''@|$(HAVE_STRUCT_ADDRINFO)|g' \
1621	      -e 's|@''HAVE_DECL_FREEADDRINFO''@|$(HAVE_DECL_FREEADDRINFO)|g' \
1622	      -e 's|@''HAVE_DECL_GAI_STRERROR''@|$(HAVE_DECL_GAI_STRERROR)|g' \
1623	      -e 's|@''HAVE_DECL_GETADDRINFO''@|$(HAVE_DECL_GETADDRINFO)|g' \
1624	      -e 's|@''HAVE_DECL_GETNAMEINFO''@|$(HAVE_DECL_GETNAMEINFO)|g' \
1625	      -e 's|@''REPLACE_GAI_STRERROR''@|$(REPLACE_GAI_STRERROR)|g' \
1626	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1627	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1628	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1629	      < $(srcdir)/netdb.in.h; \
1630	} > $@-t && \
1631	mv $@-t $@
1632MOSTLYCLEANFILES += netdb.h netdb.h-t
1633
1634EXTRA_DIST += netdb.in.h
1635
1636## end   gnulib module netdb
1637
1638## begin gnulib module netinet_in
1639
1640BUILT_SOURCES += $(NETINET_IN_H)
1641
1642# We need the following in order to create <netinet/in.h> when the system
1643# doesn't have one.
1644if GL_GENERATE_NETINET_IN_H
1645netinet/in.h: netinet_in.in.h $(top_builddir)/config.status
1646	$(AM_V_at)$(MKDIR_P) netinet
1647	$(AM_V_GEN)rm -f $@-t $@ && \
1648	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1649	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1650	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1651	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1652	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1653	      -e 's|@''NEXT_NETINET_IN_H''@|$(NEXT_NETINET_IN_H)|g' \
1654	      -e 's|@''HAVE_NETINET_IN_H''@|$(HAVE_NETINET_IN_H)|g' \
1655	      < $(srcdir)/netinet_in.in.h; \
1656	} > $@-t && \
1657	mv $@-t $@
1658else
1659netinet/in.h: $(top_builddir)/config.status
1660	rm -f $@
1661endif
1662MOSTLYCLEANFILES += netinet/in.h netinet/in.h-t
1663MOSTLYCLEANDIRS += netinet
1664
1665EXTRA_DIST += netinet_in.in.h
1666
1667## end   gnulib module netinet_in
1668
1669## begin gnulib module nl_langinfo
1670
1671
1672EXTRA_DIST += nl_langinfo.c
1673
1674EXTRA_libgnu_la_SOURCES += nl_langinfo.c
1675
1676## end   gnulib module nl_langinfo
1677
1678## begin gnulib module nproc
1679
1680libgnu_la_SOURCES += nproc.c
1681
1682EXTRA_DIST += nproc.h
1683
1684## end   gnulib module nproc
1685
1686## begin gnulib module open
1687
1688
1689EXTRA_DIST += open.c
1690
1691EXTRA_libgnu_la_SOURCES += open.c
1692
1693## end   gnulib module open
1694
1695## begin gnulib module pathmax
1696
1697if gl_GNULIB_ENABLED_pathmax
1698
1699endif
1700EXTRA_DIST += pathmax.h
1701
1702## end   gnulib module pathmax
1703
1704## begin gnulib module pipe-posix
1705
1706
1707EXTRA_DIST += pipe.c
1708
1709EXTRA_libgnu_la_SOURCES += pipe.c
1710
1711## end   gnulib module pipe-posix
1712
1713## begin gnulib module pipe2
1714
1715libgnu_la_SOURCES += pipe2.c
1716
1717## end   gnulib module pipe2
1718
1719## begin gnulib module poll
1720
1721
1722EXTRA_DIST += poll.c
1723
1724EXTRA_libgnu_la_SOURCES += poll.c
1725
1726## end   gnulib module poll
1727
1728## begin gnulib module poll-h
1729
1730BUILT_SOURCES += poll.h
1731
1732# We need the following in order to create <poll.h> when the system
1733# doesn't have one.
1734poll.h: poll.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
1735	$(AM_V_GEN)rm -f $@-t $@ && \
1736	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1737	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1738	      -e 's|@''HAVE_POLL_H''@|$(HAVE_POLL_H)|g' \
1739	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1740	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1741	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1742	      -e 's|@''NEXT_POLL_H''@|$(NEXT_POLL_H)|g' \
1743	      -e 's/@''GNULIB_POLL''@/$(GNULIB_POLL)/g' \
1744	      -e 's|@''HAVE_POLL''@|$(HAVE_POLL)|g' \
1745	      -e 's|@''REPLACE_POLL''@|$(REPLACE_POLL)|g' \
1746	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1747	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1748	      < $(srcdir)/poll.in.h; \
1749	} > $@-t && \
1750	mv -f $@-t $@
1751MOSTLYCLEANFILES += poll.h poll.h-t
1752
1753EXTRA_DIST += poll.in.h
1754
1755## end   gnulib module poll-h
1756
1757## begin gnulib module putenv
1758
1759
1760EXTRA_DIST += putenv.c
1761
1762EXTRA_libgnu_la_SOURCES += putenv.c
1763
1764## end   gnulib module putenv
1765
1766## begin gnulib module raise
1767
1768if gl_GNULIB_ENABLED_raise
1769
1770endif
1771EXTRA_DIST += raise.c
1772
1773EXTRA_libgnu_la_SOURCES += raise.c
1774
1775## end   gnulib module raise
1776
1777## begin gnulib module read
1778
1779
1780EXTRA_DIST += read.c
1781
1782EXTRA_libgnu_la_SOURCES += read.c
1783
1784## end   gnulib module read
1785
1786## begin gnulib module readlink
1787
1788
1789EXTRA_DIST += readlink.c
1790
1791EXTRA_libgnu_la_SOURCES += readlink.c
1792
1793## end   gnulib module readlink
1794
1795## begin gnulib module recv
1796
1797
1798EXTRA_DIST += recv.c w32sock.h
1799
1800EXTRA_libgnu_la_SOURCES += recv.c
1801
1802## end   gnulib module recv
1803
1804## begin gnulib module recvfrom
1805
1806
1807EXTRA_DIST += recvfrom.c w32sock.h
1808
1809EXTRA_libgnu_la_SOURCES += recvfrom.c
1810
1811## end   gnulib module recvfrom
1812
1813## begin gnulib module regex
1814
1815
1816EXTRA_DIST += regcomp.c regex.c regex.h regex_internal.c regex_internal.h regexec.c
1817
1818EXTRA_libgnu_la_SOURCES += regcomp.c regex.c regex_internal.c regexec.c
1819
1820## end   gnulib module regex
1821
1822## begin gnulib module rename
1823
1824
1825EXTRA_DIST += rename.c
1826
1827EXTRA_libgnu_la_SOURCES += rename.c
1828
1829## end   gnulib module rename
1830
1831## begin gnulib module rmdir
1832
1833
1834EXTRA_DIST += rmdir.c
1835
1836EXTRA_libgnu_la_SOURCES += rmdir.c
1837
1838## end   gnulib module rmdir
1839
1840## begin gnulib module round
1841
1842if gl_GNULIB_ENABLED_round
1843
1844endif
1845EXTRA_DIST += round.c
1846
1847EXTRA_libgnu_la_SOURCES += round.c
1848
1849## end   gnulib module round
1850
1851## begin gnulib module safe-read
1852
1853libgnu_la_SOURCES += safe-read.c
1854
1855EXTRA_DIST += safe-read.h
1856
1857## end   gnulib module safe-read
1858
1859## begin gnulib module safe-write
1860
1861libgnu_la_SOURCES += safe-write.c
1862
1863EXTRA_DIST += safe-read.c safe-write.h
1864
1865EXTRA_libgnu_la_SOURCES += safe-read.c
1866
1867## end   gnulib module safe-write
1868
1869## begin gnulib module same-inode
1870
1871if gl_GNULIB_ENABLED_9bc5f216d57e231e4834049d67d0db62
1872
1873endif
1874EXTRA_DIST += same-inode.h
1875
1876## end   gnulib module same-inode
1877
1878## begin gnulib module secure_getenv
1879
1880if gl_GNULIB_ENABLED_secure_getenv
1881
1882endif
1883EXTRA_DIST += secure_getenv.c
1884
1885EXTRA_libgnu_la_SOURCES += secure_getenv.c
1886
1887## end   gnulib module secure_getenv
1888
1889## begin gnulib module select
1890
1891
1892EXTRA_DIST += select.c
1893
1894EXTRA_libgnu_la_SOURCES += select.c
1895
1896## end   gnulib module select
1897
1898## begin gnulib module send
1899
1900
1901EXTRA_DIST += send.c w32sock.h
1902
1903EXTRA_libgnu_la_SOURCES += send.c
1904
1905## end   gnulib module send
1906
1907## begin gnulib module sendto
1908
1909
1910EXTRA_DIST += sendto.c w32sock.h
1911
1912EXTRA_libgnu_la_SOURCES += sendto.c
1913
1914## end   gnulib module sendto
1915
1916## begin gnulib module setenv
1917
1918
1919EXTRA_DIST += setenv.c
1920
1921EXTRA_libgnu_la_SOURCES += setenv.c
1922
1923## end   gnulib module setenv
1924
1925## begin gnulib module setsockopt
1926
1927
1928EXTRA_DIST += setsockopt.c w32sock.h
1929
1930EXTRA_libgnu_la_SOURCES += setsockopt.c
1931
1932## end   gnulib module setsockopt
1933
1934## begin gnulib module shutdown
1935
1936
1937EXTRA_DIST += shutdown.c w32sock.h
1938
1939EXTRA_libgnu_la_SOURCES += shutdown.c
1940
1941## end   gnulib module shutdown
1942
1943## begin gnulib module signal-h
1944
1945BUILT_SOURCES += signal.h
1946
1947# We need the following in order to create <signal.h> when the system
1948# doesn't have a complete one.
1949signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1950	$(AM_V_GEN)rm -f $@-t $@ && \
1951	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1952	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1953	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1954	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1955	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1956	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
1957	      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \
1958	      -e 's|@''GNULIB_RAISE''@|$(GNULIB_RAISE)|g' \
1959	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
1960	      -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
1961	      -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
1962	      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
1963	      -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
1964	      -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
1965	      -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
1966	      -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
1967	      -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
1968	      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
1969	      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
1970	      -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
1971	      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
1972	      -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
1973	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1974	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1975	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1976	      < $(srcdir)/signal.in.h; \
1977	} > $@-t && \
1978	mv $@-t $@
1979MOSTLYCLEANFILES += signal.h signal.h-t
1980
1981EXTRA_DIST += signal.in.h
1982
1983## end   gnulib module signal-h
1984
1985## begin gnulib module signbit
1986
1987if gl_GNULIB_ENABLED_signbit
1988
1989endif
1990EXTRA_DIST += float+.h signbitd.c signbitf.c signbitl.c
1991
1992EXTRA_libgnu_la_SOURCES += signbitd.c signbitf.c signbitl.c
1993
1994## end   gnulib module signbit
1995
1996## begin gnulib module size_max
1997
1998if gl_GNULIB_ENABLED_size_max
1999libgnu_la_SOURCES += size_max.h
2000
2001endif
2002## end   gnulib module size_max
2003
2004## begin gnulib module snippet/_Noreturn
2005
2006# Because this Makefile snippet defines a variable used by other
2007# gnulib Makefile snippets, it must be present in all Makefile.am that
2008# need it. This is ensured by the applicability 'all' defined above.
2009
2010_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
2011
2012EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h
2013
2014## end   gnulib module snippet/_Noreturn
2015
2016## begin gnulib module snippet/arg-nonnull
2017
2018# The BUILT_SOURCES created by this Makefile snippet are not used via #include
2019# statements but through direct file reference. Therefore this snippet must be
2020# present in all Makefile.am that need it. This is ensured by the applicability
2021# 'all' defined above.
2022
2023BUILT_SOURCES += arg-nonnull.h
2024# The arg-nonnull.h that gets inserted into generated .h files is the same as
2025# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
2026# off.
2027arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
2028	$(AM_V_GEN)rm -f $@-t $@ && \
2029	sed -n -e '/GL_ARG_NONNULL/,$$p' \
2030	  < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
2031	  > $@-t && \
2032	mv $@-t $@
2033MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
2034
2035ARG_NONNULL_H=arg-nonnull.h
2036
2037EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h
2038
2039## end   gnulib module snippet/arg-nonnull
2040
2041## begin gnulib module snippet/c++defs
2042
2043# The BUILT_SOURCES created by this Makefile snippet are not used via #include
2044# statements but through direct file reference. Therefore this snippet must be
2045# present in all Makefile.am that need it. This is ensured by the applicability
2046# 'all' defined above.
2047
2048BUILT_SOURCES += c++defs.h
2049# The c++defs.h that gets inserted into generated .h files is the same as
2050# build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
2051c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
2052	$(AM_V_GEN)rm -f $@-t $@ && \
2053	sed -n -e '/_GL_CXXDEFS/,$$p' \
2054	  < $(top_srcdir)/build-aux/snippet/c++defs.h \
2055	  > $@-t && \
2056	mv $@-t $@
2057MOSTLYCLEANFILES += c++defs.h c++defs.h-t
2058
2059CXXDEFS_H=c++defs.h
2060
2061EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h
2062
2063## end   gnulib module snippet/c++defs
2064
2065## begin gnulib module snippet/warn-on-use
2066
2067BUILT_SOURCES += warn-on-use.h
2068# The warn-on-use.h that gets inserted into generated .h files is the same as
2069# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
2070# off.
2071warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
2072	$(AM_V_GEN)rm -f $@-t $@ && \
2073	sed -n -e '/^.ifndef/,$$p' \
2074	  < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
2075	  > $@-t && \
2076	mv $@-t $@
2077MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t
2078
2079WARN_ON_USE_H=warn-on-use.h
2080
2081EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h
2082
2083## end   gnulib module snippet/warn-on-use
2084
2085## begin gnulib module snprintf
2086
2087if gl_GNULIB_ENABLED_snprintf
2088
2089endif
2090EXTRA_DIST += snprintf.c
2091
2092EXTRA_libgnu_la_SOURCES += snprintf.c
2093
2094## end   gnulib module snprintf
2095
2096## begin gnulib module socket
2097
2098
2099EXTRA_DIST += socket.c w32sock.h
2100
2101EXTRA_libgnu_la_SOURCES += socket.c
2102
2103## end   gnulib module socket
2104
2105## begin gnulib module sockets
2106
2107if gl_GNULIB_ENABLED_sockets
2108libgnu_la_SOURCES += sockets.h sockets.c
2109
2110endif
2111EXTRA_DIST += w32sock.h
2112
2113## end   gnulib module sockets
2114
2115## begin gnulib module stat
2116
2117if gl_GNULIB_ENABLED_stat
2118
2119endif
2120EXTRA_DIST += stat.c
2121
2122EXTRA_libgnu_la_SOURCES += stat.c
2123
2124## end   gnulib module stat
2125
2126## begin gnulib module stat-time
2127
2128libgnu_la_SOURCES += stat-time.c
2129
2130EXTRA_DIST += stat-time.h
2131
2132## end   gnulib module stat-time
2133
2134## begin gnulib module stdalign
2135
2136BUILT_SOURCES += $(STDALIGN_H)
2137
2138# We need the following in order to create <stdalign.h> when the system
2139# doesn't have one that works.
2140if GL_GENERATE_STDALIGN_H
2141stdalign.h: stdalign.in.h $(top_builddir)/config.status
2142	$(AM_V_GEN)rm -f $@-t $@ && \
2143	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2144	  cat $(srcdir)/stdalign.in.h; \
2145	} > $@-t && \
2146	mv $@-t $@
2147else
2148stdalign.h: $(top_builddir)/config.status
2149	rm -f $@
2150endif
2151MOSTLYCLEANFILES += stdalign.h stdalign.h-t
2152
2153EXTRA_DIST += stdalign.in.h
2154
2155## end   gnulib module stdalign
2156
2157## begin gnulib module stdbool
2158
2159BUILT_SOURCES += $(STDBOOL_H)
2160
2161# We need the following in order to create <stdbool.h> when the system
2162# doesn't have one that works.
2163if GL_GENERATE_STDBOOL_H
2164stdbool.h: stdbool.in.h $(top_builddir)/config.status
2165	$(AM_V_GEN)rm -f $@-t $@ && \
2166	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2167	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
2168	} > $@-t && \
2169	mv $@-t $@
2170else
2171stdbool.h: $(top_builddir)/config.status
2172	rm -f $@
2173endif
2174MOSTLYCLEANFILES += stdbool.h stdbool.h-t
2175
2176EXTRA_DIST += stdbool.in.h
2177
2178## end   gnulib module stdbool
2179
2180## begin gnulib module stddef
2181
2182BUILT_SOURCES += $(STDDEF_H)
2183
2184# We need the following in order to create <stddef.h> when the system
2185# doesn't have one that works with the given compiler.
2186if GL_GENERATE_STDDEF_H
2187stddef.h: stddef.in.h $(top_builddir)/config.status
2188	$(AM_V_GEN)rm -f $@-t $@ && \
2189	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2190	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2191	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2192	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2193	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2194	      -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
2195	      -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \
2196	      -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
2197	      -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
2198	      < $(srcdir)/stddef.in.h; \
2199	} > $@-t && \
2200	mv $@-t $@
2201else
2202stddef.h: $(top_builddir)/config.status
2203	rm -f $@
2204endif
2205MOSTLYCLEANFILES += stddef.h stddef.h-t
2206
2207EXTRA_DIST += stddef.in.h
2208
2209## end   gnulib module stddef
2210
2211## begin gnulib module stdint
2212
2213BUILT_SOURCES += $(STDINT_H)
2214
2215# We need the following in order to create <stdint.h> when the system
2216# doesn't have one that works with the given compiler.
2217if GL_GENERATE_STDINT_H
2218stdint.h: stdint.in.h $(top_builddir)/config.status
2219	$(AM_V_GEN)rm -f $@-t $@ && \
2220	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2221	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2222	      -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
2223	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2224	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2225	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2226	      -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
2227	      -e 's/@''HAVE_C99_STDINT_H''@/$(HAVE_C99_STDINT_H)/g' \
2228	      -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
2229	      -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
2230	      -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
2231	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
2232	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
2233	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
2234	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
2235	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
2236	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
2237	      -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
2238	      -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
2239	      -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
2240	      -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
2241	      -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
2242	      -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
2243	      -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
2244	      -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
2245	      -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
2246	      -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
2247	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
2248	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
2249	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
2250	      < $(srcdir)/stdint.in.h; \
2251	} > $@-t && \
2252	mv $@-t $@
2253else
2254stdint.h: $(top_builddir)/config.status
2255	rm -f $@
2256endif
2257MOSTLYCLEANFILES += stdint.h stdint.h-t
2258
2259EXTRA_DIST += stdint.in.h
2260
2261## end   gnulib module stdint
2262
2263## begin gnulib module stdio
2264
2265BUILT_SOURCES += stdio.h
2266
2267# We need the following in order to create <stdio.h> when the system
2268# doesn't have one that works with the given compiler.
2269stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2270	$(AM_V_GEN)rm -f $@-t $@ && \
2271	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2272	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2273	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2274	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2275	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2276	      -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
2277	      -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
2278	      -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
2279	      -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \
2280	      -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
2281	      -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
2282	      -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
2283	      -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
2284	      -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
2285	      -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
2286	      -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
2287	      -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
2288	      -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
2289	      -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
2290	      -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
2291	      -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
2292	      -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
2293	      -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
2294	      -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
2295	      -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
2296	      -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
2297	      -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
2298	      -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
2299	      -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
2300	      -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
2301	      -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
2302	      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
2303	      -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \
2304	      -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
2305	      -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
2306	      -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
2307	      -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
2308	      -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
2309	      -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
2310	      -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
2311	      -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
2312	      -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
2313	      -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
2314	      -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
2315	      -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
2316	      -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
2317	      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
2318	      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
2319	      -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
2320	      -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
2321	      -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
2322	      -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
2323	      -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
2324	      -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
2325	      -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
2326	      -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
2327	      -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
2328	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
2329	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
2330	      < $(srcdir)/stdio.in.h | \
2331	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
2332	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
2333	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
2334	      -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
2335	      -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
2336	      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \
2337	      -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
2338	      -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
2339	      -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
2340	      -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
2341	      -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
2342	      -e 's|@''HAVE_PCLOSE''@|$(HAVE_PCLOSE)|g' \
2343	      -e 's|@''HAVE_POPEN''@|$(HAVE_POPEN)|g' \
2344	      -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
2345	      -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
2346	      -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
2347	      -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
2348	      -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
2349	      -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
2350	      -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
2351	      -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
2352	      -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
2353	      -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
2354	      -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
2355	      -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
2356	      -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
2357	      -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
2358	      -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
2359	      -e 's|@''REPLACE_GETDELIM''@|$(REPLACE_GETDELIM)|g' \
2360	      -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
2361	      -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \
2362	      -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \
2363	      -e 's|@''REPLACE_POPEN''@|$(REPLACE_POPEN)|g' \
2364	      -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
2365	      -e 's|@''REPLACE_REMOVE''@|$(REPLACE_REMOVE)|g' \
2366	      -e 's|@''REPLACE_RENAME''@|$(REPLACE_RENAME)|g' \
2367	      -e 's|@''REPLACE_RENAMEAT''@|$(REPLACE_RENAMEAT)|g' \
2368	      -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
2369	      -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
2370	      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|$(REPLACE_STDIO_READ_FUNCS)|g' \
2371	      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \
2372	      -e 's|@''REPLACE_TMPFILE''@|$(REPLACE_TMPFILE)|g' \
2373	      -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
2374	      -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \
2375	      -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
2376	      -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
2377	      -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
2378	      -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
2379	      -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
2380	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2381	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2382	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2383	} > $@-t && \
2384	mv $@-t $@
2385MOSTLYCLEANFILES += stdio.h stdio.h-t
2386
2387EXTRA_DIST += stdio.in.h
2388
2389## end   gnulib module stdio
2390
2391## begin gnulib module stdlib
2392
2393BUILT_SOURCES += stdlib.h
2394
2395# We need the following in order to create <stdlib.h> when the system
2396# doesn't have one that works with the given compiler.
2397stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
2398  $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2399	$(AM_V_GEN)rm -f $@-t $@ && \
2400	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2401	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2402	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2403	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2404	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2405	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
2406	      -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
2407	      -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
2408	      -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
2409	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
2410	      -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
2411	      -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
2412	      -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
2413	      -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
2414	      -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
2415	      -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
2416	      -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
2417	      -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
2418	      -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
2419	      -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
2420	      -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
2421	      -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
2422	      -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
2423	      -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
2424	      -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \
2425	      -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
2426	      -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
2427	      -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
2428	      -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
2429	      -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
2430	      -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
2431	      -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
2432	      -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
2433	      -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
2434	      -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
2435	      -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
2436	      -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
2437	      -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
2438	      -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
2439	      < $(srcdir)/stdlib.in.h | \
2440	  sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
2441	      -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
2442	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
2443	      -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
2444	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
2445	      -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
2446	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
2447	      -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
2448	      -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
2449	      -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
2450	      -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
2451	      -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
2452	      -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
2453	      -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
2454	      -e 's|@''HAVE_QSORT_R''@|$(HAVE_QSORT_R)|g' \
2455	      -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
2456	      -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
2457	      -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
2458	      -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
2459	      -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
2460	      -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
2461	      -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
2462	      -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
2463	      -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
2464	      -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
2465	      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
2466	      -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
2467	      -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
2468	      -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
2469	      -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
2470	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
2471	      -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
2472	      -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
2473	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
2474	      -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
2475	      -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
2476	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
2477	      -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \
2478	      -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
2479	      -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
2480	      -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
2481	      -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
2482	      -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
2483	      -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
2484	      -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
2485	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2486	      -e '/definition of _Noreturn/r $(_NORETURN_H)' \
2487	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2488	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2489	} > $@-t && \
2490	mv $@-t $@
2491MOSTLYCLEANFILES += stdlib.h stdlib.h-t
2492
2493EXTRA_DIST += stdlib.in.h
2494
2495## end   gnulib module stdlib
2496
2497## begin gnulib module strdup-posix
2498
2499if gl_GNULIB_ENABLED_f9850631dca91859e9cddac9359921c0
2500
2501endif
2502EXTRA_DIST += strdup.c
2503
2504EXTRA_libgnu_la_SOURCES += strdup.c
2505
2506## end   gnulib module strdup-posix
2507
2508## begin gnulib module streq
2509
2510if gl_GNULIB_ENABLED_streq
2511
2512endif
2513EXTRA_DIST += streq.h
2514
2515## end   gnulib module streq
2516
2517## begin gnulib module strftime
2518
2519libgnu_la_SOURCES += strftime.c
2520
2521EXTRA_DIST += strftime.h
2522
2523## end   gnulib module strftime
2524
2525## begin gnulib module striconveh
2526
2527libgnu_la_SOURCES += striconveh.h striconveh.c
2528if GL_COND_LIBTOOL
2529libgnu_la_LDFLAGS += $(LTLIBICONV)
2530endif
2531
2532EXTRA_DIST += iconveh.h
2533
2534## end   gnulib module striconveh
2535
2536## begin gnulib module string
2537
2538BUILT_SOURCES += string.h
2539
2540# We need the following in order to create <string.h> when the system
2541# doesn't have one that works with the given compiler.
2542string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2543	$(AM_V_GEN)rm -f $@-t $@ && \
2544	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2545	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2546	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2547	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2548	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2549	      -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
2550	      -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
2551	      -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
2552	      -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
2553	      -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
2554	      -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
2555	      -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
2556	      -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
2557	      -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
2558	      -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
2559	      -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
2560	      -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
2561	      -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
2562	      -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
2563	      -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
2564	      -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
2565	      -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
2566	      -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
2567	      -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
2568	      -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
2569	      -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
2570	      -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
2571	      -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
2572	      -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
2573	      -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
2574	      -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
2575	      -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
2576	      -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
2577	      -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
2578	      -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
2579	      -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
2580	      -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
2581	      -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
2582	      -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
2583	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
2584	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
2585	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
2586	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
2587	      < $(srcdir)/string.in.h | \
2588	  sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
2589	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
2590	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
2591	      -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
2592	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
2593	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
2594	      -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
2595	      -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
2596	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
2597	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
2598	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
2599	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
2600	      -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
2601	      -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
2602	      -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
2603	      -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
2604	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
2605	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
2606	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
2607	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
2608	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
2609	      -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
2610	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
2611	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
2612	      -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
2613	      -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
2614	      -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
2615	      -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
2616	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
2617	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
2618	      -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
2619	      -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
2620	      -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
2621	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
2622	      -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
2623	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
2624	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2625	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2626	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2627	      < $(srcdir)/string.in.h; \
2628	} > $@-t && \
2629	mv $@-t $@
2630MOSTLYCLEANFILES += string.h string.h-t
2631
2632EXTRA_DIST += string.in.h
2633
2634## end   gnulib module string
2635
2636## begin gnulib module sys_file
2637
2638BUILT_SOURCES += sys/file.h
2639
2640# We need the following in order to create <sys/file.h> when the system
2641# has one that is incomplete.
2642sys/file.h: sys_file.in.h $(top_builddir)/config.status $(WARN_ON_USE_H)
2643	$(AM_V_at)$(MKDIR_P) sys
2644	$(AM_V_GEN)rm -f $@-t $@ && \
2645	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2646	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2647	      -e 's/@''HAVE_SYS_FILE_H''@/$(HAVE_SYS_FILE_H)/g' \
2648	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2649	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2650	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2651	      -e 's|@''NEXT_SYS_FILE_H''@|$(NEXT_SYS_FILE_H)|g' \
2652	      -e 's/@''HAVE_FLOCK''@/$(HAVE_FLOCK)/g' \
2653	      -e 's/@''GNULIB_FLOCK''@/$(GNULIB_FLOCK)/g' \
2654	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2655	      < $(srcdir)/sys_file.in.h; \
2656	} > $@-t && \
2657	mv $@-t $@
2658MOSTLYCLEANFILES += sys/file.h sys/file.h-t
2659MOSTLYCLEANDIRS += sys
2660
2661EXTRA_DIST += sys_file.in.h
2662
2663## end   gnulib module sys_file
2664
2665## begin gnulib module sys_select
2666
2667BUILT_SOURCES += sys/select.h
2668
2669# We need the following in order to create <sys/select.h> when the system
2670# doesn't have one that works with the given compiler.
2671sys/select.h: sys_select.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
2672	$(AM_V_at)$(MKDIR_P) sys
2673	$(AM_V_GEN)rm -f $@-t $@ && \
2674	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2675	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2676	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2677	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2678	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2679	      -e 's|@''NEXT_SYS_SELECT_H''@|$(NEXT_SYS_SELECT_H)|g' \
2680	      -e 's|@''HAVE_SYS_SELECT_H''@|$(HAVE_SYS_SELECT_H)|g' \
2681	      -e 's/@''GNULIB_PSELECT''@/$(GNULIB_PSELECT)/g' \
2682	      -e 's/@''GNULIB_SELECT''@/$(GNULIB_SELECT)/g' \
2683	      -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2684	      -e 's|@''HAVE_PSELECT''@|$(HAVE_PSELECT)|g' \
2685	      -e 's|@''REPLACE_PSELECT''@|$(REPLACE_PSELECT)|g' \
2686	      -e 's|@''REPLACE_SELECT''@|$(REPLACE_SELECT)|g' \
2687	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2688	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2689	      < $(srcdir)/sys_select.in.h; \
2690	} > $@-t && \
2691	mv $@-t $@
2692MOSTLYCLEANFILES += sys/select.h sys/select.h-t
2693MOSTLYCLEANDIRS += sys
2694
2695EXTRA_DIST += sys_select.in.h
2696
2697## end   gnulib module sys_select
2698
2699## begin gnulib module sys_socket
2700
2701BUILT_SOURCES += sys/socket.h
2702libgnu_la_SOURCES += sys_socket.c
2703
2704# We need the following in order to create <sys/socket.h> when the system
2705# doesn't have one that works with the given compiler.
2706sys/socket.h: sys_socket.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
2707	$(AM_V_at)$(MKDIR_P) sys
2708	$(AM_V_GEN)rm -f $@-t $@ && \
2709	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2710	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2711	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2712	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2713	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2714	      -e 's|@''NEXT_SYS_SOCKET_H''@|$(NEXT_SYS_SOCKET_H)|g' \
2715	      -e 's|@''HAVE_SYS_SOCKET_H''@|$(HAVE_SYS_SOCKET_H)|g' \
2716	      -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
2717	      -e 's/@''GNULIB_SOCKET''@/$(GNULIB_SOCKET)/g' \
2718	      -e 's/@''GNULIB_CONNECT''@/$(GNULIB_CONNECT)/g' \
2719	      -e 's/@''GNULIB_ACCEPT''@/$(GNULIB_ACCEPT)/g' \
2720	      -e 's/@''GNULIB_BIND''@/$(GNULIB_BIND)/g' \
2721	      -e 's/@''GNULIB_GETPEERNAME''@/$(GNULIB_GETPEERNAME)/g' \
2722	      -e 's/@''GNULIB_GETSOCKNAME''@/$(GNULIB_GETSOCKNAME)/g' \
2723	      -e 's/@''GNULIB_GETSOCKOPT''@/$(GNULIB_GETSOCKOPT)/g' \
2724	      -e 's/@''GNULIB_LISTEN''@/$(GNULIB_LISTEN)/g' \
2725	      -e 's/@''GNULIB_RECV''@/$(GNULIB_RECV)/g' \
2726	      -e 's/@''GNULIB_SEND''@/$(GNULIB_SEND)/g' \
2727	      -e 's/@''GNULIB_RECVFROM''@/$(GNULIB_RECVFROM)/g' \
2728	      -e 's/@''GNULIB_SENDTO''@/$(GNULIB_SENDTO)/g' \
2729	      -e 's/@''GNULIB_SETSOCKOPT''@/$(GNULIB_SETSOCKOPT)/g' \
2730	      -e 's/@''GNULIB_SHUTDOWN''@/$(GNULIB_SHUTDOWN)/g' \
2731	      -e 's/@''GNULIB_ACCEPT4''@/$(GNULIB_ACCEPT4)/g' \
2732	      -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2733	      -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \
2734	      -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|$(HAVE_STRUCT_SOCKADDR_STORAGE)|g' \
2735	      -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|$(HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY)|g' \
2736	      -e 's|@''HAVE_SA_FAMILY_T''@|$(HAVE_SA_FAMILY_T)|g' \
2737	      -e 's|@''HAVE_ACCEPT4''@|$(HAVE_ACCEPT4)|g' \
2738	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2739	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2740	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2741	      < $(srcdir)/sys_socket.in.h; \
2742	} > $@-t && \
2743	mv -f $@-t $@
2744MOSTLYCLEANFILES += sys/socket.h sys/socket.h-t
2745MOSTLYCLEANDIRS += sys
2746
2747EXTRA_DIST += sys_socket.in.h
2748
2749## end   gnulib module sys_socket
2750
2751## begin gnulib module sys_stat
2752
2753BUILT_SOURCES += sys/stat.h
2754
2755# We need the following in order to create <sys/stat.h> when the system
2756# has one that is incomplete.
2757sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2758	$(AM_V_at)$(MKDIR_P) sys
2759	$(AM_V_GEN)rm -f $@-t $@ && \
2760	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2761	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2762	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2763	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2764	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2765	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
2766	      -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
2767	      -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
2768	      -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
2769	      -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
2770	      -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
2771	      -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
2772	      -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
2773	      -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
2774	      -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
2775	      -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
2776	      -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
2777	      -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
2778	      -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
2779	      -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
2780	      -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
2781	      -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
2782	      -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
2783	      -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
2784	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
2785	      -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
2786	      -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
2787	      -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
2788	      -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
2789	      -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
2790	      -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
2791	      -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
2792	      -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
2793	      -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
2794	      -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
2795	      -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
2796	      -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
2797	      -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
2798	      -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
2799	      -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
2800	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2801	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2802	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2803	      < $(srcdir)/sys_stat.in.h; \
2804	} > $@-t && \
2805	mv $@-t $@
2806MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
2807MOSTLYCLEANDIRS += sys
2808
2809EXTRA_DIST += sys_stat.in.h
2810
2811## end   gnulib module sys_stat
2812
2813## begin gnulib module sys_time
2814
2815BUILT_SOURCES += sys/time.h
2816
2817# We need the following in order to create <sys/time.h> when the system
2818# doesn't have one that works with the given compiler.
2819sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2820	$(AM_V_at)$(MKDIR_P) sys
2821	$(AM_V_GEN)rm -f $@-t $@ && \
2822	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2823	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2824	      -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
2825	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2826	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2827	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2828	      -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
2829	      -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
2830	      -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2831	      -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
2832	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
2833	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
2834	      -e 's/@''REPLACE_STRUCT_TIMEVAL''@/$(REPLACE_STRUCT_TIMEVAL)/g' \
2835	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2836	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2837	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2838	      < $(srcdir)/sys_time.in.h; \
2839	} > $@-t && \
2840	mv $@-t $@
2841MOSTLYCLEANFILES += sys/time.h sys/time.h-t
2842
2843EXTRA_DIST += sys_time.in.h
2844
2845## end   gnulib module sys_time
2846
2847## begin gnulib module sys_times
2848
2849BUILT_SOURCES += sys/times.h
2850
2851# We need the following in order to create <sys/times.h> when the system
2852# doesn't have one that works with the given compiler.
2853sys/times.h: sys_times.in.h $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_NONNULL_H)
2854	$(AM_V_at)$(MKDIR_P) sys
2855	$(AM_V_GEN)rm -f $@-t $@ && \
2856	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2857	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2858	      -e 's/@''HAVE_SYS_TIMES_H''@/$(HAVE_SYS_TIMES_H)/g' \
2859	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2860	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2861	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2862	      -e 's|@''NEXT_SYS_TIMES_H''@|$(NEXT_SYS_TIMES_H)|g' \
2863	      -e 's/@''GNULIB_TIMES''@/$(GNULIB_TIMES)/g' \
2864	      -e 's|@''HAVE_STRUCT_TMS''@|$(HAVE_STRUCT_TMS)|g' \
2865	      -e 's|@''HAVE_TIMES''@|$(HAVE_TIMES)|g' \
2866	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2867	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2868	      < $(srcdir)/sys_times.in.h; \
2869	} > $@-t && \
2870	mv $@-t $@
2871MOSTLYCLEANFILES += sys/times.h sys/times.h-t
2872MOSTLYCLEANDIRS += sys
2873
2874EXTRA_DIST += sys_times.in.h
2875
2876## end   gnulib module sys_times
2877
2878## begin gnulib module sys_types
2879
2880BUILT_SOURCES += sys/types.h
2881
2882# We need the following in order to create <sys/types.h> when the system
2883# doesn't have one that works with the given compiler.
2884sys/types.h: sys_types.in.h $(top_builddir)/config.status
2885	$(AM_V_at)$(MKDIR_P) sys
2886	$(AM_V_GEN)rm -f $@-t $@ && \
2887	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2888	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2889	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2890	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2891	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2892	      -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
2893	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
2894	      < $(srcdir)/sys_types.in.h; \
2895	} > $@-t && \
2896	mv $@-t $@
2897MOSTLYCLEANFILES += sys/types.h sys/types.h-t
2898
2899EXTRA_DIST += sys_types.in.h
2900
2901## end   gnulib module sys_types
2902
2903## begin gnulib module sys_uio
2904
2905BUILT_SOURCES += sys/uio.h
2906
2907# We need the following in order to create <sys/uio.h> when the system
2908# doesn't have one that works with the given compiler.
2909sys/uio.h: sys_uio.in.h $(top_builddir)/config.status
2910	$(AM_V_at)$(MKDIR_P) sys
2911	$(AM_V_GEN)rm -f $@-t $@ && \
2912	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2913	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2914	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2915	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2916	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2917	      -e 's|@''NEXT_SYS_UIO_H''@|$(NEXT_SYS_UIO_H)|g' \
2918	      -e 's|@''HAVE_SYS_UIO_H''@|$(HAVE_SYS_UIO_H)|g' \
2919	      < $(srcdir)/sys_uio.in.h; \
2920	} > $@-t && \
2921	mv -f $@-t $@
2922MOSTLYCLEANFILES += sys/uio.h sys/uio.h-t
2923MOSTLYCLEANDIRS += sys
2924
2925EXTRA_DIST += sys_uio.in.h
2926
2927## end   gnulib module sys_uio
2928
2929## begin gnulib module tempname
2930
2931if gl_GNULIB_ENABLED_tempname
2932libgnu_la_SOURCES += tempname.c
2933
2934endif
2935EXTRA_DIST += tempname.h
2936
2937## end   gnulib module tempname
2938
2939## begin gnulib module time
2940
2941BUILT_SOURCES += time.h
2942
2943# We need the following in order to create <time.h> when the system
2944# doesn't have one that works with the given compiler.
2945time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2946	$(AM_V_GEN)rm -f $@-t $@ && \
2947	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2948	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2949	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2950	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2951	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2952	      -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
2953	      -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
2954	      -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
2955	      -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
2956	      -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
2957	      -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
2958	      -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
2959	      -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
2960	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
2961	      -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
2962	      -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
2963	      -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
2964	      -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
2965	      -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
2966	      -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
2967	      -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
2968	      -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
2969	      -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
2970	      -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
2971	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
2972	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
2973	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
2974	      -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
2975	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2976	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2977	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2978	      < $(srcdir)/time.in.h; \
2979	} > $@-t && \
2980	mv $@-t $@
2981MOSTLYCLEANFILES += time.h time.h-t
2982
2983EXTRA_DIST += time.in.h
2984
2985## end   gnulib module time
2986
2987## begin gnulib module time_r
2988
2989if gl_GNULIB_ENABLED_time_r
2990
2991endif
2992EXTRA_DIST += time_r.c
2993
2994EXTRA_libgnu_la_SOURCES += time_r.c
2995
2996## end   gnulib module time_r
2997
2998## begin gnulib module time_rz
2999
3000
3001EXTRA_DIST += time-internal.h time_rz.c
3002
3003EXTRA_libgnu_la_SOURCES += time_rz.c
3004
3005## end   gnulib module time_rz
3006
3007## begin gnulib module timegm
3008
3009if gl_GNULIB_ENABLED_timegm
3010
3011endif
3012EXTRA_DIST += mktime-internal.h timegm.c
3013
3014EXTRA_libgnu_la_SOURCES += timegm.c
3015
3016## end   gnulib module timegm
3017
3018## begin gnulib module times
3019
3020
3021EXTRA_DIST += times.c
3022
3023EXTRA_libgnu_la_SOURCES += times.c
3024
3025## end   gnulib module times
3026
3027## begin gnulib module trunc
3028
3029
3030EXTRA_DIST += trunc.c
3031
3032EXTRA_libgnu_la_SOURCES += trunc.c
3033
3034## end   gnulib module trunc
3035
3036## begin gnulib module unistd
3037
3038BUILT_SOURCES += unistd.h
3039libgnu_la_SOURCES += unistd.c
3040
3041# We need the following in order to create an empty placeholder for
3042# <unistd.h> when the system doesn't have one.
3043unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3044	$(AM_V_GEN)rm -f $@-t $@ && \
3045	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3046	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3047	      -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
3048	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3049	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3050	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3051	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
3052	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
3053	      -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
3054	      -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
3055	      -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
3056	      -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
3057	      -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
3058	      -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
3059	      -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
3060	      -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
3061	      -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
3062	      -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
3063	      -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
3064	      -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
3065	      -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
3066	      -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
3067	      -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
3068	      -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
3069	      -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
3070	      -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
3071	      -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
3072	      -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
3073	      -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
3074	      -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
3075	      -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
3076	      -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
3077	      -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \
3078	      -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
3079	      -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
3080	      -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
3081	      -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
3082	      -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
3083	      -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
3084	      -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
3085	      -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
3086	      -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
3087	      -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
3088	      -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
3089	      -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
3090	      -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \
3091	      -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
3092	      -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
3093	      -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
3094	      -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
3095	      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
3096	      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
3097	      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
3098	      -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
3099	      -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
3100	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
3101	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
3102	      < $(srcdir)/unistd.in.h | \
3103	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
3104	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
3105	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
3106	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
3107	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
3108	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
3109	      -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
3110	      -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \
3111	      -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
3112	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
3113	      -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
3114	      -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
3115	      -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
3116	      -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
3117	      -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
3118	      -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
3119	      -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
3120	      -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
3121	      -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
3122	      -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
3123	      -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
3124	      -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
3125	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
3126	      -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
3127	      -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \
3128	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
3129	      -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
3130	      -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
3131	      -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
3132	      -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
3133	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
3134	      -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
3135	      -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
3136	      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
3137	      -e 's|@''HAVE_DECL_GETLOGIN''@|$(HAVE_DECL_GETLOGIN)|g' \
3138	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
3139	      -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
3140	      -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
3141	      -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \
3142	      -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
3143	      -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
3144	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
3145	  | \
3146	  sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
3147	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
3148	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
3149	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
3150	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
3151	      -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
3152	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
3153	      -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
3154	      -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \
3155	      -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
3156	      -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
3157	      -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
3158	      -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
3159	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
3160	      -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
3161	      -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
3162	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
3163	      -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
3164	      -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
3165	      -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
3166	      -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
3167	      -e 's|@''REPLACE_READLINKAT''@|$(REPLACE_READLINKAT)|g' \
3168	      -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
3169	      -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
3170	      -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
3171	      -e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \
3172	      -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
3173	      -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
3174	      -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
3175	      -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
3176	      -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
3177	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
3178	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
3179	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3180	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3181	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3182	} > $@-t && \
3183	mv $@-t $@
3184MOSTLYCLEANFILES += unistd.h unistd.h-t
3185
3186EXTRA_DIST += unistd.in.h
3187
3188## end   gnulib module unistd
3189
3190## begin gnulib module unsetenv
3191
3192if gl_GNULIB_ENABLED_unsetenv
3193
3194endif
3195EXTRA_DIST += unsetenv.c
3196
3197EXTRA_libgnu_la_SOURCES += unsetenv.c
3198
3199## end   gnulib module unsetenv
3200
3201## begin gnulib module useless-if-before-free
3202
3203
3204EXTRA_DIST += $(top_srcdir)/build-aux/useless-if-before-free
3205
3206## end   gnulib module useless-if-before-free
3207
3208## begin gnulib module vasnprintf
3209
3210if gl_GNULIB_ENABLED_vasnprintf
3211
3212endif
3213EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h
3214
3215EXTRA_libgnu_la_SOURCES += asnprintf.c printf-args.c printf-parse.c vasnprintf.c
3216
3217## end   gnulib module vasnprintf
3218
3219## begin gnulib module vc-list-files
3220
3221
3222EXTRA_DIST += $(top_srcdir)/build-aux/vc-list-files
3223
3224## end   gnulib module vc-list-files
3225
3226## begin gnulib module verify
3227
3228
3229EXTRA_DIST += verify.h
3230
3231## end   gnulib module verify
3232
3233## begin gnulib module vsnprintf
3234
3235
3236EXTRA_DIST += vsnprintf.c
3237
3238EXTRA_libgnu_la_SOURCES += vsnprintf.c
3239
3240## end   gnulib module vsnprintf
3241
3242## begin gnulib module wchar
3243
3244BUILT_SOURCES += wchar.h
3245
3246# We need the following in order to create <wchar.h> when the system
3247# version does not work standalone.
3248wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3249	$(AM_V_GEN)rm -f $@-t $@ && \
3250	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3251	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3252	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3253	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3254	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3255	      -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
3256	      -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
3257	      -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
3258	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
3259	      -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
3260	      -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
3261	      -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
3262	      -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \
3263	      -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \
3264	      -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \
3265	      -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \
3266	      -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \
3267	      -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \
3268	      -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \
3269	      -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \
3270	      -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \
3271	      -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
3272	      -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
3273	      -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
3274	      -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
3275	      -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
3276	      -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
3277	      -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \
3278	      -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \
3279	      -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \
3280	      -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \
3281	      -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \
3282	      -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \
3283	      -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \
3284	      -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \
3285	      -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \
3286	      -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \
3287	      -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \
3288	      -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \
3289	      -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \
3290	      -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \
3291	      -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \
3292	      -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \
3293	      -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \
3294	      -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \
3295	      -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
3296	      -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
3297	      -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
3298	      < $(srcdir)/wchar.in.h | \
3299	  sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
3300	      -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
3301	      -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \
3302	      -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \
3303	      -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \
3304	      -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \
3305	      -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \
3306	      -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \
3307	      -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \
3308	      -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \
3309	      -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \
3310	      -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
3311	      -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
3312	      -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
3313	      -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
3314	      -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
3315	      -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
3316	      -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \
3317	      -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \
3318	      -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \
3319	      -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \
3320	      -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \
3321	      -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \
3322	      -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \
3323	      -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \
3324	      -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \
3325	      -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \
3326	      -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \
3327	      -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \
3328	      -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \
3329	      -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \
3330	      -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \
3331	      -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \
3332	      -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \
3333	      -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \
3334	      -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
3335	      -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
3336	      -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
3337	      -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
3338	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
3339	  | \
3340	  sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
3341	      -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
3342	      -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
3343	      -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
3344	      -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
3345	      -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
3346	      -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \
3347	      -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \
3348	      -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \
3349	      -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \
3350	      -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
3351	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
3352	      -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
3353	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3354	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3355	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3356	} > $@-t && \
3357	mv $@-t $@
3358MOSTLYCLEANFILES += wchar.h wchar.h-t
3359
3360EXTRA_DIST += wchar.in.h
3361
3362## end   gnulib module wchar
3363
3364## begin gnulib module wcrtomb
3365
3366if gl_GNULIB_ENABLED_wcrtomb
3367
3368endif
3369EXTRA_DIST += wcrtomb.c
3370
3371EXTRA_libgnu_la_SOURCES += wcrtomb.c
3372
3373## end   gnulib module wcrtomb
3374
3375## begin gnulib module wctype-h
3376
3377if gl_GNULIB_ENABLED_3dcce957eadc896e63ab5f137947b410
3378BUILT_SOURCES += wctype.h
3379libgnu_la_SOURCES += wctype-h.c
3380
3381# We need the following in order to create <wctype.h> when the system
3382# doesn't have one that works with the given compiler.
3383wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
3384	$(AM_V_GEN)rm -f $@-t $@ && \
3385	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3386	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3387	      -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
3388	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3389	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3390	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3391	      -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
3392	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
3393	      -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
3394	      -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
3395	      -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
3396	      -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
3397	      -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \
3398	      -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \
3399	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
3400	      -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \
3401	      -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
3402	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
3403	      -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
3404	      -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
3405	      -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
3406	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3407	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3408	      < $(srcdir)/wctype.in.h; \
3409	} > $@-t && \
3410	mv $@-t $@
3411MOSTLYCLEANFILES += wctype.h wctype.h-t
3412
3413endif
3414EXTRA_DIST += wctype.in.h
3415
3416## end   gnulib module wctype-h
3417
3418## begin gnulib module write
3419
3420
3421EXTRA_DIST += write.c
3422
3423EXTRA_libgnu_la_SOURCES += write.c
3424
3425## end   gnulib module write
3426
3427## begin gnulib module xalloc-oversized
3428
3429
3430EXTRA_DIST += xalloc-oversized.h
3431
3432## end   gnulib module xalloc-oversized
3433
3434## begin gnulib module xsize
3435
3436if gl_GNULIB_ENABLED_xsize
3437libgnu_la_SOURCES += xsize.h xsize.c
3438
3439endif
3440## end   gnulib module xsize
3441
3442
3443mostlyclean-local: mostlyclean-generic
3444	@for dir in '' $(MOSTLYCLEANDIRS); do \
3445	  if test -n "$$dir" && test -d $$dir; then \
3446	    echo "rmdir $$dir"; rmdir $$dir; \
3447	  fi; \
3448	done; \
3449	:
3450