1## DO NOT EDIT! GENERATED AUTOMATICALLY!
2## Process this file with automake to produce Makefile.in.
3# Copyright (C) 2002-2020 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 <https://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:
25# gnulib-tool --import --local-dir=gnulib-local \
26#  --lib=libgettextlib \
27#  --source-base=gnulib-lib \
28#  --m4-base=gnulib-m4 \
29#  --doc-base=doc \
30#  --tests-base=gnulib-tests \
31#  --aux-dir=../build-aux \
32#  --with-tests \
33#  --makefile-name=Makefile.gnulib \
34#  --no-conditional-dependencies \
35#  --libtool \
36#  --macro-prefix=gl \
37#  --avoid=fdutimensat-tests \
38#  --avoid=futimens-tests \
39#  --avoid=utime-tests \
40#  --avoid=utimens-tests \
41#  --avoid=utimensat-tests \
42#  --avoid=unilbrk/u8-possible-linebreaks-tests \
43#  --avoid=unilbrk/ulc-width-linebreaks-tests \
44#  --avoid=unistr/u8-mbtouc-tests \
45#  --avoid=unistr/u8-mbtouc-unsafe-tests \
46#  --avoid=uniwidth/width-tests \
47#  alloca-opt \
48#  ansi-c++-opt \
49#  atexit \
50#  backupfile \
51#  basename-lgpl \
52#  binary-io \
53#  bison \
54#  bison-i18n \
55#  byteswap \
56#  c-ctype \
57#  c-strcase \
58#  c-strcasestr \
59#  c-strstr \
60#  clean-temp \
61#  closedir \
62#  closeout \
63#  configmake \
64#  copy-file \
65#  csharpcomp \
66#  csharpcomp-script \
67#  csharpexec \
68#  csharpexec-script \
69#  error \
70#  error-progname \
71#  execute \
72#  extensions \
73#  filename \
74#  findprog \
75#  fnmatch \
76#  fopen \
77#  fstrcmp \
78#  full-write \
79#  fwriteerror \
80#  gcd \
81#  getline \
82#  getopt-gnu \
83#  gettext \
84#  gettext-h \
85#  gettext-tools-misc \
86#  iconv \
87#  include_next \
88#  java \
89#  javacomp \
90#  javacomp-script \
91#  javaexec \
92#  javaexec-script \
93#  libunistring-optional \
94#  libxml \
95#  localcharset \
96#  locale \
97#  localename \
98#  localtime \
99#  lock \
100#  malloc-posix \
101#  mbrtowc \
102#  mbsinit \
103#  mem-hash-map \
104#  memchr \
105#  memmove \
106#  memset \
107#  minmax \
108#  mkdir \
109#  multiarch \
110#  noreturn \
111#  obstack \
112#  open \
113#  opendir \
114#  openmp-init \
115#  pipe-filter-ii \
116#  progname \
117#  propername \
118#  read-file \
119#  readdir \
120#  relocatable-prog \
121#  relocatable-script \
122#  setlocale \
123#  setlocale-null \
124#  sh-filename \
125#  sh-quote \
126#  sigpipe \
127#  sigprocmask \
128#  snippet/arg-nonnull \
129#  snippet/c++defs \
130#  snippet/warn-on-use \
131#  spawn-pipe \
132#  ssize_t \
133#  stdbool \
134#  stddef \
135#  stdint \
136#  stdio \
137#  stdlib \
138#  stpcpy \
139#  stpncpy \
140#  strchrnul \
141#  strcspn \
142#  streq \
143#  strerror \
144#  strpbrk \
145#  strtol \
146#  strtoul \
147#  supersede \
148#  sys_select \
149#  sys_stat \
150#  sys_time \
151#  trim \
152#  unictype/ctype-space \
153#  unictype/syntax-java-whitespace \
154#  unilbrk/ulc-width-linebreaks \
155#  uniname/uniname \
156#  unistd \
157#  unistr/u16-mbtouc \
158#  unistr/u8-check \
159#  unistr/u8-mbtouc \
160#  unistr/u8-mbtoucr \
161#  unistr/u8-uctomb \
162#  uniwidth/width \
163#  unlocked-io \
164#  unsetenv \
165#  vasprintf \
166#  verify \
167#  wait-process \
168#  wchar \
169#  wctype-h \
170#  windows-mutex \
171#  windows-once \
172#  windows-recmutex \
173#  windows-rwlock \
174#  write \
175#  xalloc \
176#  xconcat-filename \
177#  xerror \
178#  xmalloca \
179#  xmemdup0 \
180#  xsetenv \
181#  xstriconv \
182#  xstriconveh \
183#  xvasprintf
184
185
186MOSTLYCLEANFILES += core *.stackdump
187# No GNU Make output.
188
189
190libgettextlib_la_SOURCES =
191libgettextlib_la_LIBADD = $(gl_LTLIBOBJS)
192libgettextlib_la_DEPENDENCIES = $(gl_LTLIBOBJS)
193EXTRA_libgettextlib_la_SOURCES =
194libgettextlib_la_LDFLAGS = $(AM_LDFLAGS)
195libgettextlib_la_LDFLAGS += -no-undefined
196libgettextlib_la_LDFLAGS += $(FABS_LIBM)
197libgettextlib_la_LDFLAGS += $(ISNAND_LIBM)
198libgettextlib_la_LDFLAGS += $(ISNANF_LIBM)
199libgettextlib_la_LDFLAGS += $(ISNANL_LIBM)
200libgettextlib_la_LDFLAGS += $(LIBTHREAD)
201libgettextlib_la_LDFLAGS += $(LIB_ACL)
202libgettextlib_la_LDFLAGS += $(LIB_CLOCK_GETTIME)
203libgettextlib_la_LDFLAGS += $(LIB_GETRANDOM)
204libgettextlib_la_LDFLAGS += $(LIB_HARD_LOCALE)
205libgettextlib_la_LDFLAGS += $(LIB_MBRTOWC)
206libgettextlib_la_LDFLAGS += $(LIB_SETLOCALE)
207libgettextlib_la_LDFLAGS += $(LIB_SETLOCALE_NULL)
208libgettextlib_la_LDFLAGS += $(LOG10_LIBM)
209libgettextlib_la_LDFLAGS += $(LTLIBICONV)
210libgettextlib_la_LDFLAGS += $(LTLIBINTL)
211libgettextlib_la_LDFLAGS += $(LTLIBUNISTRING)
212libgettextlib_la_LDFLAGS += $(POW_LIBM)
213libgettextlib_la_LDFLAGS += @INTL_MACOSX_LIBS@
214
215## begin gnulib module absolute-header
216
217# Use this preprocessor expression to decide whether #include_next works.
218# Do not rely on a 'configure'-time test for this, since the expression
219# might appear in an installed header, which is used by some other compiler.
220HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
221
222## end   gnulib module absolute-header
223
224## begin gnulib module access
225
226
227EXTRA_DIST += access.c
228
229EXTRA_libgettextlib_la_SOURCES += access.c
230
231## end   gnulib module access
232
233## begin gnulib module acl-permissions
234
235libgettextlib_la_SOURCES += acl-errno-valid.c acl-internal.c    get-permissions.c set-permissions.c
236
237EXTRA_DIST += acl-internal.h acl.h acl_entries.c
238
239EXTRA_libgettextlib_la_SOURCES += acl_entries.c
240
241## end   gnulib module acl-permissions
242
243## begin gnulib module alignof
244
245
246EXTRA_DIST += alignof.h
247
248## end   gnulib module alignof
249
250## begin gnulib module alloca-opt
251
252BUILT_SOURCES += $(ALLOCA_H)
253
254# We need the following in order to create <alloca.h> when the system
255# doesn't have one that works with the given compiler.
256if GL_GENERATE_ALLOCA_H
257alloca.h: alloca.in.h $(top_builddir)/config.status
258	$(AM_V_GEN)rm -f $@-t $@ && \
259	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
260	  sed -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' < $(srcdir)/alloca.in.h; \
261	} > $@-t && \
262	mv -f $@-t $@
263else
264alloca.h: $(top_builddir)/config.status
265	rm -f $@
266endif
267MOSTLYCLEANFILES += alloca.h alloca.h-t
268
269EXTRA_DIST += alloca.in.h
270
271## end   gnulib module alloca-opt
272
273## begin gnulib module allocator
274
275libgettextlib_la_SOURCES += allocator.c
276
277EXTRA_DIST += allocator.h
278
279## end   gnulib module allocator
280
281## begin gnulib module areadlink
282
283libgettextlib_la_SOURCES += areadlink.c
284
285EXTRA_DIST += areadlink.h
286
287## end   gnulib module areadlink
288
289## begin gnulib module areadlink-with-size
290
291libgettextlib_la_SOURCES += areadlink-with-size.c
292
293EXTRA_DIST += areadlink.h
294
295## end   gnulib module areadlink-with-size
296
297## begin gnulib module argmatch
298
299libgettextlib_la_SOURCES += argmatch.c
300
301EXTRA_DIST += argmatch.h
302
303## end   gnulib module argmatch
304
305## begin gnulib module asyncsafe-spin
306
307libgettextlib_la_SOURCES += asyncsafe-spin.c
308
309EXTRA_DIST += asyncsafe-spin.h
310
311## end   gnulib module asyncsafe-spin
312
313## begin gnulib module atexit
314
315
316EXTRA_DIST += atexit.c
317
318EXTRA_libgettextlib_la_SOURCES += atexit.c
319
320## end   gnulib module atexit
321
322## begin gnulib module attribute
323
324
325EXTRA_DIST += attribute.h
326
327## end   gnulib module attribute
328
329## begin gnulib module backupfile
330
331libgettextlib_la_SOURCES += backupfile.h backupfile.c addext.c
332
333## end   gnulib module backupfile
334
335## begin gnulib module basename-lgpl
336
337libgettextlib_la_SOURCES += basename-lgpl.c
338
339EXTRA_DIST += basename-lgpl.h
340
341## end   gnulib module basename-lgpl
342
343## begin gnulib module binary-io
344
345libgettextlib_la_SOURCES += binary-io.h binary-io.c
346
347## end   gnulib module binary-io
348
349## begin gnulib module bison
350
351# See the comments in bison.m4.
352
353## end   gnulib module bison
354
355## begin gnulib module bitrotate
356
357libgettextlib_la_SOURCES += bitrotate.h bitrotate.c
358
359## end   gnulib module bitrotate
360
361## begin gnulib module btowc
362
363
364EXTRA_DIST += btowc.c
365
366EXTRA_libgettextlib_la_SOURCES += btowc.c
367
368## end   gnulib module btowc
369
370## begin gnulib module byteswap
371
372BUILT_SOURCES += $(BYTESWAP_H)
373
374# We need the following in order to create <byteswap.h> when the system
375# doesn't have one.
376if GL_GENERATE_BYTESWAP_H
377byteswap.h: byteswap.in.h $(top_builddir)/config.status
378	$(AM_V_GEN)rm -f $@-t $@ && \
379	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
380	  cat $(srcdir)/byteswap.in.h; \
381	} > $@-t && \
382	mv -f $@-t $@
383else
384byteswap.h: $(top_builddir)/config.status
385	rm -f $@
386endif
387MOSTLYCLEANFILES += byteswap.h byteswap.h-t
388
389EXTRA_DIST += byteswap.in.h
390
391## end   gnulib module byteswap
392
393## begin gnulib module c-ctype
394
395libgettextlib_la_SOURCES += c-ctype.h c-ctype.c
396
397## end   gnulib module c-ctype
398
399## begin gnulib module c-strcase
400
401libgettextlib_la_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
402
403## end   gnulib module c-strcase
404
405## begin gnulib module c-strcaseeq
406
407
408EXTRA_DIST += c-strcaseeq.h
409
410## end   gnulib module c-strcaseeq
411
412## begin gnulib module c-strcasestr
413
414libgettextlib_la_SOURCES += c-strcasestr.h c-strcasestr.c
415
416EXTRA_DIST += str-two-way.h
417
418## end   gnulib module c-strcasestr
419
420## begin gnulib module c-strstr
421
422libgettextlib_la_SOURCES += c-strstr.h c-strstr.c
423
424## end   gnulib module c-strstr
425
426## begin gnulib module canonicalize
427
428libgettextlib_la_SOURCES += canonicalize.c
429
430EXTRA_DIST += canonicalize.h
431
432## end   gnulib module canonicalize
433
434## begin gnulib module canonicalize-lgpl
435
436
437EXTRA_DIST += canonicalize-lgpl.c
438
439EXTRA_libgettextlib_la_SOURCES += canonicalize-lgpl.c
440
441## end   gnulib module canonicalize-lgpl
442
443## begin gnulib module careadlinkat
444
445libgettextlib_la_SOURCES += careadlinkat.c
446
447EXTRA_DIST += careadlinkat.h
448
449## end   gnulib module careadlinkat
450
451## begin gnulib module classpath
452
453libgettextlib_la_SOURCES += classpath.h classpath.c
454
455## end   gnulib module classpath
456
457## begin gnulib module clean-temp
458
459libgettextlib_la_SOURCES += clean-temp.h clean-temp.c
460
461## end   gnulib module clean-temp
462
463## begin gnulib module cloexec
464
465libgettextlib_la_SOURCES += cloexec.c
466
467EXTRA_DIST += cloexec.h
468
469## end   gnulib module cloexec
470
471## begin gnulib module close
472
473
474EXTRA_DIST += close.c
475
476EXTRA_libgettextlib_la_SOURCES += close.c
477
478## end   gnulib module close
479
480## begin gnulib module closedir
481
482
483EXTRA_DIST += closedir.c dirent-private.h
484
485EXTRA_libgettextlib_la_SOURCES += closedir.c
486
487## end   gnulib module closedir
488
489## begin gnulib module closeout
490
491libgettextlib_la_SOURCES += closeout.h closeout.c
492
493## end   gnulib module closeout
494
495## begin gnulib module concat-filename
496
497libgettextlib_la_SOURCES += concat-filename.c
498
499EXTRA_DIST += concat-filename.h
500
501## end   gnulib module concat-filename
502
503## begin gnulib module configmake
504
505# Listed in the same order as the GNU makefile conventions, and
506# provided by autoconf 2.59c+ or 2.70.
507# The Automake-defined pkg* macros are appended, in the order
508# listed in the Automake 1.10a+ documentation.
509configmake.h: Makefile
510	$(AM_V_GEN)rm -f $@-t && \
511	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
512	  echo '#if HAVE_WINSOCK2_H'; \
513	  echo '# include <winsock2.h> /* avoid mingw pollution on DATADIR */'; \
514	  echo '#endif'; \
515	  echo '#define PREFIX "$(prefix)"'; \
516	  echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
517	  echo '#define BINDIR "$(bindir)"'; \
518	  echo '#define SBINDIR "$(sbindir)"'; \
519	  echo '#define LIBEXECDIR "$(libexecdir)"'; \
520	  echo '#define DATAROOTDIR "$(datarootdir)"'; \
521	  echo '#define DATADIR "$(datadir)"'; \
522	  echo '#define SYSCONFDIR "$(sysconfdir)"'; \
523	  echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \
524	  echo '#define LOCALSTATEDIR "$(localstatedir)"'; \
525	  echo '#define RUNSTATEDIR "$(runstatedir)"'; \
526	  echo '#define INCLUDEDIR "$(includedir)"'; \
527	  echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \
528	  echo '#define DOCDIR "$(docdir)"'; \
529	  echo '#define INFODIR "$(infodir)"'; \
530	  echo '#define HTMLDIR "$(htmldir)"'; \
531	  echo '#define DVIDIR "$(dvidir)"'; \
532	  echo '#define PDFDIR "$(pdfdir)"'; \
533	  echo '#define PSDIR "$(psdir)"'; \
534	  echo '#define LIBDIR "$(libdir)"'; \
535	  echo '#define LISPDIR "$(lispdir)"'; \
536	  echo '#define LOCALEDIR "$(localedir)"'; \
537	  echo '#define MANDIR "$(mandir)"'; \
538	  echo '#define MANEXT "$(manext)"'; \
539	  echo '#define PKGDATADIR "$(pkgdatadir)"'; \
540	  echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
541	  echo '#define PKGLIBDIR "$(pkglibdir)"'; \
542	  echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
543	} | sed '/""/d' > $@-t && \
544	mv -f $@-t $@
545
546BUILT_SOURCES += configmake.h
547CLEANFILES += configmake.h configmake.h-t
548
549## end   gnulib module configmake
550
551## begin gnulib module copy-file
552
553libgettextlib_la_SOURCES += copy-file.h copy-file.c
554
555## end   gnulib module copy-file
556
557## begin gnulib module copy-file-range
558
559
560EXTRA_DIST += copy-file-range.c
561
562EXTRA_libgettextlib_la_SOURCES += copy-file-range.c
563
564## end   gnulib module copy-file-range
565
566## begin gnulib module csharpcomp
567
568libgettextlib_la_SOURCES += csharpcomp.h csharpcomp.c
569
570## end   gnulib module csharpcomp
571
572## begin gnulib module csharpcomp-script
573
574
575EXTRA_DIST += $(top_srcdir)/../build-aux/csharpcomp.sh.in
576
577## end   gnulib module csharpcomp-script
578
579## begin gnulib module csharpexec
580
581DEFS += -DEXEEXT=\"@EXEEXT@\"
582libgettextlib_la_SOURCES += csharpexec.h csharpexec.c
583
584EXTRA_DIST += classpath.c classpath.h
585
586EXTRA_libgettextlib_la_SOURCES += classpath.c
587
588## end   gnulib module csharpexec
589
590## begin gnulib module csharpexec-script
591
592
593EXTRA_DIST += $(top_srcdir)/../build-aux/csharpexec.sh.in
594
595## end   gnulib module csharpexec-script
596
597## begin gnulib module ctype
598
599BUILT_SOURCES += ctype.h
600
601# We need the following in order to create <ctype.h> when the system
602# doesn't have one that works with the given compiler.
603ctype.h: ctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
604	$(AM_V_GEN)rm -f $@-t $@ && \
605	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
606	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
607	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
608	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
609	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
610	      -e 's|@''NEXT_CTYPE_H''@|$(NEXT_CTYPE_H)|g' \
611	      -e 's/@''GNULIB_ISBLANK''@/$(GNULIB_ISBLANK)/g' \
612	      -e 's/@''HAVE_ISBLANK''@/$(HAVE_ISBLANK)/g' \
613	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
614	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
615	      < $(srcdir)/ctype.in.h; \
616	} > $@-t && \
617	mv $@-t $@
618MOSTLYCLEANFILES += ctype.h ctype.h-t
619
620EXTRA_DIST += ctype.in.h
621
622## end   gnulib module ctype
623
624## begin gnulib module diffseq
625
626libgettextlib_la_SOURCES += diffseq.h
627
628## end   gnulib module diffseq
629
630## begin gnulib module dirent
631
632BUILT_SOURCES += dirent.h
633
634# We need the following in order to create <dirent.h> when the system
635# doesn't have one that works with the given compiler.
636dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
637	$(AM_V_GEN)rm -f $@-t $@ && \
638	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
639	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
640	      -e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \
641	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
642	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
643	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
644	      -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
645	      -e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \
646	      -e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \
647	      -e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \
648	      -e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \
649	      -e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \
650	      -e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \
651	      -e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \
652	      -e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \
653	      -e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \
654	      -e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \
655	      -e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \
656	      -e 's/@''HAVE_CLOSEDIR''@/$(HAVE_CLOSEDIR)/g' \
657	      -e 's|@''HAVE_DECL_DIRFD''@|$(HAVE_DECL_DIRFD)|g' \
658	      -e 's|@''HAVE_DECL_FDOPENDIR''@|$(HAVE_DECL_FDOPENDIR)|g' \
659	      -e 's|@''HAVE_FDOPENDIR''@|$(HAVE_FDOPENDIR)|g' \
660	      -e 's|@''HAVE_SCANDIR''@|$(HAVE_SCANDIR)|g' \
661	      -e 's|@''HAVE_ALPHASORT''@|$(HAVE_ALPHASORT)|g' \
662	      -e 's|@''REPLACE_OPENDIR''@|$(REPLACE_OPENDIR)|g' \
663	      -e 's|@''REPLACE_CLOSEDIR''@|$(REPLACE_CLOSEDIR)|g' \
664	      -e 's|@''REPLACE_DIRFD''@|$(REPLACE_DIRFD)|g' \
665	      -e 's|@''REPLACE_FDOPENDIR''@|$(REPLACE_FDOPENDIR)|g' \
666	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
667	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
668	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
669	      < $(srcdir)/dirent.in.h; \
670	} > $@-t && \
671	mv $@-t $@
672MOSTLYCLEANFILES += dirent.h dirent.h-t
673
674EXTRA_DIST += dirent.in.h
675
676## end   gnulib module dirent
677
678## begin gnulib module dirfd
679
680
681EXTRA_DIST += dirfd.c
682
683EXTRA_libgettextlib_la_SOURCES += dirfd.c
684
685## end   gnulib module dirfd
686
687## begin gnulib module dirname-lgpl
688
689libgettextlib_la_SOURCES += dirname-lgpl.c stripslash.c
690
691EXTRA_DIST += dirname.h
692
693## end   gnulib module dirname-lgpl
694
695## begin gnulib module dup2
696
697
698EXTRA_DIST += dup2.c
699
700EXTRA_libgettextlib_la_SOURCES += dup2.c
701
702## end   gnulib module dup2
703
704## begin gnulib module errno
705
706BUILT_SOURCES += $(ERRNO_H)
707
708# We need the following in order to create <errno.h> when the system
709# doesn't have one that is POSIX compliant.
710if GL_GENERATE_ERRNO_H
711errno.h: errno.in.h $(top_builddir)/config.status
712	$(AM_V_GEN)rm -f $@-t $@ && \
713	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
714	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
715	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
716	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
717	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
718	      -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
719	      -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
720	      -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
721	      -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
722	      -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
723	      -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
724	      -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
725	      < $(srcdir)/errno.in.h; \
726	} > $@-t && \
727	mv $@-t $@
728else
729errno.h: $(top_builddir)/config.status
730	rm -f $@
731endif
732MOSTLYCLEANFILES += errno.h errno.h-t
733
734EXTRA_DIST += errno.in.h
735
736## end   gnulib module errno
737
738## begin gnulib module error
739
740
741EXTRA_DIST += error.c error.h
742
743EXTRA_libgettextlib_la_SOURCES += error.c
744
745## end   gnulib module error
746
747## begin gnulib module error-progname
748
749libgettextlib_la_SOURCES += error-progname.h error-progname.c
750
751## end   gnulib module error-progname
752
753## begin gnulib module execute
754
755libgettextlib_la_SOURCES += execute.h execute.c w32spawn.h
756
757## end   gnulib module execute
758
759## begin gnulib module exitfail
760
761libgettextlib_la_SOURCES += exitfail.c
762
763EXTRA_DIST += exitfail.h
764
765## end   gnulib module exitfail
766
767## begin gnulib module explicit_bzero
768
769
770EXTRA_DIST += explicit_bzero.c
771
772EXTRA_libgettextlib_la_SOURCES += explicit_bzero.c
773
774## end   gnulib module explicit_bzero
775
776## begin gnulib module fatal-signal
777
778libgettextlib_la_SOURCES += fatal-signal.h fatal-signal.c
779
780## end   gnulib module fatal-signal
781
782## begin gnulib module fcntl
783
784
785EXTRA_DIST += fcntl.c
786
787EXTRA_libgettextlib_la_SOURCES += fcntl.c
788
789## end   gnulib module fcntl
790
791## begin gnulib module fcntl-h
792
793BUILT_SOURCES += fcntl.h
794
795# We need the following in order to create <fcntl.h> when the system
796# doesn't have one that works with the given compiler.
797fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
798	$(AM_V_GEN)rm -f $@-t $@ && \
799	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
800	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
801	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
802	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
803	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
804	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
805	      -e 's/@''GNULIB_CREAT''@/$(GNULIB_CREAT)/g' \
806	      -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
807	      -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
808	      -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
809	      -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
810	      -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
811	      -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
812	      -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \
813	      -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
814	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
815	      -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
816	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
817	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
818	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
819	      < $(srcdir)/fcntl.in.h; \
820	} > $@-t && \
821	mv $@-t $@
822MOSTLYCLEANFILES += fcntl.h fcntl.h-t
823
824EXTRA_DIST += fcntl.in.h
825
826## end   gnulib module fcntl-h
827
828## begin gnulib module fd-hook
829
830libgettextlib_la_SOURCES += fd-hook.c
831
832EXTRA_DIST += fd-hook.h
833
834## end   gnulib module fd-hook
835
836## begin gnulib module fd-safer-flag
837
838libgettextlib_la_SOURCES += fd-safer-flag.c dup-safer-flag.c
839
840## end   gnulib module fd-safer-flag
841
842## begin gnulib module fdopen
843
844
845EXTRA_DIST += fdopen.c
846
847EXTRA_libgettextlib_la_SOURCES += fdopen.c
848
849## end   gnulib module fdopen
850
851## begin gnulib module file-set
852
853libgettextlib_la_SOURCES += file-set.c
854
855EXTRA_DIST += file-set.h
856
857## end   gnulib module file-set
858
859## begin gnulib module filename
860
861
862EXTRA_DIST += filename.h
863
864## end   gnulib module filename
865
866## begin gnulib module findprog
867
868libgettextlib_la_SOURCES += findprog.h findprog.c
869
870## end   gnulib module findprog
871
872## begin gnulib module flexmember
873
874
875EXTRA_DIST += flexmember.h
876
877## end   gnulib module flexmember
878
879## begin gnulib module float
880
881BUILT_SOURCES += $(FLOAT_H)
882
883# We need the following in order to create <float.h> when the system
884# doesn't have one that works with the given compiler.
885if GL_GENERATE_FLOAT_H
886float.h: float.in.h $(top_builddir)/config.status
887	$(AM_V_GEN)rm -f $@-t $@ && \
888	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
889	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
890	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
891	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
892	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
893	      -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
894	      -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
895	      < $(srcdir)/float.in.h; \
896	} > $@-t && \
897	mv $@-t $@
898else
899float.h: $(top_builddir)/config.status
900	rm -f $@
901endif
902MOSTLYCLEANFILES += float.h float.h-t
903
904EXTRA_DIST += float.c float.in.h itold.c
905
906EXTRA_libgettextlib_la_SOURCES += float.c itold.c
907
908## end   gnulib module float
909
910## begin gnulib module fnmatch
911
912
913EXTRA_DIST += fnmatch.c fnmatch_loop.c
914
915EXTRA_libgettextlib_la_SOURCES += fnmatch.c fnmatch_loop.c
916
917## end   gnulib module fnmatch
918
919## begin gnulib module fnmatch-h
920
921BUILT_SOURCES += $(FNMATCH_H)
922
923# We need the following in order to create <fnmatch.h>.
924if GL_GENERATE_FNMATCH_H
925fnmatch.h: fnmatch.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
926	$(AM_V_GEN)rm -f $@-t $@ && \
927	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
928	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
929	      -e 's|@''HAVE_FNMATCH_H''@|$(HAVE_FNMATCH_H)|g' \
930	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
931	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
932	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
933	      -e 's|@''NEXT_FNMATCH_H''@|$(NEXT_FNMATCH_H)|g' \
934	      -e 's/@''GNULIB_FNMATCH''@/$(GNULIB_FNMATCH)/g' \
935	      -e 's|@''HAVE_FNMATCH''@|$(HAVE_FNMATCH)|g' \
936	      -e 's|@''REPLACE_FNMATCH''@|$(REPLACE_FNMATCH)|g' \
937	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
938	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
939	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
940	      < $(srcdir)/fnmatch.in.h; \
941	} > $@-t && \
942	mv $@-t $@
943else
944fnmatch.h: $(top_builddir)/config.status
945	rm -f $@
946endif
947MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t
948
949EXTRA_DIST += fnmatch.in.h
950
951## end   gnulib module fnmatch-h
952
953## begin gnulib module fopen
954
955
956EXTRA_DIST += fopen.c
957
958EXTRA_libgettextlib_la_SOURCES += fopen.c
959
960## end   gnulib module fopen
961
962## begin gnulib module fstat
963
964
965EXTRA_DIST += fstat.c stat-w32.c stat-w32.h
966
967EXTRA_libgettextlib_la_SOURCES += fstat.c stat-w32.c
968
969## end   gnulib module fstat
970
971## begin gnulib module fstrcmp
972
973libgettextlib_la_SOURCES += fstrcmp.h fstrcmp.c
974
975## end   gnulib module fstrcmp
976
977## begin gnulib module ftell
978
979
980EXTRA_DIST += ftell.c
981
982EXTRA_libgettextlib_la_SOURCES += ftell.c
983
984## end   gnulib module ftell
985
986## begin gnulib module ftello
987
988
989EXTRA_DIST += ftello.c stdio-impl.h
990
991EXTRA_libgettextlib_la_SOURCES += ftello.c
992
993## end   gnulib module ftello
994
995## begin gnulib module full-write
996
997libgettextlib_la_SOURCES += full-write.h full-write.c
998
999## end   gnulib module full-write
1000
1001## begin gnulib module fwriteerror
1002
1003libgettextlib_la_SOURCES += fwriteerror.h fwriteerror.c
1004
1005## end   gnulib module fwriteerror
1006
1007## begin gnulib module gcd
1008
1009libgettextlib_la_SOURCES += gcd.h gcd.c
1010
1011## end   gnulib module gcd
1012
1013## begin gnulib module getdelim
1014
1015
1016EXTRA_DIST += getdelim.c
1017
1018EXTRA_libgettextlib_la_SOURCES += getdelim.c
1019
1020## end   gnulib module getdelim
1021
1022## begin gnulib module getdtablesize
1023
1024
1025EXTRA_DIST += getdtablesize.c
1026
1027EXTRA_libgettextlib_la_SOURCES += getdtablesize.c
1028
1029## end   gnulib module getdtablesize
1030
1031## begin gnulib module getline
1032
1033
1034EXTRA_DIST += getline.c
1035
1036EXTRA_libgettextlib_la_SOURCES += getline.c
1037
1038## end   gnulib module getline
1039
1040## begin gnulib module getopt-posix
1041
1042BUILT_SOURCES += $(GETOPT_H) $(GETOPT_CDEFS_H)
1043
1044# We need the following in order to create <getopt.h> when the system
1045# doesn't have one that works with the given compiler.
1046getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
1047	$(AM_V_GEN)rm -f $@-t $@ && \
1048	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1049	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1050	      -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
1051	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1052	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1053	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1054	      -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
1055	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1056	      < $(srcdir)/getopt.in.h; \
1057	} > $@-t && \
1058	mv -f $@-t $@
1059
1060getopt-cdefs.h: getopt-cdefs.in.h $(top_builddir)/config.status
1061	$(AM_V_GEN)rm -f $@-t $@ && \
1062	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1063          sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
1064	      < $(srcdir)/getopt-cdefs.in.h; \
1065	} > $@-t && \
1066	mv -f $@-t $@
1067
1068MOSTLYCLEANFILES += getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t
1069
1070EXTRA_DIST += getopt-cdefs.in.h getopt-core.h getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.c getopt.in.h getopt1.c getopt_int.h
1071
1072EXTRA_libgettextlib_la_SOURCES += getopt.c getopt1.c
1073
1074## end   gnulib module getopt-posix
1075
1076## begin gnulib module getprogname
1077
1078libgettextlib_la_SOURCES += getprogname.h getprogname.c
1079
1080## end   gnulib module getprogname
1081
1082## begin gnulib module getrandom
1083
1084
1085EXTRA_DIST += getrandom.c
1086
1087EXTRA_libgettextlib_la_SOURCES += getrandom.c
1088
1089## end   gnulib module getrandom
1090
1091## begin gnulib module gettext
1092
1093# If your project uses "gettextize --intl" to put a source-code
1094# copy of libintl into the package, every Makefile.am needs
1095# -I$(top_builddir)/intl, so that <libintl.h> can be found in this directory.
1096# Here's one way to do this:
1097#AM_CPPFLAGS += -I$(top_builddir)/intl
1098# This option has no effect when the user disables NLS (because then
1099# the intl directory contains no libintl.h file).  This option is not
1100# enabled by default because the intl directory might not exist if
1101# your project does not use "gettext --intl", and some compilers
1102# complain about -I options applied to nonexistent directories.
1103
1104EXTRA_DIST += $(top_srcdir)/../build-aux/config.rpath
1105
1106## end   gnulib module gettext
1107
1108## begin gnulib module gettext-h
1109
1110libgettextlib_la_SOURCES += gettext.h
1111
1112## end   gnulib module gettext-h
1113
1114## begin gnulib module gettext-tools-misc
1115
1116
1117# Specify that libgettextlib should installed in $(libdir).
1118lib_LTLIBRARIES = libgettextlib.la
1119
1120# Need $(LTLIBUNISTRING) because ulc_width_linebreaks, uc_width, etc. may be
1121# taken from libunistring, when the configure option --with-libunistring-prefix
1122# was given.
1123# Need @LTLIBINTL@ because many source files use gettext().
1124# Need @LTLIBICONV@ because linebreak.c and striconv.c use iconv().
1125# Need @LIB_ACL@ because copy-file.c uses acl.h.
1126# As of 2010-10-04, these are all added by gnulib-tool automatically.
1127#libgettextlib_la_LDFLAGS += $(LTLIBUNISTRING) @LTLIBINTL@ @LTLIBICONV@ @LIB_ACL@
1128
1129libgettextlib_la_LDFLAGS += -release @VERSION@
1130
1131# Tell the mingw or Cygwin linker which symbols to export.
1132if WOE32DLL
1133libgettextlib_la_SOURCES += ../woe32dll/gettextlib-exports.c
1134libgettextlib_la_LDFLAGS += -Wl,--export-all-symbols
1135AM_CPPFLAGS += @GETTEXTLIB_EXPORTS_FLAGS@
1136endif
1137
1138# No need to install libgettextlib.a, except on AIX.
1139install-exec-local: install-libLTLIBRARIES install-exec-clean
1140install-exec-clean:
1141	case "@host_os@" in \
1142	  aix*) ;; \
1143	  *) rm -f $(DESTDIR)$(libdir)/libgettextlib.a ;; \
1144	esac
1145
1146## end   gnulib module gettext-tools-misc
1147
1148## begin gnulib module gettime
1149
1150libgettextlib_la_SOURCES += gettime.c
1151
1152## end   gnulib module gettime
1153
1154## begin gnulib module gettimeofday
1155
1156
1157EXTRA_DIST += gettimeofday.c
1158
1159EXTRA_libgettextlib_la_SOURCES += gettimeofday.c
1160
1161## end   gnulib module gettimeofday
1162
1163## begin gnulib module gperf
1164
1165GPERF = gperf
1166V_GPERF = $(V_GPERF_@AM_V@)
1167V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
1168V_GPERF_0 = @echo "  GPERF   " $@;
1169
1170## end   gnulib module gperf
1171
1172## begin gnulib module hard-locale
1173
1174libgettextlib_la_SOURCES += hard-locale.c
1175
1176EXTRA_DIST += hard-locale.h
1177
1178## end   gnulib module hard-locale
1179
1180## begin gnulib module hash
1181
1182libgettextlib_la_SOURCES += hash.c
1183
1184EXTRA_DIST += hash.h
1185
1186## end   gnulib module hash
1187
1188## begin gnulib module hash-pjw
1189
1190libgettextlib_la_SOURCES += hash-pjw.h hash-pjw.c
1191
1192## end   gnulib module hash-pjw
1193
1194## begin gnulib module hash-triple-simple
1195
1196libgettextlib_la_SOURCES += hash-triple-simple.c
1197
1198EXTRA_DIST += hash-triple.h
1199
1200## end   gnulib module hash-triple-simple
1201
1202## begin gnulib module havelib
1203
1204
1205EXTRA_DIST += $(top_srcdir)/../build-aux/config.rpath
1206
1207## end   gnulib module havelib
1208
1209## begin gnulib module iconv-h
1210
1211BUILT_SOURCES += $(ICONV_H)
1212
1213# We need the following in order to create <iconv.h> when the system
1214# doesn't have one that works with the given compiler.
1215if GL_GENERATE_ICONV_H
1216iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1217	$(AM_V_GEN)rm -f $@-t $@ && \
1218	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1219	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1220	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1221	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1222	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1223	      -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
1224	      -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \
1225	      -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
1226	      -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
1227	      -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
1228	      -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
1229	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1230	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1231	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1232	      < $(srcdir)/iconv.in.h; \
1233	} > $@-t && \
1234	mv $@-t $@
1235else
1236iconv.h: $(top_builddir)/config.status
1237	rm -f $@
1238endif
1239MOSTLYCLEANFILES += iconv.h iconv.h-t
1240
1241EXTRA_DIST += iconv.in.h
1242
1243## end   gnulib module iconv-h
1244
1245## begin gnulib module iconv_open
1246
1247$(srcdir)/iconv_open-aix.h: $(srcdir)/iconv_open-aix.gperf
1248	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
1249	mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
1250$(srcdir)/iconv_open-hpux.h: $(srcdir)/iconv_open-hpux.gperf
1251	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
1252	mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
1253$(srcdir)/iconv_open-irix.h: $(srcdir)/iconv_open-irix.gperf
1254	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
1255	mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
1256$(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
1257	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
1258	mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
1259$(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
1260	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
1261	mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
1262$(srcdir)/iconv_open-zos.h: $(srcdir)/iconv_open-zos.gperf
1263	$(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-zos.gperf > $(srcdir)/iconv_open-zos.h-t && \
1264	mv $(srcdir)/iconv_open-zos.h-t $(srcdir)/iconv_open-zos.h
1265BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
1266MOSTLYCLEANFILES     += 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 iconv_open-zos.h-t
1267MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
1268EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
1269
1270EXTRA_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-zos.gperf iconv_open.c
1271
1272EXTRA_libgettextlib_la_SOURCES += iconv.c iconv_close.c iconv_open.c
1273
1274## end   gnulib module iconv_open
1275
1276## begin gnulib module ignore-value
1277
1278
1279EXTRA_DIST += ignore-value.h
1280
1281## end   gnulib module ignore-value
1282
1283## begin gnulib module intprops
1284
1285
1286EXTRA_DIST += intprops.h
1287
1288## end   gnulib module intprops
1289
1290## begin gnulib module inttypes-incomplete
1291
1292BUILT_SOURCES += inttypes.h
1293
1294# We need the following in order to create <inttypes.h> when the system
1295# doesn't have one that works with the given compiler.
1296inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
1297	$(AM_V_GEN)rm -f $@-t $@ && \
1298	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1299	  sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
1300	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1301	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1302	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1303	      -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
1304	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
1305	      -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
1306	      -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
1307	      -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
1308	      -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
1309	      -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
1310	      -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
1311	      -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
1312	      -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
1313	      -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
1314	      -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
1315	      -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
1316	      -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
1317	      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
1318	      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
1319	      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
1320	      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
1321	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1322	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1323	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1324	      < $(srcdir)/inttypes.in.h; \
1325	} > $@-t && \
1326	mv $@-t $@
1327MOSTLYCLEANFILES += inttypes.h inttypes.h-t
1328
1329EXTRA_DIST += inttypes.in.h
1330
1331## end   gnulib module inttypes-incomplete
1332
1333## begin gnulib module isblank
1334
1335
1336EXTRA_DIST += isblank.c
1337
1338EXTRA_libgettextlib_la_SOURCES += isblank.c
1339
1340## end   gnulib module isblank
1341
1342## begin gnulib module isinf
1343
1344
1345EXTRA_DIST += isinf.c
1346
1347EXTRA_libgettextlib_la_SOURCES += isinf.c
1348
1349## end   gnulib module isinf
1350
1351## begin gnulib module isnand
1352
1353
1354EXTRA_DIST += float+.h isnan.c isnand.c
1355
1356EXTRA_libgettextlib_la_SOURCES += isnan.c isnand.c
1357
1358## end   gnulib module isnand
1359
1360## begin gnulib module isnand-nolibm
1361
1362
1363EXTRA_DIST += float+.h isnan.c isnand-nolibm.h isnand.c
1364
1365EXTRA_libgettextlib_la_SOURCES += isnan.c isnand.c
1366
1367## end   gnulib module isnand-nolibm
1368
1369## begin gnulib module isnanf
1370
1371
1372EXTRA_DIST += float+.h isnan.c isnanf.c
1373
1374EXTRA_libgettextlib_la_SOURCES += isnan.c isnanf.c
1375
1376## end   gnulib module isnanf
1377
1378## begin gnulib module isnanf-nolibm
1379
1380
1381EXTRA_DIST += float+.h isnan.c isnanf-nolibm.h isnanf.c
1382
1383EXTRA_libgettextlib_la_SOURCES += isnan.c isnanf.c
1384
1385## end   gnulib module isnanf-nolibm
1386
1387## begin gnulib module isnanl
1388
1389
1390EXTRA_DIST += float+.h isnan.c isnanl.c
1391
1392EXTRA_libgettextlib_la_SOURCES += isnan.c isnanl.c
1393
1394## end   gnulib module isnanl
1395
1396## begin gnulib module isnanl-nolibm
1397
1398
1399EXTRA_DIST += float+.h isnan.c isnanl-nolibm.h isnanl.c
1400
1401EXTRA_libgettextlib_la_SOURCES += isnan.c isnanl.c
1402
1403## end   gnulib module isnanl-nolibm
1404
1405## begin gnulib module iswblank
1406
1407
1408EXTRA_DIST += iswblank.c
1409
1410EXTRA_libgettextlib_la_SOURCES += iswblank.c
1411
1412## end   gnulib module iswblank
1413
1414## begin gnulib module iswdigit
1415
1416
1417EXTRA_DIST += iswdigit.c
1418
1419EXTRA_libgettextlib_la_SOURCES += iswdigit.c
1420
1421## end   gnulib module iswdigit
1422
1423## begin gnulib module iswxdigit
1424
1425
1426EXTRA_DIST += iswxdigit.c
1427
1428EXTRA_libgettextlib_la_SOURCES += iswxdigit.c
1429
1430## end   gnulib module iswxdigit
1431
1432## begin gnulib module javacomp
1433
1434libgettextlib_la_SOURCES += javacomp.h javacomp.c
1435
1436## end   gnulib module javacomp
1437
1438## begin gnulib module javacomp-script
1439
1440
1441EXTRA_DIST += $(top_srcdir)/../build-aux/javacomp.sh.in
1442
1443## end   gnulib module javacomp-script
1444
1445## begin gnulib module javaexec
1446
1447DEFS += -DEXEEXT=\"@EXEEXT@\"
1448libgettextlib_la_SOURCES += javaexec.h javaexec.c
1449
1450## end   gnulib module javaexec
1451
1452## begin gnulib module javaexec-script
1453
1454
1455EXTRA_DIST += $(top_srcdir)/../build-aux/javaexec.sh.in
1456
1457## end   gnulib module javaexec-script
1458
1459## begin gnulib module javaversion
1460
1461libgettextlib_la_SOURCES += javaversion.h javaversion.c
1462pkgdata_DATA += javaversion.class
1463
1464EXTRA_DIST += javaversion.class javaversion.java
1465
1466## end   gnulib module javaversion
1467
1468## begin gnulib module langinfo
1469
1470BUILT_SOURCES += langinfo.h
1471
1472# We need the following in order to create an empty placeholder for
1473# <langinfo.h> when the system doesn't have one.
1474langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
1475	$(AM_V_GEN)rm -f $@-t $@ && \
1476	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1477	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1478	      -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \
1479	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1480	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1481	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1482	      -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \
1483	      -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \
1484	      -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \
1485	      -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \
1486	      -e 's|@''HAVE_LANGINFO_ALTMON''@|$(HAVE_LANGINFO_ALTMON)|g' \
1487	      -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \
1488	      -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \
1489	      -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \
1490	      -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \
1491	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1492	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1493	      < $(srcdir)/langinfo.in.h; \
1494	} > $@-t && \
1495	mv $@-t $@
1496MOSTLYCLEANFILES += langinfo.h langinfo.h-t
1497
1498EXTRA_DIST += langinfo.in.h
1499
1500## end   gnulib module langinfo
1501
1502## begin gnulib module libc-config
1503
1504
1505EXTRA_DIST += cdefs.h libc-config.h
1506
1507## end   gnulib module libc-config
1508
1509## begin gnulib module libunistring-optional
1510
1511
1512EXTRA_DIST += libunistring.valgrind
1513
1514## end   gnulib module libunistring-optional
1515
1516## begin gnulib module libxml
1517
1518if INCLUDED_LIBXML
1519libgettextlib_la_LIBADD += libxml_rpl.la
1520libgettextlib_la_DEPENDENCIES += libxml_rpl.la
1521noinst_LTLIBRARIES += libxml_rpl.la
1522endif
1523
1524libxml_rpl_la_SOURCES = \
1525  libxml/DOCBparser.c \
1526  libxml/HTMLparser.c \
1527  libxml/HTMLtree.c \
1528  libxml/SAX.c \
1529  libxml/SAX2.c \
1530  libxml/buf.h \
1531  libxml/buf.c \
1532  libxml/c14n.c \
1533  libxml/catalog.c \
1534  libxml/chvalid.c \
1535  libxml/debugXML.c \
1536  libxml/dict.c \
1537  libxml/enc.h \
1538  libxml/encoding.c \
1539  libxml/entities.c \
1540  libxml/error.c \
1541  libxml/globals.c \
1542  libxml/hash.c \
1543  libxml/legacy.c \
1544  libxml/list.c \
1545  libxml/nanoftp.c \
1546  libxml/nanohttp.c \
1547  libxml/parser.c \
1548  libxml/parserInternals.c \
1549  libxml/pattern.c \
1550  libxml/relaxng.c \
1551  libxml/save.h \
1552  libxml/schematron.c \
1553  libxml/threads.c \
1554  libxml/timsort.h \
1555  libxml/tree.c \
1556  libxml/trionan.c \
1557  libxml/uri.c \
1558  libxml/valid.c \
1559  libxml/xinclude.c \
1560  libxml/xlink.c \
1561  libxml/xmlIO.c \
1562  libxml/xmlmemory.c \
1563  libxml/xmlmodule.c \
1564  libxml/xmlreader.c \
1565  libxml/xmlregexp.c \
1566  libxml/xmlsave.c \
1567  libxml/xmlschemas.c \
1568  libxml/xmlschemastypes.c \
1569  libxml/xmlstring.c \
1570  libxml/xmlunicode.c \
1571  libxml/xmlwriter.c \
1572  libxml/xpath.c \
1573  libxml/xpointer.c
1574libxml_rpl_la_CPPFLAGS = $(AM_CPPFLAGS) $(NO_CXX)
1575
1576BUILT_SOURCES += $(LIBXML_H)
1577
1578libxml/DOCBparser.h: libxml/DOCBparser.in.h
1579	test -d libxml || $(MKDIR_P) libxml
1580	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1581	  cat $(srcdir)/libxml/DOCBparser.in.h; \
1582	} > $@-t
1583	mv -f $@-t $@
1584
1585libxml/HTMLparser.h: libxml/HTMLparser.in.h
1586	test -d libxml || $(MKDIR_P) libxml
1587	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1588	  cat $(srcdir)/libxml/HTMLparser.in.h; \
1589	} > $@-t
1590	mv -f $@-t $@
1591
1592libxml/HTMLtree.h: libxml/HTMLtree.in.h
1593	test -d libxml || $(MKDIR_P) libxml
1594	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1595	  cat $(srcdir)/libxml/HTMLtree.in.h; \
1596	} > $@-t
1597	mv -f $@-t $@
1598
1599libxml/SAX.h: libxml/SAX.in.h
1600	test -d libxml || $(MKDIR_P) libxml
1601	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1602	  cat $(srcdir)/libxml/SAX.in.h; \
1603	} > $@-t
1604	mv -f $@-t $@
1605
1606libxml/SAX2.h: libxml/SAX2.in.h
1607	test -d libxml || $(MKDIR_P) libxml
1608	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1609	  cat $(srcdir)/libxml/SAX2.in.h; \
1610	} > $@-t
1611	mv -f $@-t $@
1612
1613libxml/c14n.h: libxml/c14n.in.h
1614	test -d libxml || $(MKDIR_P) libxml
1615	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1616	  cat $(srcdir)/libxml/c14n.in.h; \
1617	} > $@-t
1618	mv -f $@-t $@
1619
1620libxml/catalog.h: libxml/catalog.in.h
1621	test -d libxml || $(MKDIR_P) libxml
1622	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1623	  cat $(srcdir)/libxml/catalog.in.h; \
1624	} > $@-t
1625	mv -f $@-t $@
1626
1627libxml/chvalid.h: libxml/chvalid.in.h
1628	test -d libxml || $(MKDIR_P) libxml
1629	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1630	  cat $(srcdir)/libxml/chvalid.in.h; \
1631	} > $@-t
1632	mv -f $@-t $@
1633
1634libxml/debugXML.h: libxml/debugXML.in.h
1635	test -d libxml || $(MKDIR_P) libxml
1636	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1637	  cat $(srcdir)/libxml/debugXML.in.h; \
1638	} > $@-t
1639	mv -f $@-t $@
1640
1641libxml/dict.h: libxml/dict.in.h
1642	test -d libxml || $(MKDIR_P) libxml
1643	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1644	  cat $(srcdir)/libxml/dict.in.h; \
1645	} > $@-t
1646	mv -f $@-t $@
1647
1648libxml/encoding.h: libxml/encoding.in.h
1649	test -d libxml || $(MKDIR_P) libxml
1650	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1651	  cat $(srcdir)/libxml/encoding.in.h; \
1652	} > $@-t
1653	mv -f $@-t $@
1654
1655libxml/entities.h: libxml/entities.in.h
1656	test -d libxml || $(MKDIR_P) libxml
1657	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1658	  cat $(srcdir)/libxml/entities.in.h; \
1659	} > $@-t
1660	mv -f $@-t $@
1661
1662libxml/globals.h: libxml/globals.in.h
1663	test -d libxml || $(MKDIR_P) libxml
1664	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1665	  cat $(srcdir)/libxml/globals.in.h; \
1666	} > $@-t
1667	mv -f $@-t $@
1668
1669libxml/hash.h: libxml/hash.in.h
1670	test -d libxml || $(MKDIR_P) libxml
1671	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1672	  cat $(srcdir)/libxml/hash.in.h; \
1673	} > $@-t
1674	mv -f $@-t $@
1675
1676libxml/list.h: libxml/list.in.h
1677	test -d libxml || $(MKDIR_P) libxml
1678	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1679	  cat $(srcdir)/libxml/list.in.h; \
1680	} > $@-t
1681	mv -f $@-t $@
1682
1683libxml/nanoftp.h: libxml/nanoftp.in.h
1684	test -d libxml || $(MKDIR_P) libxml
1685	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1686	  cat $(srcdir)/libxml/nanoftp.in.h; \
1687	} > $@-t
1688	mv -f $@-t $@
1689
1690libxml/nanohttp.h: libxml/nanohttp.in.h
1691	test -d libxml || $(MKDIR_P) libxml
1692	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1693	  cat $(srcdir)/libxml/nanohttp.in.h; \
1694	} > $@-t
1695	mv -f $@-t $@
1696
1697libxml/parser.h: libxml/parser.in.h
1698	test -d libxml || $(MKDIR_P) libxml
1699	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1700	  cat $(srcdir)/libxml/parser.in.h; \
1701	} > $@-t
1702	mv -f $@-t $@
1703
1704libxml/parserInternals.h: libxml/parserInternals.in.h
1705	test -d libxml || $(MKDIR_P) libxml
1706	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1707	  cat $(srcdir)/libxml/parserInternals.in.h; \
1708	} > $@-t
1709	mv -f $@-t $@
1710
1711libxml/pattern.h: libxml/pattern.in.h
1712	test -d libxml || $(MKDIR_P) libxml
1713	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1714	  cat $(srcdir)/libxml/pattern.in.h; \
1715	} > $@-t
1716	mv -f $@-t $@
1717
1718libxml/relaxng.h: libxml/relaxng.in.h
1719	test -d libxml || $(MKDIR_P) libxml
1720	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1721	  cat $(srcdir)/libxml/relaxng.in.h; \
1722	} > $@-t
1723	mv -f $@-t $@
1724
1725libxml/schemasInternals.h: libxml/schemasInternals.in.h
1726	test -d libxml || $(MKDIR_P) libxml
1727	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1728	  cat $(srcdir)/libxml/schemasInternals.in.h; \
1729	} > $@-t
1730	mv -f $@-t $@
1731
1732libxml/schematron.h: libxml/schematron.in.h
1733	test -d libxml || $(MKDIR_P) libxml
1734	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1735	  cat $(srcdir)/libxml/schematron.in.h; \
1736	} > $@-t
1737	mv -f $@-t $@
1738
1739libxml/threads.h: libxml/threads.in.h
1740	test -d libxml || $(MKDIR_P) libxml
1741	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1742	  cat $(srcdir)/libxml/threads.in.h; \
1743	} > $@-t
1744	mv -f $@-t $@
1745
1746libxml/tree.h: libxml/tree.in.h
1747	test -d libxml || $(MKDIR_P) libxml
1748	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1749	  cat $(srcdir)/libxml/tree.in.h; \
1750	} > $@-t
1751	mv -f $@-t $@
1752
1753libxml/uri.h: libxml/uri.in.h
1754	test -d libxml || $(MKDIR_P) libxml
1755	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1756	  cat $(srcdir)/libxml/uri.in.h; \
1757	} > $@-t
1758	mv -f $@-t $@
1759
1760libxml/valid.h: libxml/valid.in.h
1761	test -d libxml || $(MKDIR_P) libxml
1762	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1763	  cat $(srcdir)/libxml/valid.in.h; \
1764	} > $@-t
1765	mv -f $@-t $@
1766
1767libxml/xinclude.h: libxml/xinclude.in.h
1768	test -d libxml || $(MKDIR_P) libxml
1769	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1770	  cat $(srcdir)/libxml/xinclude.in.h; \
1771	} > $@-t
1772	mv -f $@-t $@
1773
1774libxml/xlink.h: libxml/xlink.in.h
1775	test -d libxml || $(MKDIR_P) libxml
1776	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1777	  cat $(srcdir)/libxml/xlink.in.h; \
1778	} > $@-t
1779	mv -f $@-t $@
1780
1781libxml/xmlIO.h: libxml/xmlIO.in.h
1782	test -d libxml || $(MKDIR_P) libxml
1783	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1784	  cat $(srcdir)/libxml/xmlIO.in.h; \
1785	} > $@-t
1786	mv -f $@-t $@
1787
1788libxml/xmlautomata.h: libxml/xmlautomata.in.h
1789	test -d libxml || $(MKDIR_P) libxml
1790	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1791	  cat $(srcdir)/libxml/xmlautomata.in.h; \
1792	} > $@-t
1793	mv -f $@-t $@
1794
1795libxml/xmlerror.h: libxml/xmlerror.in.h
1796	test -d libxml || $(MKDIR_P) libxml
1797	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1798	  cat $(srcdir)/libxml/xmlerror.in.h; \
1799	} > $@-t
1800	mv -f $@-t $@
1801
1802libxml/xmlexports.h: libxml/xmlexports.in.h
1803	test -d libxml || $(MKDIR_P) libxml
1804	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1805	  cat $(srcdir)/libxml/xmlexports.in.h; \
1806	} > $@-t
1807	mv -f $@-t $@
1808
1809libxml/xmlmemory.h: libxml/xmlmemory.in.h
1810	test -d libxml || $(MKDIR_P) libxml
1811	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1812	  cat $(srcdir)/libxml/xmlmemory.in.h; \
1813	} > $@-t
1814	mv -f $@-t $@
1815
1816libxml/xmlmodule.h: libxml/xmlmodule.in.h
1817	test -d libxml || $(MKDIR_P) libxml
1818	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1819	  cat $(srcdir)/libxml/xmlmodule.in.h; \
1820	} > $@-t
1821	mv -f $@-t $@
1822
1823libxml/xmlreader.h: libxml/xmlreader.in.h
1824	test -d libxml || $(MKDIR_P) libxml
1825	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1826	  cat $(srcdir)/libxml/xmlreader.in.h; \
1827	} > $@-t
1828	mv -f $@-t $@
1829
1830libxml/xmlregexp.h: libxml/xmlregexp.in.h
1831	test -d libxml || $(MKDIR_P) libxml
1832	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1833	  cat $(srcdir)/libxml/xmlregexp.in.h; \
1834	} > $@-t
1835	mv -f $@-t $@
1836
1837libxml/xmlsave.h: libxml/xmlsave.in.h
1838	test -d libxml || $(MKDIR_P) libxml
1839	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1840	  cat $(srcdir)/libxml/xmlsave.in.h; \
1841	} > $@-t
1842	mv -f $@-t $@
1843
1844libxml/xmlschemas.h: libxml/xmlschemas.in.h
1845	test -d libxml || $(MKDIR_P) libxml
1846	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1847	  cat $(srcdir)/libxml/xmlschemas.in.h; \
1848	} > $@-t
1849	mv -f $@-t $@
1850
1851libxml/xmlschemastypes.h: libxml/xmlschemastypes.in.h
1852	test -d libxml || $(MKDIR_P) libxml
1853	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1854	  cat $(srcdir)/libxml/xmlschemastypes.in.h; \
1855	} > $@-t
1856	mv -f $@-t $@
1857
1858libxml/xmlstring.h: libxml/xmlstring.in.h
1859	test -d libxml || $(MKDIR_P) libxml
1860	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1861	  cat $(srcdir)/libxml/xmlstring.in.h; \
1862	} > $@-t
1863	mv -f $@-t $@
1864
1865libxml/xmlunicode.h: libxml/xmlunicode.in.h
1866	test -d libxml || $(MKDIR_P) libxml
1867	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1868	  cat $(srcdir)/libxml/xmlunicode.in.h; \
1869	} > $@-t
1870	mv -f $@-t $@
1871
1872libxml/xmlversion.h: libxml/xmlversion.in.h
1873	test -d libxml || $(MKDIR_P) libxml
1874	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1875	  cat $(srcdir)/libxml/xmlversion.in.h; \
1876	} > $@-t
1877	mv -f $@-t $@
1878
1879libxml/xmlwriter.h: libxml/xmlwriter.in.h
1880	test -d libxml || $(MKDIR_P) libxml
1881	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1882	  cat $(srcdir)/libxml/xmlwriter.in.h; \
1883	} > $@-t
1884	mv -f $@-t $@
1885
1886libxml/xpath.h: libxml/xpath.in.h
1887	test -d libxml || $(MKDIR_P) libxml
1888	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1889	  cat $(srcdir)/libxml/xpath.in.h; \
1890	} > $@-t
1891	mv -f $@-t $@
1892
1893libxml/xpathInternals.h: libxml/xpathInternals.in.h
1894	test -d libxml || $(MKDIR_P) libxml
1895	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1896	  cat $(srcdir)/libxml/xpathInternals.in.h; \
1897	} > $@-t
1898	mv -f $@-t $@
1899
1900libxml/xpointer.h: libxml/xpointer.in.h
1901	test -d libxml || $(MKDIR_P) libxml
1902	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1903	  cat $(srcdir)/libxml/xpointer.in.h; \
1904	} > $@-t
1905	mv -f $@-t $@
1906
1907MOSTLYCLEANFILES += \
1908  libxml/DOCBparser.h \
1909  libxml/HTMLparser.h \
1910  libxml/HTMLtree.h \
1911  libxml/SAX.h \
1912  libxml/SAX2.h \
1913  libxml/c14n.h \
1914  libxml/catalog.h \
1915  libxml/chvalid.h \
1916  libxml/debugXML.h \
1917  libxml/dict.h \
1918  libxml/encoding.h \
1919  libxml/entities.h \
1920  libxml/globals.h \
1921  libxml/hash.h \
1922  libxml/list.h \
1923  libxml/nanoftp.h \
1924  libxml/nanohttp.h \
1925  libxml/parser.h \
1926  libxml/parserInternals.h \
1927  libxml/pattern.h \
1928  libxml/relaxng.h \
1929  libxml/schemasInternals.h \
1930  libxml/schematron.h \
1931  libxml/threads.h \
1932  libxml/tree.h \
1933  libxml/uri.h \
1934  libxml/valid.h \
1935  libxml/xinclude.h \
1936  libxml/xlink.h \
1937  libxml/xmlIO.h \
1938  libxml/xmlautomata.h \
1939  libxml/xmlerror.h \
1940  libxml/xmlexports.h \
1941  libxml/xmlmemory.h \
1942  libxml/xmlmodule.h \
1943  libxml/xmlreader.h \
1944  libxml/xmlregexp.h \
1945  libxml/xmlsave.h \
1946  libxml/xmlschemas.h \
1947  libxml/xmlschemastypes.h \
1948  libxml/xmlstring.h \
1949  libxml/xmlunicode.h \
1950  libxml/xmlversion.h \
1951  libxml/xmlwriter.h \
1952  libxml/xpath.h \
1953  libxml/xpathInternals.h \
1954  libxml/xpointer.h
1955MOSTLYCLEANFILES += libxml/*.h-t
1956
1957if GL_COND_LIBTOOL
1958libgettextlib_la_LDFLAGS += $(LTLIBXML)
1959endif
1960
1961EXTRA_DIST += libxml/COPYING libxml/DOCBparser.c libxml/DOCBparser.in.h libxml/HTMLparser.c libxml/HTMLparser.in.h libxml/HTMLtree.c libxml/HTMLtree.in.h libxml/SAX.c libxml/SAX.in.h libxml/SAX2.c libxml/SAX2.in.h libxml/buf.c libxml/buf.h libxml/c14n.c libxml/c14n.in.h libxml/catalog.c libxml/catalog.in.h libxml/chvalid.c libxml/chvalid.in.h libxml/debugXML.c libxml/debugXML.in.h libxml/dict.c libxml/dict.in.h libxml/elfgcchack.h libxml/enc.h libxml/encoding.c libxml/encoding.in.h libxml/entities.c libxml/entities.in.h libxml/error.c libxml/globals.c libxml/globals.in.h libxml/hash.c libxml/hash.in.h libxml/legacy.c libxml/libxml.h libxml/list.c libxml/list.in.h libxml/nanoftp.c libxml/nanoftp.in.h libxml/nanohttp.c libxml/nanohttp.in.h libxml/parser.c libxml/parser.in.h libxml/parserInternals.c libxml/parserInternals.in.h libxml/pattern.c libxml/pattern.in.h libxml/relaxng.c libxml/relaxng.in.h libxml/save.h libxml/schemasInternals.in.h libxml/schematron.c libxml/schematron.in.h libxml/threads.c libxml/threads.in.h libxml/timsort.h libxml/tree.c libxml/tree.in.h libxml/trionan.c libxml/uri.c libxml/uri.in.h libxml/valid.c libxml/valid.in.h libxml/xinclude.c libxml/xinclude.in.h libxml/xlink.c libxml/xlink.in.h libxml/xmlIO.c libxml/xmlIO.in.h libxml/xmlautomata.in.h libxml/xmlerror.in.h libxml/xmlexports.in.h libxml/xmlmemory.c libxml/xmlmemory.in.h libxml/xmlmodule.c libxml/xmlmodule.in.h libxml/xmlreader.c libxml/xmlreader.in.h libxml/xmlregexp.c libxml/xmlregexp.in.h libxml/xmlsave.c libxml/xmlsave.in.h libxml/xmlschemas.c libxml/xmlschemas.in.h libxml/xmlschemastypes.c libxml/xmlschemastypes.in.h libxml/xmlstring.c libxml/xmlstring.in.h libxml/xmlunicode.c libxml/xmlunicode.in.h libxml/xmlversion.in.h libxml/xmlwriter.c libxml/xmlwriter.in.h libxml/xpath.c libxml/xpath.in.h libxml/xpathInternals.in.h libxml/xpointer.c libxml/xpointer.in.h
1962
1963EXTRA_libgettextlib_la_SOURCES += libxml/DOCBparser.c libxml/HTMLparser.c libxml/HTMLtree.c libxml/SAX.c libxml/SAX2.c libxml/buf.c libxml/c14n.c libxml/catalog.c libxml/chvalid.c libxml/debugXML.c libxml/dict.c libxml/encoding.c libxml/entities.c libxml/error.c libxml/globals.c libxml/hash.c libxml/legacy.c libxml/list.c libxml/nanoftp.c libxml/nanohttp.c libxml/parser.c libxml/parserInternals.c libxml/pattern.c libxml/relaxng.c libxml/schematron.c libxml/threads.c libxml/tree.c libxml/trionan.c libxml/uri.c libxml/valid.c libxml/xinclude.c libxml/xlink.c libxml/xmlIO.c libxml/xmlmemory.c libxml/xmlmodule.c libxml/xmlreader.c libxml/xmlregexp.c libxml/xmlsave.c libxml/xmlschemas.c libxml/xmlschemastypes.c libxml/xmlstring.c libxml/xmlunicode.c libxml/xmlwriter.c libxml/xpath.c libxml/xpointer.c
1964
1965## end   gnulib module libxml
1966
1967## begin gnulib module limits-h
1968
1969BUILT_SOURCES += $(LIMITS_H)
1970
1971# We need the following in order to create <limits.h> when the system
1972# doesn't have one that is compatible with GNU.
1973if GL_GENERATE_LIMITS_H
1974limits.h: limits.in.h $(top_builddir)/config.status
1975	$(AM_V_GEN)rm -f $@-t $@ && \
1976	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1977	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1978	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1979	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1980	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1981	      -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
1982	      < $(srcdir)/limits.in.h; \
1983	} > $@-t && \
1984	mv $@-t $@
1985else
1986limits.h: $(top_builddir)/config.status
1987	rm -f $@
1988endif
1989MOSTLYCLEANFILES += limits.h limits.h-t
1990
1991EXTRA_DIST += limits.in.h
1992
1993## end   gnulib module limits-h
1994
1995## begin gnulib module linked-list
1996
1997libgettextlib_la_SOURCES += gl_linked_list.h gl_linked_list.c gl_anylinked_list1.h gl_anylinked_list2.h
1998
1999## end   gnulib module linked-list
2000
2001## begin gnulib module linkedhash-list
2002
2003libgettextlib_la_SOURCES += gl_linkedhash_list.h gl_linkedhash_list.c gl_anyhash1.h gl_anyhash2.h gl_anyhash_primes.h gl_anylinked_list1.h gl_anylinked_list2.h
2004
2005## end   gnulib module linkedhash-list
2006
2007## begin gnulib module list
2008
2009libgettextlib_la_SOURCES += gl_list.h gl_list.c
2010
2011## end   gnulib module list
2012
2013## begin gnulib module localcharset
2014
2015libgettextlib_la_SOURCES += localcharset.c
2016
2017EXTRA_DIST += localcharset.h
2018
2019## end   gnulib module localcharset
2020
2021## begin gnulib module locale
2022
2023BUILT_SOURCES += locale.h
2024
2025# We need the following in order to create <locale.h> when the system
2026# doesn't have one that provides all definitions.
2027locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2028	$(AM_V_GEN)rm -f $@-t $@ && \
2029	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2030	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2031	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2032	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2033	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2034	      -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
2035	      -e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
2036	      -e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
2037	      -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GNULIB_SETLOCALE_NULL)/g' \
2038	      -e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
2039	      -e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \
2040	      -e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
2041	      -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
2042	      -e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
2043	      -e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
2044	      -e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
2045	      -e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
2046	      -e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
2047	      -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
2048	      -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
2049	      -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
2050	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2051	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2052	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2053	      < $(srcdir)/locale.in.h; \
2054	} > $@-t && \
2055	mv $@-t $@
2056MOSTLYCLEANFILES += locale.h locale.h-t
2057
2058EXTRA_DIST += locale.in.h
2059
2060## end   gnulib module locale
2061
2062## begin gnulib module localename
2063
2064libgettextlib_la_SOURCES += localename.c localename-table.c
2065
2066EXTRA_DIST += localename-table.h localename.h
2067
2068## end   gnulib module localename
2069
2070## begin gnulib module localtime
2071
2072
2073EXTRA_DIST += localtime.c
2074
2075EXTRA_libgettextlib_la_SOURCES += localtime.c
2076
2077## end   gnulib module localtime
2078
2079## begin gnulib module lock
2080
2081libgettextlib_la_SOURCES += glthread/lock.h glthread/lock.c
2082
2083## end   gnulib module lock
2084
2085## begin gnulib module log10
2086
2087
2088EXTRA_DIST += log10.c
2089
2090EXTRA_libgettextlib_la_SOURCES += log10.c
2091
2092## end   gnulib module log10
2093
2094## begin gnulib module lseek
2095
2096
2097EXTRA_DIST += lseek.c
2098
2099EXTRA_libgettextlib_la_SOURCES += lseek.c
2100
2101## end   gnulib module lseek
2102
2103## begin gnulib module lstat
2104
2105
2106EXTRA_DIST += lstat.c
2107
2108EXTRA_libgettextlib_la_SOURCES += lstat.c
2109
2110## end   gnulib module lstat
2111
2112## begin gnulib module malloc-posix
2113
2114
2115EXTRA_DIST += malloc.c
2116
2117EXTRA_libgettextlib_la_SOURCES += malloc.c
2118
2119## end   gnulib module malloc-posix
2120
2121## begin gnulib module malloca
2122
2123libgettextlib_la_SOURCES += malloca.c
2124
2125EXTRA_DIST += malloca.h
2126
2127## end   gnulib module malloca
2128
2129## begin gnulib module math
2130
2131BUILT_SOURCES += math.h
2132libgettextlib_la_SOURCES += math.c
2133
2134# We need the following in order to create <math.h> when the system
2135# doesn't have one that works with the given compiler.
2136math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2137	$(AM_V_GEN)rm -f $@-t $@ && \
2138	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2139	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2140	      -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \
2141	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2142	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2143	      -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \
2144	      -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \
2145	      -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \
2146	      -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \
2147	      -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \
2148	      -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \
2149	      -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \
2150	      -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \
2151	      -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \
2152	      -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \
2153	      -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \
2154	      -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \
2155	      -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \
2156	      -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \
2157	      -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \
2158	      -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \
2159	      -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \
2160	      -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \
2161	      -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \
2162	      -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \
2163	      -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \
2164	      -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \
2165	      -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \
2166	      -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \
2167	      -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \
2168	      -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \
2169	      -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \
2170	      -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \
2171	      -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \
2172	      -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \
2173	      -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \
2174	      -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \
2175	      -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \
2176	      -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \
2177	      -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \
2178	      -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \
2179	      -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \
2180	      -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \
2181	      -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \
2182	      -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \
2183	      -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \
2184	      -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \
2185	      -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \
2186	      -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \
2187	      -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \
2188	      < $(srcdir)/math.in.h | \
2189	  sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \
2190	      -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \
2191	      -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \
2192	      -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \
2193	      -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \
2194	      -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \
2195	      -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \
2196	      -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \
2197	      -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \
2198	      -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \
2199	      -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \
2200	      -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \
2201	      -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \
2202	      -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \
2203	      -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \
2204	      -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \
2205	      -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \
2206	      -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \
2207	      -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \
2208	      -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \
2209	      -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \
2210	      -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \
2211	      -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \
2212	      -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \
2213	      -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \
2214	      -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \
2215	      -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \
2216	      -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \
2217	      -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \
2218	      -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \
2219	      -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \
2220	      -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \
2221	      -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \
2222	      -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \
2223	      -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \
2224	      -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \
2225	      -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \
2226	      -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \
2227	      -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \
2228	      -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \
2229	      -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \
2230	      -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \
2231	      -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \
2232	      -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \
2233	      -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \
2234	      -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \
2235	      -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \
2236	      -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \
2237	      -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \
2238	      -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \
2239	      -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \
2240	  | \
2241	  sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
2242	      -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
2243	      -e 's|@''HAVE_ASINF''@|$(HAVE_ASINF)|g' \
2244	      -e 's|@''HAVE_ASINL''@|$(HAVE_ASINL)|g' \
2245	      -e 's|@''HAVE_ATANF''@|$(HAVE_ATANF)|g' \
2246	      -e 's|@''HAVE_ATANL''@|$(HAVE_ATANL)|g' \
2247	      -e 's|@''HAVE_ATAN2F''@|$(HAVE_ATAN2F)|g' \
2248	      -e 's|@''HAVE_CBRT''@|$(HAVE_CBRT)|g' \
2249	      -e 's|@''HAVE_CBRTF''@|$(HAVE_CBRTF)|g' \
2250	      -e 's|@''HAVE_CBRTL''@|$(HAVE_CBRTL)|g' \
2251	      -e 's|@''HAVE_COPYSIGN''@|$(HAVE_COPYSIGN)|g' \
2252	      -e 's|@''HAVE_COPYSIGNL''@|$(HAVE_COPYSIGNL)|g' \
2253	      -e 's|@''HAVE_COSF''@|$(HAVE_COSF)|g' \
2254	      -e 's|@''HAVE_COSL''@|$(HAVE_COSL)|g' \
2255	      -e 's|@''HAVE_COSHF''@|$(HAVE_COSHF)|g' \
2256	      -e 's|@''HAVE_EXPF''@|$(HAVE_EXPF)|g' \
2257	      -e 's|@''HAVE_EXPL''@|$(HAVE_EXPL)|g' \
2258	      -e 's|@''HAVE_EXPM1''@|$(HAVE_EXPM1)|g' \
2259	      -e 's|@''HAVE_EXPM1F''@|$(HAVE_EXPM1F)|g' \
2260	      -e 's|@''HAVE_FABSF''@|$(HAVE_FABSF)|g' \
2261	      -e 's|@''HAVE_FABSL''@|$(HAVE_FABSL)|g' \
2262	      -e 's|@''HAVE_FMA''@|$(HAVE_FMA)|g' \
2263	      -e 's|@''HAVE_FMAF''@|$(HAVE_FMAF)|g' \
2264	      -e 's|@''HAVE_FMAL''@|$(HAVE_FMAL)|g' \
2265	      -e 's|@''HAVE_FMODF''@|$(HAVE_FMODF)|g' \
2266	      -e 's|@''HAVE_FMODL''@|$(HAVE_FMODL)|g' \
2267	      -e 's|@''HAVE_FREXPF''@|$(HAVE_FREXPF)|g' \
2268	      -e 's|@''HAVE_HYPOTF''@|$(HAVE_HYPOTF)|g' \
2269	      -e 's|@''HAVE_HYPOTL''@|$(HAVE_HYPOTL)|g' \
2270	      -e 's|@''HAVE_ILOGB''@|$(HAVE_ILOGB)|g' \
2271	      -e 's|@''HAVE_ILOGBF''@|$(HAVE_ILOGBF)|g' \
2272	      -e 's|@''HAVE_ILOGBL''@|$(HAVE_ILOGBL)|g' \
2273	      -e 's|@''HAVE_ISNANF''@|$(HAVE_ISNANF)|g' \
2274	      -e 's|@''HAVE_ISNAND''@|$(HAVE_ISNAND)|g' \
2275	      -e 's|@''HAVE_ISNANL''@|$(HAVE_ISNANL)|g' \
2276	      -e 's|@''HAVE_LDEXPF''@|$(HAVE_LDEXPF)|g' \
2277	      -e 's|@''HAVE_LOGF''@|$(HAVE_LOGF)|g' \
2278	      -e 's|@''HAVE_LOGL''@|$(HAVE_LOGL)|g' \
2279	      -e 's|@''HAVE_LOG10F''@|$(HAVE_LOG10F)|g' \
2280	      -e 's|@''HAVE_LOG10L''@|$(HAVE_LOG10L)|g' \
2281	      -e 's|@''HAVE_LOG1P''@|$(HAVE_LOG1P)|g' \
2282	      -e 's|@''HAVE_LOG1PF''@|$(HAVE_LOG1PF)|g' \
2283	      -e 's|@''HAVE_LOG1PL''@|$(HAVE_LOG1PL)|g' \
2284	      -e 's|@''HAVE_LOGBF''@|$(HAVE_LOGBF)|g' \
2285	      -e 's|@''HAVE_LOGBL''@|$(HAVE_LOGBL)|g' \
2286	      -e 's|@''HAVE_MODFF''@|$(HAVE_MODFF)|g' \
2287	      -e 's|@''HAVE_MODFL''@|$(HAVE_MODFL)|g' \
2288	      -e 's|@''HAVE_POWF''@|$(HAVE_POWF)|g' \
2289	      -e 's|@''HAVE_REMAINDER''@|$(HAVE_REMAINDER)|g' \
2290	      -e 's|@''HAVE_REMAINDERF''@|$(HAVE_REMAINDERF)|g' \
2291	      -e 's|@''HAVE_RINT''@|$(HAVE_RINT)|g' \
2292	      -e 's|@''HAVE_RINTL''@|$(HAVE_RINTL)|g' \
2293	      -e 's|@''HAVE_SINF''@|$(HAVE_SINF)|g' \
2294	      -e 's|@''HAVE_SINL''@|$(HAVE_SINL)|g' \
2295	      -e 's|@''HAVE_SINHF''@|$(HAVE_SINHF)|g' \
2296	      -e 's|@''HAVE_SQRTF''@|$(HAVE_SQRTF)|g' \
2297	      -e 's|@''HAVE_SQRTL''@|$(HAVE_SQRTL)|g' \
2298	      -e 's|@''HAVE_TANF''@|$(HAVE_TANF)|g' \
2299	      -e 's|@''HAVE_TANL''@|$(HAVE_TANL)|g' \
2300	      -e 's|@''HAVE_TANHF''@|$(HAVE_TANHF)|g' \
2301	      -e 's|@''HAVE_DECL_ACOSL''@|$(HAVE_DECL_ACOSL)|g' \
2302	      -e 's|@''HAVE_DECL_ASINL''@|$(HAVE_DECL_ASINL)|g' \
2303	      -e 's|@''HAVE_DECL_ATANL''@|$(HAVE_DECL_ATANL)|g' \
2304	      -e 's|@''HAVE_DECL_CBRTF''@|$(HAVE_DECL_CBRTF)|g' \
2305	      -e 's|@''HAVE_DECL_CBRTL''@|$(HAVE_DECL_CBRTL)|g' \
2306	      -e 's|@''HAVE_DECL_CEILF''@|$(HAVE_DECL_CEILF)|g' \
2307	      -e 's|@''HAVE_DECL_CEILL''@|$(HAVE_DECL_CEILL)|g' \
2308	      -e 's|@''HAVE_DECL_COPYSIGNF''@|$(HAVE_DECL_COPYSIGNF)|g' \
2309	      -e 's|@''HAVE_DECL_COSL''@|$(HAVE_DECL_COSL)|g' \
2310	      -e 's|@''HAVE_DECL_EXPL''@|$(HAVE_DECL_EXPL)|g' \
2311	      -e 's|@''HAVE_DECL_EXP2''@|$(HAVE_DECL_EXP2)|g' \
2312	      -e 's|@''HAVE_DECL_EXP2F''@|$(HAVE_DECL_EXP2F)|g' \
2313	      -e 's|@''HAVE_DECL_EXP2L''@|$(HAVE_DECL_EXP2L)|g' \
2314	      -e 's|@''HAVE_DECL_EXPM1L''@|$(HAVE_DECL_EXPM1L)|g' \
2315	      -e 's|@''HAVE_DECL_FLOORF''@|$(HAVE_DECL_FLOORF)|g' \
2316	      -e 's|@''HAVE_DECL_FLOORL''@|$(HAVE_DECL_FLOORL)|g' \
2317	      -e 's|@''HAVE_DECL_FREXPL''@|$(HAVE_DECL_FREXPL)|g' \
2318	      -e 's|@''HAVE_DECL_LDEXPL''@|$(HAVE_DECL_LDEXPL)|g' \
2319	      -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \
2320	      -e 's|@''HAVE_DECL_LOG10L''@|$(HAVE_DECL_LOG10L)|g' \
2321	      -e 's|@''HAVE_DECL_LOG2''@|$(HAVE_DECL_LOG2)|g' \
2322	      -e 's|@''HAVE_DECL_LOG2F''@|$(HAVE_DECL_LOG2F)|g' \
2323	      -e 's|@''HAVE_DECL_LOG2L''@|$(HAVE_DECL_LOG2L)|g' \
2324	      -e 's|@''HAVE_DECL_LOGB''@|$(HAVE_DECL_LOGB)|g' \
2325	      -e 's|@''HAVE_DECL_REMAINDER''@|$(HAVE_DECL_REMAINDER)|g' \
2326	      -e 's|@''HAVE_DECL_REMAINDERL''@|$(HAVE_DECL_REMAINDERL)|g' \
2327	      -e 's|@''HAVE_DECL_RINTF''@|$(HAVE_DECL_RINTF)|g' \
2328	      -e 's|@''HAVE_DECL_ROUND''@|$(HAVE_DECL_ROUND)|g' \
2329	      -e 's|@''HAVE_DECL_ROUNDF''@|$(HAVE_DECL_ROUNDF)|g' \
2330	      -e 's|@''HAVE_DECL_ROUNDL''@|$(HAVE_DECL_ROUNDL)|g' \
2331	      -e 's|@''HAVE_DECL_SINL''@|$(HAVE_DECL_SINL)|g' \
2332	      -e 's|@''HAVE_DECL_SQRTL''@|$(HAVE_DECL_SQRTL)|g' \
2333	      -e 's|@''HAVE_DECL_TANL''@|$(HAVE_DECL_TANL)|g' \
2334	      -e 's|@''HAVE_DECL_TRUNC''@|$(HAVE_DECL_TRUNC)|g' \
2335	      -e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \
2336	      -e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \
2337	  | \
2338	  sed -e 's|@''REPLACE_ACOSF''@|$(REPLACE_ACOSF)|g' \
2339	      -e 's|@''REPLACE_ASINF''@|$(REPLACE_ASINF)|g' \
2340	      -e 's|@''REPLACE_ATANF''@|$(REPLACE_ATANF)|g' \
2341	      -e 's|@''REPLACE_ATAN2F''@|$(REPLACE_ATAN2F)|g' \
2342	      -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
2343	      -e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \
2344	      -e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \
2345	      -e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \
2346	      -e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \
2347	      -e 's|@''REPLACE_COSF''@|$(REPLACE_COSF)|g' \
2348	      -e 's|@''REPLACE_COSHF''@|$(REPLACE_COSHF)|g' \
2349	      -e 's|@''REPLACE_EXPF''@|$(REPLACE_EXPF)|g' \
2350	      -e 's|@''REPLACE_EXPL''@|$(REPLACE_EXPL)|g' \
2351	      -e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
2352	      -e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
2353	      -e 's|@''REPLACE_EXPM1L''@|$(REPLACE_EXPM1L)|g' \
2354	      -e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
2355	      -e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \
2356	      -e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \
2357	      -e 's|@''REPLACE_FLOOR''@|$(REPLACE_FLOOR)|g' \
2358	      -e 's|@''REPLACE_FLOORF''@|$(REPLACE_FLOORF)|g' \
2359	      -e 's|@''REPLACE_FLOORL''@|$(REPLACE_FLOORL)|g' \
2360	      -e 's|@''REPLACE_FMA''@|$(REPLACE_FMA)|g' \
2361	      -e 's|@''REPLACE_FMAF''@|$(REPLACE_FMAF)|g' \
2362	      -e 's|@''REPLACE_FMAL''@|$(REPLACE_FMAL)|g' \
2363	      -e 's|@''REPLACE_FMOD''@|$(REPLACE_FMOD)|g' \
2364	      -e 's|@''REPLACE_FMODF''@|$(REPLACE_FMODF)|g' \
2365	      -e 's|@''REPLACE_FMODL''@|$(REPLACE_FMODL)|g' \
2366	      -e 's|@''REPLACE_FREXPF''@|$(REPLACE_FREXPF)|g' \
2367	      -e 's|@''REPLACE_FREXP''@|$(REPLACE_FREXP)|g' \
2368	      -e 's|@''REPLACE_FREXPL''@|$(REPLACE_FREXPL)|g' \
2369	      -e 's|@''REPLACE_HUGE_VAL''@|$(REPLACE_HUGE_VAL)|g' \
2370	      -e 's|@''REPLACE_HYPOT''@|$(REPLACE_HYPOT)|g' \
2371	      -e 's|@''REPLACE_HYPOTF''@|$(REPLACE_HYPOTF)|g' \
2372	      -e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \
2373	      -e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \
2374	      -e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \
2375	      -e 's|@''REPLACE_ILOGBL''@|$(REPLACE_ILOGBL)|g' \
2376	      -e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \
2377	      -e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \
2378	      -e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \
2379	      -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
2380	      -e 's|@''REPLACE_LDEXPL''@|$(REPLACE_LDEXPL)|g' \
2381	      -e 's|@''REPLACE_LOG''@|$(REPLACE_LOG)|g' \
2382	      -e 's|@''REPLACE_LOGF''@|$(REPLACE_LOGF)|g' \
2383	      -e 's|@''REPLACE_LOGL''@|$(REPLACE_LOGL)|g' \
2384	      -e 's|@''REPLACE_LOG10''@|$(REPLACE_LOG10)|g' \
2385	      -e 's|@''REPLACE_LOG10F''@|$(REPLACE_LOG10F)|g' \
2386	      -e 's|@''REPLACE_LOG10L''@|$(REPLACE_LOG10L)|g' \
2387	      -e 's|@''REPLACE_LOG1P''@|$(REPLACE_LOG1P)|g' \
2388	      -e 's|@''REPLACE_LOG1PF''@|$(REPLACE_LOG1PF)|g' \
2389	      -e 's|@''REPLACE_LOG1PL''@|$(REPLACE_LOG1PL)|g' \
2390	      -e 's|@''REPLACE_LOG2''@|$(REPLACE_LOG2)|g' \
2391	      -e 's|@''REPLACE_LOG2F''@|$(REPLACE_LOG2F)|g' \
2392	      -e 's|@''REPLACE_LOG2L''@|$(REPLACE_LOG2L)|g' \
2393	      -e 's|@''REPLACE_LOGB''@|$(REPLACE_LOGB)|g' \
2394	      -e 's|@''REPLACE_LOGBF''@|$(REPLACE_LOGBF)|g' \
2395	      -e 's|@''REPLACE_LOGBL''@|$(REPLACE_LOGBL)|g' \
2396	      -e 's|@''REPLACE_MODF''@|$(REPLACE_MODF)|g' \
2397	      -e 's|@''REPLACE_MODFF''@|$(REPLACE_MODFF)|g' \
2398	      -e 's|@''REPLACE_MODFL''@|$(REPLACE_MODFL)|g' \
2399	      -e 's|@''REPLACE_NAN''@|$(REPLACE_NAN)|g' \
2400	      -e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \
2401	      -e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \
2402	      -e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \
2403	      -e 's|@''REPLACE_RINTL''@|$(REPLACE_RINTL)|g' \
2404	      -e 's|@''REPLACE_ROUND''@|$(REPLACE_ROUND)|g' \
2405	      -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \
2406	      -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
2407	      -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
2408	      -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
2409	      -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
2410	      -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
2411	      -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
2412	      -e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \
2413	      -e 's|@''REPLACE_TANF''@|$(REPLACE_TANF)|g' \
2414	      -e 's|@''REPLACE_TANHF''@|$(REPLACE_TANHF)|g' \
2415	      -e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \
2416	      -e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \
2417	      -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
2418	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2419	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2420	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2421	} > $@-t && \
2422	mv $@-t $@
2423MOSTLYCLEANFILES += math.h math.h-t
2424
2425EXTRA_DIST += math.in.h
2426
2427## end   gnulib module math
2428
2429## begin gnulib module mbchar
2430
2431libgettextlib_la_SOURCES += mbchar.c
2432
2433EXTRA_DIST += mbchar.h
2434
2435## end   gnulib module mbchar
2436
2437## begin gnulib module mbiter
2438
2439libgettextlib_la_SOURCES += mbiter.h mbiter.c
2440
2441## end   gnulib module mbiter
2442
2443## begin gnulib module mbrtowc
2444
2445
2446EXTRA_DIST += lc-charset-dispatch.c lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h
2447
2448EXTRA_libgettextlib_la_SOURCES += lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c
2449
2450## end   gnulib module mbrtowc
2451
2452## begin gnulib module mbsinit
2453
2454
2455EXTRA_DIST += mbsinit.c
2456
2457EXTRA_libgettextlib_la_SOURCES += mbsinit.c
2458
2459## end   gnulib module mbsinit
2460
2461## begin gnulib module mbslen
2462
2463libgettextlib_la_SOURCES += mbslen.c
2464
2465## end   gnulib module mbslen
2466
2467## begin gnulib module mbsrtowcs
2468
2469
2470EXTRA_DIST += mbsrtowcs-impl.h mbsrtowcs-state.c mbsrtowcs.c
2471
2472EXTRA_libgettextlib_la_SOURCES += mbsrtowcs-state.c mbsrtowcs.c
2473
2474## end   gnulib module mbsrtowcs
2475
2476## begin gnulib module mbsstr
2477
2478libgettextlib_la_SOURCES += mbsstr.c
2479
2480EXTRA_DIST += str-kmp.h
2481
2482## end   gnulib module mbsstr
2483
2484## begin gnulib module mbswidth
2485
2486libgettextlib_la_SOURCES += mbswidth.h mbswidth.c
2487
2488## end   gnulib module mbswidth
2489
2490## begin gnulib module mbtowc
2491
2492
2493EXTRA_DIST += mbtowc-impl.h mbtowc.c
2494
2495EXTRA_libgettextlib_la_SOURCES += mbtowc.c
2496
2497## end   gnulib module mbtowc
2498
2499## begin gnulib module mbuiter
2500
2501libgettextlib_la_SOURCES += mbuiter.h mbuiter.c
2502
2503## end   gnulib module mbuiter
2504
2505## begin gnulib module mem-hash-map
2506
2507libgettextlib_la_SOURCES += mem-hash-map.h mem-hash-map.c
2508
2509## end   gnulib module mem-hash-map
2510
2511## begin gnulib module memchr
2512
2513
2514EXTRA_DIST += memchr.c memchr.valgrind
2515
2516EXTRA_libgettextlib_la_SOURCES += memchr.c
2517
2518## end   gnulib module memchr
2519
2520## begin gnulib module memmove
2521
2522
2523EXTRA_DIST += memmove.c
2524
2525EXTRA_libgettextlib_la_SOURCES += memmove.c
2526
2527## end   gnulib module memmove
2528
2529## begin gnulib module mempcpy
2530
2531
2532EXTRA_DIST += mempcpy.c
2533
2534EXTRA_libgettextlib_la_SOURCES += mempcpy.c
2535
2536## end   gnulib module mempcpy
2537
2538## begin gnulib module memset
2539
2540
2541EXTRA_DIST += memset.c
2542
2543EXTRA_libgettextlib_la_SOURCES += memset.c
2544
2545## end   gnulib module memset
2546
2547## begin gnulib module minmax
2548
2549libgettextlib_la_SOURCES += minmax.h
2550
2551## end   gnulib module minmax
2552
2553## begin gnulib module mkdir
2554
2555
2556EXTRA_DIST += mkdir.c
2557
2558EXTRA_libgettextlib_la_SOURCES += mkdir.c
2559
2560## end   gnulib module mkdir
2561
2562## begin gnulib module mkdtemp
2563
2564
2565EXTRA_DIST += mkdtemp.c
2566
2567EXTRA_libgettextlib_la_SOURCES += mkdtemp.c
2568
2569## end   gnulib module mkdtemp
2570
2571## begin gnulib module msvc-inval
2572
2573
2574EXTRA_DIST += msvc-inval.c msvc-inval.h
2575
2576EXTRA_libgettextlib_la_SOURCES += msvc-inval.c
2577
2578## end   gnulib module msvc-inval
2579
2580## begin gnulib module msvc-nothrow
2581
2582
2583EXTRA_DIST += msvc-nothrow.c msvc-nothrow.h
2584
2585EXTRA_libgettextlib_la_SOURCES += msvc-nothrow.c
2586
2587## end   gnulib module msvc-nothrow
2588
2589## begin gnulib module noreturn
2590
2591
2592EXTRA_DIST += noreturn.h
2593
2594## end   gnulib module noreturn
2595
2596## begin gnulib module obstack
2597
2598
2599EXTRA_DIST += obstack.c obstack.h
2600
2601EXTRA_libgettextlib_la_SOURCES += obstack.c
2602
2603## end   gnulib module obstack
2604
2605## begin gnulib module open
2606
2607
2608EXTRA_DIST += open.c
2609
2610EXTRA_libgettextlib_la_SOURCES += open.c
2611
2612## end   gnulib module open
2613
2614## begin gnulib module opendir
2615
2616
2617EXTRA_DIST += dirent-private.h opendir.c
2618
2619EXTRA_libgettextlib_la_SOURCES += opendir.c
2620
2621## end   gnulib module opendir
2622
2623## begin gnulib module openmp-init
2624
2625BUILT_SOURCES += omp.h
2626
2627# We need the following in order to create <omp.h> when the system
2628# doesn't have one that works with the given compiler.
2629omp.h: omp.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
2630  $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2631	$(AM_V_GEN)rm -f $@-t $@ && \
2632	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2633	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2634	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2635	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2636	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2637	      -e 's|@''NEXT_OMP_H''@|$(NEXT_OMP_H)|g' \
2638	      < $(srcdir)/omp.in.h; \
2639	} > $@-t && \
2640	mv $@-t $@
2641MOSTLYCLEANFILES += omp.h omp.h-t
2642
2643libgettextlib_la_SOURCES += omp-init.c
2644
2645EXTRA_DIST += omp.in.h
2646
2647## end   gnulib module openmp-init
2648
2649## begin gnulib module pathmax
2650
2651
2652EXTRA_DIST += pathmax.h
2653
2654## end   gnulib module pathmax
2655
2656## begin gnulib module pipe-filter-ii
2657
2658libgettextlib_la_SOURCES += pipe-filter-ii.c pipe-filter-aux.c
2659
2660EXTRA_DIST += pipe-filter-aux.h pipe-filter.h
2661
2662## end   gnulib module pipe-filter-ii
2663
2664## begin gnulib module pipe2
2665
2666libgettextlib_la_SOURCES += pipe2.c
2667
2668## end   gnulib module pipe2
2669
2670## begin gnulib module pipe2-safer
2671
2672libgettextlib_la_SOURCES += pipe2-safer.c
2673
2674## end   gnulib module pipe2-safer
2675
2676## begin gnulib module posix_spawn-internal
2677
2678
2679EXTRA_DIST += spawn_int.h spawni.c
2680
2681EXTRA_libgettextlib_la_SOURCES += spawni.c
2682
2683## end   gnulib module posix_spawn-internal
2684
2685## begin gnulib module posix_spawn_file_actions_addclose
2686
2687
2688EXTRA_DIST += spawn_faction_addclose.c spawn_int.h
2689
2690EXTRA_libgettextlib_la_SOURCES += spawn_faction_addclose.c
2691
2692## end   gnulib module posix_spawn_file_actions_addclose
2693
2694## begin gnulib module posix_spawn_file_actions_adddup2
2695
2696
2697EXTRA_DIST += spawn_faction_adddup2.c spawn_int.h
2698
2699EXTRA_libgettextlib_la_SOURCES += spawn_faction_adddup2.c
2700
2701## end   gnulib module posix_spawn_file_actions_adddup2
2702
2703## begin gnulib module posix_spawn_file_actions_addopen
2704
2705
2706EXTRA_DIST += spawn_faction_addopen.c spawn_int.h
2707
2708EXTRA_libgettextlib_la_SOURCES += spawn_faction_addopen.c
2709
2710## end   gnulib module posix_spawn_file_actions_addopen
2711
2712## begin gnulib module posix_spawn_file_actions_destroy
2713
2714
2715EXTRA_DIST += spawn_faction_destroy.c
2716
2717EXTRA_libgettextlib_la_SOURCES += spawn_faction_destroy.c
2718
2719## end   gnulib module posix_spawn_file_actions_destroy
2720
2721## begin gnulib module posix_spawn_file_actions_init
2722
2723
2724EXTRA_DIST += spawn_faction_init.c spawn_int.h
2725
2726EXTRA_libgettextlib_la_SOURCES += spawn_faction_init.c
2727
2728## end   gnulib module posix_spawn_file_actions_init
2729
2730## begin gnulib module posix_spawnattr_destroy
2731
2732
2733EXTRA_DIST += spawnattr_destroy.c
2734
2735EXTRA_libgettextlib_la_SOURCES += spawnattr_destroy.c
2736
2737## end   gnulib module posix_spawnattr_destroy
2738
2739## begin gnulib module posix_spawnattr_init
2740
2741
2742EXTRA_DIST += spawnattr_init.c
2743
2744EXTRA_libgettextlib_la_SOURCES += spawnattr_init.c
2745
2746## end   gnulib module posix_spawnattr_init
2747
2748## begin gnulib module posix_spawnattr_setflags
2749
2750
2751EXTRA_DIST += spawnattr_setflags.c
2752
2753EXTRA_libgettextlib_la_SOURCES += spawnattr_setflags.c
2754
2755## end   gnulib module posix_spawnattr_setflags
2756
2757## begin gnulib module posix_spawnattr_setsigmask
2758
2759
2760EXTRA_DIST += spawnattr_setsigmask.c
2761
2762EXTRA_libgettextlib_la_SOURCES += spawnattr_setsigmask.c
2763
2764## end   gnulib module posix_spawnattr_setsigmask
2765
2766## begin gnulib module posix_spawnp
2767
2768
2769EXTRA_DIST += spawnp.c
2770
2771EXTRA_libgettextlib_la_SOURCES += spawnp.c
2772
2773## end   gnulib module posix_spawnp
2774
2775## begin gnulib module progname
2776
2777libgettextlib_la_SOURCES += progname.h progname.c
2778
2779## end   gnulib module progname
2780
2781## begin gnulib module propername
2782
2783libgettextlib_la_SOURCES += propername.h propername.c
2784
2785## end   gnulib module propername
2786
2787## begin gnulib module qcopy-acl
2788
2789libgettextlib_la_SOURCES += qcopy-acl.c
2790
2791## end   gnulib module qcopy-acl
2792
2793## begin gnulib module quote
2794
2795
2796EXTRA_DIST += quote.h
2797
2798## end   gnulib module quote
2799
2800## begin gnulib module quotearg
2801
2802libgettextlib_la_SOURCES += quotearg.c
2803
2804EXTRA_DIST += quote.h quotearg.h
2805
2806## end   gnulib module quotearg
2807
2808## begin gnulib module raise
2809
2810
2811EXTRA_DIST += raise.c
2812
2813EXTRA_libgettextlib_la_SOURCES += raise.c
2814
2815## end   gnulib module raise
2816
2817## begin gnulib module rawmemchr
2818
2819
2820EXTRA_DIST += rawmemchr.c rawmemchr.valgrind
2821
2822EXTRA_libgettextlib_la_SOURCES += rawmemchr.c
2823
2824## end   gnulib module rawmemchr
2825
2826## begin gnulib module read
2827
2828
2829EXTRA_DIST += read.c
2830
2831EXTRA_libgettextlib_la_SOURCES += read.c
2832
2833## end   gnulib module read
2834
2835## begin gnulib module read-file
2836
2837libgettextlib_la_SOURCES += read-file.c
2838
2839EXTRA_DIST += read-file.h
2840
2841## end   gnulib module read-file
2842
2843## begin gnulib module readdir
2844
2845
2846EXTRA_DIST += dirent-private.h readdir.c
2847
2848EXTRA_libgettextlib_la_SOURCES += readdir.c
2849
2850## end   gnulib module readdir
2851
2852## begin gnulib module readlink
2853
2854
2855EXTRA_DIST += readlink.c
2856
2857EXTRA_libgettextlib_la_SOURCES += readlink.c
2858
2859## end   gnulib module readlink
2860
2861## begin gnulib module realloc-posix
2862
2863
2864EXTRA_DIST += realloc.c
2865
2866EXTRA_libgettextlib_la_SOURCES += realloc.c
2867
2868## end   gnulib module realloc-posix
2869
2870## begin gnulib module relocatable-prog
2871
2872DEFS += -DEXEEXT=\"@EXEEXT@\"
2873if RELOCATABLE_VIA_WRAPPER
2874uninstall-hook: uninstall-relocwrapper
2875uninstall-relocwrapper:
2876	if test $(RELOCATABLE) = yes; then \
2877	  case '$(EXEEXT)' in \
2878	    .bin*) ;; \
2879	    *) cd $(top_builddir) && \
2880	       $(MAKE) $(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT) \
2881		       AM_MAKEFLAGS='$(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT)' \
2882		       uninstall ;; \
2883	  esac; \
2884	fi
2885endif
2886## Automake warns about conditionally added dependencies to unconditionally defined targets.
2887.PHONY: uninstall-relocwrapper
2888
2889EXTRA_DIST += progreloc.c relocatable.c relocatable.h
2890
2891EXTRA_libgettextlib_la_SOURCES += progreloc.c relocatable.c
2892
2893EXTRA_DIST += $(top_srcdir)/../build-aux/config.libpath $(top_srcdir)/../build-aux/reloc-ldflags $(top_srcdir)/../build-aux/libtool-reloc
2894
2895## end   gnulib module relocatable-prog
2896
2897## begin gnulib module relocatable-prog-wrapper
2898
2899
2900EXTRA_DIST += allocator.c allocator.h areadlink.c areadlink.h c-ctype.c c-ctype.h canonicalize-lgpl.c careadlinkat.c careadlinkat.h lstat.c malloca.c malloca.h progname.c progname.h progreloc.c readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c stat.c
2901
2902EXTRA_DIST += $(top_srcdir)/../build-aux/install-reloc
2903
2904## end   gnulib module relocatable-prog-wrapper
2905
2906## begin gnulib module relocatable-script
2907
2908
2909EXTRA_DIST += $(top_srcdir)/../build-aux/relocatable.sh.in
2910
2911## end   gnulib module relocatable-script
2912
2913## begin gnulib module rmdir
2914
2915
2916EXTRA_DIST += rmdir.c
2917
2918EXTRA_libgettextlib_la_SOURCES += rmdir.c
2919
2920## end   gnulib module rmdir
2921
2922## begin gnulib module safe-read
2923
2924libgettextlib_la_SOURCES += safe-read.c
2925
2926EXTRA_DIST += safe-read.h sys-limits.h
2927
2928## end   gnulib module safe-read
2929
2930## begin gnulib module safe-write
2931
2932libgettextlib_la_SOURCES += safe-write.c
2933
2934EXTRA_DIST += safe-read.c safe-write.h sys-limits.h
2935
2936EXTRA_libgettextlib_la_SOURCES += safe-read.c
2937
2938## end   gnulib module safe-write
2939
2940## begin gnulib module same-inode
2941
2942
2943EXTRA_DIST += same-inode.h
2944
2945## end   gnulib module same-inode
2946
2947## begin gnulib module sched
2948
2949BUILT_SOURCES += sched.h
2950
2951# We need the following in order to create a replacement for <sched.h> when
2952# the system doesn't have one.
2953sched.h: sched.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
2954	$(AM_V_GEN)rm -f $@-t $@ && \
2955	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2956	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2957	      -e 's|@''HAVE_SCHED_H''@|$(HAVE_SCHED_H)|g' \
2958	      -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
2959	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2960	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2961	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2962	      -e 's|@''NEXT_SCHED_H''@|$(NEXT_SCHED_H)|g' \
2963	      -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|$(HAVE_STRUCT_SCHED_PARAM)|g' \
2964	      -e 's/@''GNULIB_SCHED_YIELD''@/$(GNULIB_SCHED_YIELD)/g' \
2965	      -e 's|@''HAVE_SCHED_YIELD''@|$(HAVE_SCHED_YIELD)|g' \
2966	      -e 's|@''REPLACE_SCHED_YIELD''@|$(REPLACE_SCHED_YIELD)|g' \
2967	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2968	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2969	      < $(srcdir)/sched.in.h; \
2970	} > $@-t && \
2971	mv $@-t $@
2972MOSTLYCLEANFILES += sched.h sched.h-t
2973
2974EXTRA_DIST += sched.in.h
2975
2976## end   gnulib module sched
2977
2978## begin gnulib module secure_getenv
2979
2980
2981EXTRA_DIST += secure_getenv.c
2982
2983EXTRA_libgettextlib_la_SOURCES += secure_getenv.c
2984
2985## end   gnulib module secure_getenv
2986
2987## begin gnulib module setenv
2988
2989
2990EXTRA_DIST += setenv.c
2991
2992EXTRA_libgettextlib_la_SOURCES += setenv.c
2993
2994## end   gnulib module setenv
2995
2996## begin gnulib module setlocale
2997
2998
2999EXTRA_DIST += setlocale.c
3000
3001EXTRA_libgettextlib_la_SOURCES += setlocale.c
3002
3003## end   gnulib module setlocale
3004
3005## begin gnulib module setlocale-null
3006
3007libgettextlib_la_SOURCES += setlocale_null.c
3008
3009EXTRA_DIST += setlocale-lock.c setlocale_null.h windows-initguard.h
3010
3011EXTRA_libgettextlib_la_SOURCES += setlocale-lock.c
3012
3013## end   gnulib module setlocale-null
3014
3015## begin gnulib module sh-quote
3016
3017libgettextlib_la_SOURCES += sh-quote.h sh-quote.c
3018
3019## end   gnulib module sh-quote
3020
3021## begin gnulib module sigaction
3022
3023libgettextlib_la_SOURCES += sig-handler.c
3024
3025EXTRA_DIST += sig-handler.h sigaction.c
3026
3027EXTRA_libgettextlib_la_SOURCES += sigaction.c
3028
3029## end   gnulib module sigaction
3030
3031## begin gnulib module signal-h
3032
3033BUILT_SOURCES += signal.h
3034
3035# We need the following in order to create <signal.h> when the system
3036# doesn't have a complete one.
3037signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3038	$(AM_V_GEN)rm -f $@-t $@ && \
3039	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3040	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3041	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3042	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3043	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3044	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
3045	      -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GNULIB_PTHREAD_SIGMASK)/g' \
3046	      -e 's/@''GNULIB_RAISE''@/$(GNULIB_RAISE)/g' \
3047	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
3048	      -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
3049	      -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
3050	      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
3051	      -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
3052	      -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
3053	      -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
3054	      -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
3055	      -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
3056	      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
3057	      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
3058	      -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
3059	      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
3060	      -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
3061	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3062	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3063	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3064	      < $(srcdir)/signal.in.h; \
3065	} > $@-t && \
3066	mv $@-t $@
3067MOSTLYCLEANFILES += signal.h signal.h-t
3068
3069EXTRA_DIST += signal.in.h
3070
3071## end   gnulib module signal-h
3072
3073## begin gnulib module signbit
3074
3075
3076EXTRA_DIST += float+.h signbitd.c signbitf.c signbitl.c
3077
3078EXTRA_libgettextlib_la_SOURCES += signbitd.c signbitf.c signbitl.c
3079
3080## end   gnulib module signbit
3081
3082## begin gnulib module sigpipe
3083
3084
3085EXTRA_DIST += stdio-write.c
3086
3087EXTRA_libgettextlib_la_SOURCES += stdio-write.c
3088
3089## end   gnulib module sigpipe
3090
3091## begin gnulib module sigprocmask
3092
3093
3094EXTRA_DIST += sigprocmask.c
3095
3096EXTRA_libgettextlib_la_SOURCES += sigprocmask.c
3097
3098## end   gnulib module sigprocmask
3099
3100## begin gnulib module size_max
3101
3102libgettextlib_la_SOURCES += size_max.h
3103
3104## end   gnulib module size_max
3105
3106## begin gnulib module snippet/_Noreturn
3107
3108# Because this Makefile snippet defines a variable used by other
3109# gnulib Makefile snippets, it must be present in all makefiles that
3110# need it. This is ensured by the applicability 'all' defined above.
3111
3112_NORETURN_H=$(srcdir)/_Noreturn.h
3113
3114EXTRA_DIST += _Noreturn.h
3115
3116## end   gnulib module snippet/_Noreturn
3117
3118## begin gnulib module snippet/arg-nonnull
3119
3120# Because this Makefile snippet defines a variable used by other
3121# gnulib Makefile snippets, it must be present in all makefiles that
3122# need it. This is ensured by the applicability 'all' defined above.
3123
3124ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
3125
3126EXTRA_DIST += arg-nonnull.h
3127
3128## end   gnulib module snippet/arg-nonnull
3129
3130## begin gnulib module snippet/c++defs
3131
3132# Because this Makefile snippet defines a variable used by other
3133# gnulib Makefile snippets, it must be present in all makefiles that
3134# need it. This is ensured by the applicability 'all' defined above.
3135
3136CXXDEFS_H=$(srcdir)/c++defs.h
3137
3138EXTRA_DIST += c++defs.h
3139
3140## end   gnulib module snippet/c++defs
3141
3142## begin gnulib module snippet/unused-parameter
3143
3144# Because this Makefile snippet defines a variable used by other
3145# gnulib Makefile snippets, it must be present in all makefiles that
3146# need it. This is ensured by the applicability 'all' defined above.
3147
3148UNUSED_PARAMETER_H=$(srcdir)/unused-parameter.h
3149
3150EXTRA_DIST += unused-parameter.h
3151
3152## end   gnulib module snippet/unused-parameter
3153
3154## begin gnulib module snippet/warn-on-use
3155
3156# Because this Makefile snippet defines a variable used by other
3157# gnulib Makefile snippets, it must be present in all makefiles that
3158# need it. This is ensured by the applicability 'all' defined above.
3159
3160WARN_ON_USE_H=$(srcdir)/warn-on-use.h
3161
3162EXTRA_DIST += warn-on-use.h
3163
3164## end   gnulib module snippet/warn-on-use
3165
3166## begin gnulib module snprintf
3167
3168
3169EXTRA_DIST += snprintf.c
3170
3171EXTRA_libgettextlib_la_SOURCES += snprintf.c
3172
3173## end   gnulib module snprintf
3174
3175## begin gnulib module spawn
3176
3177BUILT_SOURCES += spawn.h
3178
3179# We need the following in order to create a replacement for <spawn.h> when
3180# the system doesn't have one.
3181spawn.h: spawn.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3182	$(AM_V_GEN)rm -f $@-t $@ && \
3183	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3184	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3185	      -e 's|@''HAVE_SPAWN_H''@|$(HAVE_SPAWN_H)|g' \
3186	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3187	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3188	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3189	      -e 's|@''NEXT_SPAWN_H''@|$(NEXT_SPAWN_H)|g' \
3190	      -e 's/@''GNULIB_POSIX_SPAWN''@/$(GNULIB_POSIX_SPAWN)/g' \
3191	      -e 's/@''GNULIB_POSIX_SPAWNP''@/$(GNULIB_POSIX_SPAWNP)/g' \
3192	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_INIT''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_INIT)/g' \
3193	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR)/g' \
3194	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE)/g' \
3195	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2)/g' \
3196	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDFCHDIR''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDFCHDIR)/g' \
3197	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN)/g' \
3198	      -e 's/@''GNULIB_POSIX_SPAWN_FILE_ACTIONS_DESTROY''@/$(GNULIB_POSIX_SPAWN_FILE_ACTIONS_DESTROY)/g' \
3199	      -e 's/@''GNULIB_POSIX_SPAWNATTR_INIT''@/$(GNULIB_POSIX_SPAWNATTR_INIT)/g' \
3200	      -e 's/@''GNULIB_POSIX_SPAWNATTR_GETFLAGS''@/$(GNULIB_POSIX_SPAWNATTR_GETFLAGS)/g' \
3201	      -e 's/@''GNULIB_POSIX_SPAWNATTR_SETFLAGS''@/$(GNULIB_POSIX_SPAWNATTR_SETFLAGS)/g' \
3202	      -e 's/@''GNULIB_POSIX_SPAWNATTR_GETPGROUP''@/$(GNULIB_POSIX_SPAWNATTR_GETPGROUP)/g' \
3203	      -e 's/@''GNULIB_POSIX_SPAWNATTR_SETPGROUP''@/$(GNULIB_POSIX_SPAWNATTR_SETPGROUP)/g' \
3204	      -e 's/@''GNULIB_POSIX_SPAWNATTR_GETSCHEDPARAM''@/$(GNULIB_POSIX_SPAWNATTR_GETSCHEDPARAM)/g' \
3205	      -e 's/@''GNULIB_POSIX_SPAWNATTR_SETSCHEDPARAM''@/$(GNULIB_POSIX_SPAWNATTR_SETSCHEDPARAM)/g' \
3206	      -e 's/@''GNULIB_POSIX_SPAWNATTR_GETSCHEDPOLICY''@/$(GNULIB_POSIX_SPAWNATTR_GETSCHEDPOLICY)/g' \
3207	      -e 's/@''GNULIB_POSIX_SPAWNATTR_SETSCHEDPOLICY''@/$(GNULIB_POSIX_SPAWNATTR_SETSCHEDPOLICY)/g' \
3208	      -e 's/@''GNULIB_POSIX_SPAWNATTR_GETSIGDEFAULT''@/$(GNULIB_POSIX_SPAWNATTR_GETSIGDEFAULT)/g' \
3209	      -e 's/@''GNULIB_POSIX_SPAWNATTR_SETSIGDEFAULT''@/$(GNULIB_POSIX_SPAWNATTR_SETSIGDEFAULT)/g' \
3210	      -e 's/@''GNULIB_POSIX_SPAWNATTR_GETSIGMASK''@/$(GNULIB_POSIX_SPAWNATTR_GETSIGMASK)/g' \
3211	      -e 's/@''GNULIB_POSIX_SPAWNATTR_SETSIGMASK''@/$(GNULIB_POSIX_SPAWNATTR_SETSIGMASK)/g' \
3212	      -e 's/@''GNULIB_POSIX_SPAWNATTR_DESTROY''@/$(GNULIB_POSIX_SPAWNATTR_DESTROY)/g' \
3213	      -e 's|@''HAVE_POSIX_SPAWN''@|$(HAVE_POSIX_SPAWN)|g' \
3214	      -e 's|@''HAVE_POSIX_SPAWNATTR_T''@|$(HAVE_POSIX_SPAWNATTR_T)|g' \
3215	      -e 's|@''HAVE_POSIX_SPAWN_FILE_ACTIONS_T''@|$(HAVE_POSIX_SPAWN_FILE_ACTIONS_T)|g' \
3216	      -e 's|@''HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR''@|$(HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR)|g' \
3217	      -e 's|@''HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDFCHDIR''@|$(HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDFCHDIR)|g' \
3218	      -e 's|@''REPLACE_POSIX_SPAWN''@|$(REPLACE_POSIX_SPAWN)|g' \
3219	      -e 's|@''REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR''@|$(REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR)|g' \
3220	      -e 's|@''REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE''@|$(REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE)|g' \
3221	      -e 's|@''REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2''@|$(REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2)|g' \
3222	      -e 's|@''REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDFCHDIR''@|$(REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDFCHDIR)|g' \
3223	      -e 's|@''REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN''@|$(REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN)|g' \
3224	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3225	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3226	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3227	      < $(srcdir)/spawn.in.h; \
3228	} > $@-t && \
3229	mv $@-t $@
3230MOSTLYCLEANFILES += spawn.h spawn.h-t
3231
3232EXTRA_DIST += spawn.in.h
3233
3234## end   gnulib module spawn
3235
3236## begin gnulib module spawn-pipe
3237
3238libgettextlib_la_SOURCES += spawn-pipe.h spawn-pipe.c w32spawn.h
3239
3240## end   gnulib module spawn-pipe
3241
3242## begin gnulib module stat
3243
3244
3245EXTRA_DIST += stat-w32.c stat-w32.h stat.c
3246
3247EXTRA_libgettextlib_la_SOURCES += stat-w32.c stat.c
3248
3249## end   gnulib module stat
3250
3251## begin gnulib module stat-time
3252
3253libgettextlib_la_SOURCES += stat-time.c
3254
3255EXTRA_DIST += stat-time.h
3256
3257## end   gnulib module stat-time
3258
3259## begin gnulib module stdarg
3260
3261BUILT_SOURCES += $(STDARG_H)
3262
3263# We need the following in order to create <stdarg.h> when the system
3264# doesn't have one that works with the given compiler.
3265if GL_GENERATE_STDARG_H
3266stdarg.h: stdarg.in.h $(top_builddir)/config.status
3267	$(AM_V_GEN)rm -f $@-t $@ && \
3268	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3269	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3270	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3271	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3272	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3273	      -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \
3274	      < $(srcdir)/stdarg.in.h; \
3275	} > $@-t && \
3276	mv $@-t $@
3277else
3278stdarg.h: $(top_builddir)/config.status
3279	rm -f $@
3280endif
3281MOSTLYCLEANFILES += stdarg.h stdarg.h-t
3282
3283EXTRA_DIST += stdarg.in.h
3284
3285## end   gnulib module stdarg
3286
3287## begin gnulib module stdbool
3288
3289BUILT_SOURCES += $(STDBOOL_H)
3290
3291# We need the following in order to create <stdbool.h> when the system
3292# doesn't have one that works.
3293if GL_GENERATE_STDBOOL_H
3294stdbool.h: stdbool.in.h $(top_builddir)/config.status
3295	$(AM_V_GEN)rm -f $@-t $@ && \
3296	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3297	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
3298	} > $@-t && \
3299	mv $@-t $@
3300else
3301stdbool.h: $(top_builddir)/config.status
3302	rm -f $@
3303endif
3304MOSTLYCLEANFILES += stdbool.h stdbool.h-t
3305
3306EXTRA_DIST += stdbool.in.h
3307
3308## end   gnulib module stdbool
3309
3310## begin gnulib module stddef
3311
3312BUILT_SOURCES += $(STDDEF_H)
3313
3314# We need the following in order to create <stddef.h> when the system
3315# doesn't have one that works with the given compiler.
3316if GL_GENERATE_STDDEF_H
3317stddef.h: stddef.in.h $(top_builddir)/config.status
3318	$(AM_V_GEN)rm -f $@-t $@ && \
3319	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3320	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3321	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3322	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3323	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3324	      -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
3325	      -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \
3326	      -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
3327	      -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
3328	      < $(srcdir)/stddef.in.h; \
3329	} > $@-t && \
3330	mv $@-t $@
3331else
3332stddef.h: $(top_builddir)/config.status
3333	rm -f $@
3334endif
3335MOSTLYCLEANFILES += stddef.h stddef.h-t
3336
3337EXTRA_DIST += stddef.in.h
3338
3339## end   gnulib module stddef
3340
3341## begin gnulib module stdint
3342
3343BUILT_SOURCES += $(STDINT_H)
3344
3345# We need the following in order to create <stdint.h> when the system
3346# doesn't have one that works with the given compiler.
3347if GL_GENERATE_STDINT_H
3348stdint.h: stdint.in.h $(top_builddir)/config.status
3349	$(AM_V_GEN)rm -f $@-t $@ && \
3350	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3351	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3352	      -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
3353	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3354	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3355	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3356	      -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
3357	      -e 's/@''HAVE_C99_STDINT_H''@/$(HAVE_C99_STDINT_H)/g' \
3358	      -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
3359	      -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
3360	      -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
3361	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
3362	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
3363	      -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
3364	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
3365	      -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
3366	      -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
3367	      -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
3368	      -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
3369	      -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
3370	      -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
3371	      -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
3372	      -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
3373	      -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
3374	      -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
3375	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
3376	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
3377	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
3378	      < $(srcdir)/stdint.in.h; \
3379	} > $@-t && \
3380	mv $@-t $@
3381else
3382stdint.h: $(top_builddir)/config.status
3383	rm -f $@
3384endif
3385MOSTLYCLEANFILES += stdint.h stdint.h-t
3386
3387EXTRA_DIST += stdint.in.h
3388
3389## end   gnulib module stdint
3390
3391## begin gnulib module stdio
3392
3393BUILT_SOURCES += stdio.h
3394
3395# We need the following in order to create <stdio.h> when the system
3396# doesn't have one that works with the given compiler.
3397stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3398	$(AM_V_GEN)rm -f $@-t $@ && \
3399	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3400	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3401	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3402	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3403	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3404	      -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
3405	      -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
3406	      -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
3407	      -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \
3408	      -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
3409	      -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
3410	      -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
3411	      -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
3412	      -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
3413	      -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
3414	      -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
3415	      -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
3416	      -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
3417	      -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
3418	      -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
3419	      -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
3420	      -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
3421	      -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
3422	      -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
3423	      -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
3424	      -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
3425	      -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
3426	      -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
3427	      -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
3428	      -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
3429	      -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
3430	      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
3431	      -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \
3432	      -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
3433	      -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
3434	      -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
3435	      -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
3436	      -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
3437	      -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
3438	      -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
3439	      -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
3440	      -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
3441	      -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
3442	      -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
3443	      -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
3444	      -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
3445	      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
3446	      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
3447	      -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
3448	      -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
3449	      -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
3450	      -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
3451	      -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
3452	      -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
3453	      -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
3454	      -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
3455	      -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
3456	      -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
3457	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
3458	      < $(srcdir)/stdio.in.h | \
3459	  sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
3460	      -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
3461	      -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
3462	      -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
3463	      -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
3464	      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \
3465	      -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
3466	      -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
3467	      -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
3468	      -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
3469	      -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
3470	      -e 's|@''HAVE_PCLOSE''@|$(HAVE_PCLOSE)|g' \
3471	      -e 's|@''HAVE_POPEN''@|$(HAVE_POPEN)|g' \
3472	      -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
3473	      -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
3474	      -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
3475	      -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
3476	      -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
3477	      -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
3478	      -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
3479	      -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
3480	      -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
3481	      -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
3482	      -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
3483	      -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
3484	      -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
3485	      -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
3486	      -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
3487	      -e 's|@''REPLACE_GETDELIM''@|$(REPLACE_GETDELIM)|g' \
3488	      -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
3489	      -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \
3490	      -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \
3491	      -e 's|@''REPLACE_POPEN''@|$(REPLACE_POPEN)|g' \
3492	      -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
3493	      -e 's|@''REPLACE_REMOVE''@|$(REPLACE_REMOVE)|g' \
3494	      -e 's|@''REPLACE_RENAME''@|$(REPLACE_RENAME)|g' \
3495	      -e 's|@''REPLACE_RENAMEAT''@|$(REPLACE_RENAMEAT)|g' \
3496	      -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
3497	      -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
3498	      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|$(REPLACE_STDIO_READ_FUNCS)|g' \
3499	      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \
3500	      -e 's|@''REPLACE_TMPFILE''@|$(REPLACE_TMPFILE)|g' \
3501	      -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
3502	      -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \
3503	      -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
3504	      -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
3505	      -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
3506	      -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
3507	      -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
3508	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3509	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3510	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3511	} > $@-t && \
3512	mv $@-t $@
3513MOSTLYCLEANFILES += stdio.h stdio.h-t
3514
3515EXTRA_DIST += stdio.in.h
3516
3517## end   gnulib module stdio
3518
3519## begin gnulib module stdlib
3520
3521BUILT_SOURCES += stdlib.h
3522
3523# We need the following in order to create <stdlib.h> when the system
3524# doesn't have one that works with the given compiler.
3525stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
3526  $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3527	$(AM_V_GEN)rm -f $@-t $@ && \
3528	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3529	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3530	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3531	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3532	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3533	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
3534	      -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
3535	      -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
3536	      -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
3537	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
3538	      -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
3539	      -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
3540	      -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
3541	      -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
3542	      -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
3543	      -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
3544	      -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
3545	      -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
3546	      -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
3547	      -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
3548	      -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
3549	      -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
3550	      -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
3551	      -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
3552	      -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \
3553	      -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
3554	      -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
3555	      -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
3556	      -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \
3557	      -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
3558	      -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
3559	      -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
3560	      -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
3561	      -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
3562	      -e 's/@''GNULIB_STRTOLD''@/$(GNULIB_STRTOLD)/g' \
3563	      -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
3564	      -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
3565	      -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
3566	      -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
3567	      -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
3568	      -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
3569	      < $(srcdir)/stdlib.in.h | \
3570	  sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
3571	      -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
3572	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
3573	      -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
3574	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
3575	      -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
3576	      -e 's|@''HAVE_INITSTATE''@|$(HAVE_INITSTATE)|g' \
3577	      -e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
3578	      -e 's|@''HAVE_MBTOWC''@|$(HAVE_MBTOWC)|g' \
3579	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
3580	      -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
3581	      -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
3582	      -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
3583	      -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
3584	      -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
3585	      -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
3586	      -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
3587	      -e 's|@''HAVE_QSORT_R''@|$(HAVE_QSORT_R)|g' \
3588	      -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
3589	      -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
3590	      -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
3591	      -e 's|@''HAVE_REALLOCARRAY''@|$(HAVE_REALLOCARRAY)|g' \
3592	      -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
3593	      -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
3594	      -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
3595	      -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
3596	      -e 's|@''HAVE_SETSTATE''@|$(HAVE_SETSTATE)|g' \
3597	      -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
3598	      -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
3599	      -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \
3600	      -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
3601	      -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
3602	      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
3603	      -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
3604	      -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
3605	      -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
3606	      -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
3607	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
3608	      -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
3609	      -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
3610	      -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
3611	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
3612	      -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
3613	      -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
3614	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
3615	      -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \
3616	      -e 's|@''REPLACE_RANDOM''@|$(REPLACE_RANDOM)|g' \
3617	      -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
3618	      -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
3619	      -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
3620	      -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
3621	      -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \
3622	      -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
3623	      -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \
3624	      -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
3625	      -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
3626	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3627	      -e '/definition of _Noreturn/r $(_NORETURN_H)' \
3628	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3629	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3630	} > $@-t && \
3631	mv $@-t $@
3632MOSTLYCLEANFILES += stdlib.h stdlib.h-t
3633
3634EXTRA_DIST += stdlib.in.h
3635
3636## end   gnulib module stdlib
3637
3638## begin gnulib module stpcpy
3639
3640
3641EXTRA_DIST += stpcpy.c
3642
3643EXTRA_libgettextlib_la_SOURCES += stpcpy.c
3644
3645## end   gnulib module stpcpy
3646
3647## begin gnulib module stpncpy
3648
3649
3650EXTRA_DIST += stpncpy.c
3651
3652EXTRA_libgettextlib_la_SOURCES += stpncpy.c
3653
3654## end   gnulib module stpncpy
3655
3656## begin gnulib module strchrnul
3657
3658
3659EXTRA_DIST += strchrnul.c strchrnul.valgrind
3660
3661EXTRA_libgettextlib_la_SOURCES += strchrnul.c
3662
3663## end   gnulib module strchrnul
3664
3665## begin gnulib module strcspn
3666
3667
3668EXTRA_DIST += strcspn.c
3669
3670EXTRA_libgettextlib_la_SOURCES += strcspn.c
3671
3672## end   gnulib module strcspn
3673
3674## begin gnulib module streq
3675
3676
3677EXTRA_DIST += streq.h
3678
3679## end   gnulib module streq
3680
3681## begin gnulib module strerror
3682
3683
3684EXTRA_DIST += strerror.c
3685
3686EXTRA_libgettextlib_la_SOURCES += strerror.c
3687
3688## end   gnulib module strerror
3689
3690## begin gnulib module strerror-override
3691
3692
3693EXTRA_DIST += strerror-override.c strerror-override.h
3694
3695EXTRA_libgettextlib_la_SOURCES += strerror-override.c
3696
3697## end   gnulib module strerror-override
3698
3699## begin gnulib module striconv
3700
3701libgettextlib_la_SOURCES += striconv.h striconv.c
3702if GL_COND_LIBTOOL
3703libgettextlib_la_LDFLAGS += $(LTLIBICONV)
3704endif
3705
3706## end   gnulib module striconv
3707
3708## begin gnulib module striconveh
3709
3710libgettextlib_la_SOURCES += striconveh.h striconveh.c
3711if GL_COND_LIBTOOL
3712libgettextlib_la_LDFLAGS += $(LTLIBICONV)
3713endif
3714
3715EXTRA_DIST += iconveh.h
3716
3717## end   gnulib module striconveh
3718
3719## begin gnulib module striconveha
3720
3721libgettextlib_la_SOURCES += striconveha.h striconveha.c
3722
3723## end   gnulib module striconveha
3724
3725## begin gnulib module string
3726
3727BUILT_SOURCES += string.h
3728
3729# We need the following in order to create <string.h> when the system
3730# doesn't have one that works with the given compiler.
3731string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3732	$(AM_V_GEN)rm -f $@-t $@ && \
3733	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3734	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3735	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3736	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3737	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3738	      -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
3739	      -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \
3740	      -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
3741	      -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
3742	      -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
3743	      -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
3744	      -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
3745	      -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
3746	      -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
3747	      -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
3748	      -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
3749	      -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
3750	      -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
3751	      -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
3752	      -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
3753	      -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
3754	      -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
3755	      -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
3756	      -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
3757	      -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
3758	      -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
3759	      -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
3760	      -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
3761	      -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
3762	      -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
3763	      -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
3764	      -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
3765	      -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
3766	      -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
3767	      -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
3768	      -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
3769	      -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
3770	      -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
3771	      -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
3772	      -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
3773	      -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
3774	      -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
3775	      -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
3776	      -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
3777	      < $(srcdir)/string.in.h | \
3778	  sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
3779	      -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
3780	      -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
3781	      -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
3782	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
3783	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
3784	      -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
3785	      -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
3786	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
3787	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
3788	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
3789	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
3790	      -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
3791	      -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
3792	      -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
3793	      -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
3794	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
3795	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
3796	      -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
3797	      -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
3798	      -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
3799	      -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
3800	      -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
3801	      -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
3802	      -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
3803	      -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
3804	      -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
3805	      -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
3806	      -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
3807	      -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
3808	      -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
3809	      -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
3810	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
3811	      -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
3812	      -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
3813	      -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
3814	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3815	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3816	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3817	      < $(srcdir)/string.in.h; \
3818	} > $@-t && \
3819	mv $@-t $@
3820MOSTLYCLEANFILES += string.h string.h-t
3821
3822EXTRA_DIST += string.in.h
3823
3824## end   gnulib module string
3825
3826## begin gnulib module strnlen
3827
3828
3829EXTRA_DIST += strnlen.c
3830
3831EXTRA_libgettextlib_la_SOURCES += strnlen.c
3832
3833## end   gnulib module strnlen
3834
3835## begin gnulib module strnlen1
3836
3837libgettextlib_la_SOURCES += strnlen1.h strnlen1.c
3838
3839## end   gnulib module strnlen1
3840
3841## begin gnulib module strpbrk
3842
3843
3844EXTRA_DIST += strpbrk.c
3845
3846EXTRA_libgettextlib_la_SOURCES += strpbrk.c
3847
3848## end   gnulib module strpbrk
3849
3850## begin gnulib module strstr-simple
3851
3852
3853EXTRA_DIST += str-two-way.h strstr.c
3854
3855EXTRA_libgettextlib_la_SOURCES += strstr.c
3856
3857## end   gnulib module strstr-simple
3858
3859## begin gnulib module strtol
3860
3861
3862EXTRA_DIST += strtol.c
3863
3864EXTRA_libgettextlib_la_SOURCES += strtol.c
3865
3866## end   gnulib module strtol
3867
3868## begin gnulib module strtoul
3869
3870
3871EXTRA_DIST += strtol.c strtoul.c
3872
3873EXTRA_libgettextlib_la_SOURCES += strtol.c strtoul.c
3874
3875## end   gnulib module strtoul
3876
3877## begin gnulib module supersede
3878
3879libgettextlib_la_SOURCES += supersede.c
3880
3881EXTRA_DIST += supersede.h
3882
3883## end   gnulib module supersede
3884
3885## begin gnulib module sys_random
3886
3887BUILT_SOURCES += sys/random.h
3888
3889# We need the following in order to create <sys/random.h> when the system
3890# doesn't have one.
3891sys/random.h: sys_random.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3892	$(AM_V_at)$(MKDIR_P) sys
3893	$(AM_V_GEN)rm -f $@-t $@ && \
3894	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3895	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3896	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3897	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3898	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3899	      -e 's|@''NEXT_SYS_RANDOM_H''@|$(NEXT_SYS_RANDOM_H)|g' \
3900	      -e 's|@''HAVE_SYS_RANDOM_H''@|$(HAVE_SYS_RANDOM_H)|g' \
3901	      -e 's/@''GNULIB_GETRANDOM''@/$(GNULIB_GETRANDOM)/g' \
3902	      -e 's/@''HAVE_GETRANDOM''@/$(HAVE_GETRANDOM)/g' \
3903	      -e 's/@''REPLACE_GETRANDOM''@/$(REPLACE_GETRANDOM)/g' \
3904	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3905	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3906	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3907	      < $(srcdir)/sys_random.in.h; \
3908	} > $@-t && \
3909	mv -f $@-t $@
3910MOSTLYCLEANFILES += sys/random.h sys/random.h-t
3911MOSTLYCLEANDIRS += sys
3912
3913EXTRA_DIST += sys_random.in.h
3914
3915## end   gnulib module sys_random
3916
3917## begin gnulib module sys_select
3918
3919BUILT_SOURCES += sys/select.h
3920
3921# We need the following in order to create <sys/select.h> when the system
3922# doesn't have one that works with the given compiler.
3923sys/select.h: sys_select.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
3924	$(AM_V_at)$(MKDIR_P) sys
3925	$(AM_V_GEN)rm -f $@-t $@ && \
3926	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3927	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3928	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3929	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3930	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3931	      -e 's|@''NEXT_SYS_SELECT_H''@|$(NEXT_SYS_SELECT_H)|g' \
3932	      -e 's|@''HAVE_SYS_SELECT_H''@|$(HAVE_SYS_SELECT_H)|g' \
3933	      -e 's/@''GNULIB_PSELECT''@/$(GNULIB_PSELECT)/g' \
3934	      -e 's/@''GNULIB_SELECT''@/$(GNULIB_SELECT)/g' \
3935	      -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
3936	      -e 's|@''HAVE_PSELECT''@|$(HAVE_PSELECT)|g' \
3937	      -e 's|@''REPLACE_PSELECT''@|$(REPLACE_PSELECT)|g' \
3938	      -e 's|@''REPLACE_SELECT''@|$(REPLACE_SELECT)|g' \
3939	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3940	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3941	      < $(srcdir)/sys_select.in.h; \
3942	} > $@-t && \
3943	mv $@-t $@
3944MOSTLYCLEANFILES += sys/select.h sys/select.h-t
3945MOSTLYCLEANDIRS += sys
3946
3947EXTRA_DIST += sys_select.in.h
3948
3949## end   gnulib module sys_select
3950
3951## begin gnulib module sys_stat
3952
3953BUILT_SOURCES += sys/stat.h
3954
3955# We need the following in order to create <sys/stat.h> when the system
3956# has one that is incomplete.
3957sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3958	$(AM_V_at)$(MKDIR_P) sys
3959	$(AM_V_GEN)rm -f $@-t $@ && \
3960	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3961	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3962	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3963	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3964	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3965	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
3966	      -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
3967	      -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
3968	      -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
3969	      -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
3970	      -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
3971	      -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
3972	      -e 's/@''GNULIB_GETUMASK''@/$(GNULIB_GETUMASK)/g' \
3973	      -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
3974	      -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
3975	      -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
3976	      -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
3977	      -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
3978	      -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
3979	      -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
3980	      -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
3981	      -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
3982	      -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
3983	      -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
3984	      -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
3985	      -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
3986	      -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
3987	      -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
3988	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
3989	      -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
3990	      -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
3991	      -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
3992	      -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
3993	      -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
3994	      -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
3995	      -e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
3996	      -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
3997	      -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
3998	      -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
3999	      -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
4000	      -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
4001	      -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
4002	      -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
4003	      -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
4004	      -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
4005	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4006	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4007	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4008	      < $(srcdir)/sys_stat.in.h; \
4009	} > $@-t && \
4010	mv $@-t $@
4011MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
4012MOSTLYCLEANDIRS += sys
4013
4014EXTRA_DIST += sys_stat.in.h
4015
4016## end   gnulib module sys_stat
4017
4018## begin gnulib module sys_time
4019
4020BUILT_SOURCES += sys/time.h
4021
4022# We need the following in order to create <sys/time.h> when the system
4023# doesn't have one that works with the given compiler.
4024sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4025	$(AM_V_at)$(MKDIR_P) sys
4026	$(AM_V_GEN)rm -f $@-t $@ && \
4027	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4028	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4029	      -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
4030	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4031	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4032	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4033	      -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
4034	      -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
4035	      -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
4036	      -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
4037	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
4038	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
4039	      -e 's/@''REPLACE_STRUCT_TIMEVAL''@/$(REPLACE_STRUCT_TIMEVAL)/g' \
4040	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4041	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4042	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4043	      < $(srcdir)/sys_time.in.h; \
4044	} > $@-t && \
4045	mv $@-t $@
4046MOSTLYCLEANFILES += sys/time.h sys/time.h-t
4047
4048EXTRA_DIST += sys_time.in.h
4049
4050## end   gnulib module sys_time
4051
4052## begin gnulib module sys_types
4053
4054BUILT_SOURCES += sys/types.h
4055
4056# We need the following in order to create <sys/types.h> when the system
4057# doesn't have one that works with the given compiler.
4058sys/types.h: sys_types.in.h $(top_builddir)/config.status
4059	$(AM_V_at)$(MKDIR_P) sys
4060	$(AM_V_GEN)rm -f $@-t $@ && \
4061	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4062	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4063	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4064	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4065	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4066	      -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
4067	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
4068	      -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
4069	      < $(srcdir)/sys_types.in.h; \
4070	} > $@-t && \
4071	mv $@-t $@
4072MOSTLYCLEANFILES += sys/types.h sys/types.h-t
4073
4074EXTRA_DIST += sys_types.in.h
4075
4076## end   gnulib module sys_types
4077
4078## begin gnulib module sys_wait
4079
4080BUILT_SOURCES += sys/wait.h
4081
4082# We need the following in order to create <sys/wait.h> when the system
4083# has one that is incomplete.
4084sys/wait.h: sys_wait.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
4085	$(AM_V_at)$(MKDIR_P) sys
4086	$(AM_V_GEN)rm -f $@-t $@ && \
4087	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4088	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4089	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4090	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4091	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4092	      -e 's|@''NEXT_SYS_WAIT_H''@|$(NEXT_SYS_WAIT_H)|g' \
4093	      -e 's/@''GNULIB_WAITPID''@/$(GNULIB_WAITPID)/g' \
4094	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4095	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4096	      < $(srcdir)/sys_wait.in.h; \
4097	} > $@-t && \
4098	mv $@-t $@
4099MOSTLYCLEANFILES += sys/wait.h sys/wait.h-t
4100MOSTLYCLEANDIRS += sys
4101
4102EXTRA_DIST += sys_wait.in.h
4103
4104## end   gnulib module sys_wait
4105
4106## begin gnulib module tempname
4107
4108libgettextlib_la_SOURCES += tempname.c
4109
4110EXTRA_DIST += tempname.h
4111
4112## end   gnulib module tempname
4113
4114## begin gnulib module threadlib
4115
4116libgettextlib_la_SOURCES += glthread/threadlib.c
4117
4118## end   gnulib module threadlib
4119
4120## begin gnulib module time
4121
4122BUILT_SOURCES += time.h
4123
4124# We need the following in order to create <time.h> when the system
4125# doesn't have one that works with the given compiler.
4126time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4127	$(AM_V_GEN)rm -f $@-t $@ && \
4128	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
4129	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4130	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4131	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4132	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4133	      -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
4134	      -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
4135	      -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
4136	      -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
4137	      -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
4138	      -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
4139	      -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
4140	      -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
4141	      -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
4142	      -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
4143	      -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
4144	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
4145	      -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
4146	      -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
4147	      -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
4148	      -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
4149	      -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
4150	      -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
4151	      -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
4152	      -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
4153	      -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
4154	      -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
4155	      -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
4156	      -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
4157	      -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
4158	      -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
4159	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
4160	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
4161	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
4162	      -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
4163	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4164	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4165	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4166	      < $(srcdir)/time.in.h; \
4167	} > $@-t && \
4168	mv $@-t $@
4169MOSTLYCLEANFILES += time.h time.h-t
4170
4171EXTRA_DIST += time.in.h
4172
4173## end   gnulib module time
4174
4175## begin gnulib module timespec
4176
4177libgettextlib_la_SOURCES += timespec.c
4178
4179EXTRA_DIST += timespec.h
4180
4181## end   gnulib module timespec
4182
4183## begin gnulib module tls
4184
4185libgettextlib_la_SOURCES += glthread/tls.h glthread/tls.c
4186
4187## end   gnulib module tls
4188
4189## begin gnulib module tmpdir
4190
4191libgettextlib_la_SOURCES += tmpdir.h tmpdir.c
4192
4193## end   gnulib module tmpdir
4194
4195## begin gnulib module trim
4196
4197libgettextlib_la_SOURCES += trim.c
4198
4199EXTRA_DIST += trim.h
4200
4201## end   gnulib module trim
4202
4203## begin gnulib module uniconv/base
4204
4205BUILT_SOURCES += $(LIBUNISTRING_UNICONV_H)
4206
4207uniconv.h: uniconv.in.h
4208	$(AM_V_GEN)rm -f $@-t $@ && \
4209	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4210	  cat $(srcdir)/uniconv.in.h; \
4211	} > $@-t && \
4212	mv -f $@-t $@
4213MOSTLYCLEANFILES += uniconv.h uniconv.h-t
4214
4215EXTRA_DIST += iconveh.h localcharset.h striconveha.h uniconv.in.h
4216
4217## end   gnulib module uniconv/base
4218
4219## begin gnulib module uniconv/u8-conv-from-enc
4220
4221if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC
4222libgettextlib_la_SOURCES += uniconv/u8-conv-from-enc.c
4223endif
4224
4225## end   gnulib module uniconv/u8-conv-from-enc
4226
4227## begin gnulib module unictype/base
4228
4229BUILT_SOURCES += $(LIBUNISTRING_UNICTYPE_H)
4230
4231unictype.h: unictype.in.h
4232	$(AM_V_GEN)rm -f $@-t $@ && \
4233	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4234	  cat $(srcdir)/unictype.in.h; \
4235	} > $@-t && \
4236	mv -f $@-t $@
4237MOSTLYCLEANFILES += unictype.h unictype.h-t
4238
4239EXTRA_DIST += unictype.in.h
4240
4241## end   gnulib module unictype/base
4242
4243## begin gnulib module unictype/ctype-space
4244
4245if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE
4246libgettextlib_la_SOURCES += unictype/ctype_space.c
4247endif
4248
4249EXTRA_DIST += unictype/bitmap.h unictype/ctype_space.h
4250
4251## end   gnulib module unictype/ctype-space
4252
4253## begin gnulib module unictype/syntax-java-whitespace
4254
4255if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE
4256libgettextlib_la_SOURCES += unictype/sy_java_whitespace.c
4257endif
4258
4259## end   gnulib module unictype/syntax-java-whitespace
4260
4261## begin gnulib module unilbrk/base
4262
4263BUILT_SOURCES += $(LIBUNISTRING_UNILBRK_H)
4264
4265unilbrk.h: unilbrk.in.h
4266	$(AM_V_GEN)rm -f $@-t $@ && \
4267	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4268	  cat $(srcdir)/unilbrk.in.h; \
4269	} > $@-t && \
4270	mv -f $@-t $@
4271MOSTLYCLEANFILES += unilbrk.h unilbrk.h-t
4272
4273EXTRA_DIST += unilbrk.in.h
4274
4275## end   gnulib module unilbrk/base
4276
4277## begin gnulib module unilbrk/tables
4278
4279libgettextlib_la_SOURCES += unilbrk/lbrktables.c
4280
4281EXTRA_DIST += unilbrk/lbrkprop1.h unilbrk/lbrkprop2.h unilbrk/lbrktables.h
4282
4283## end   gnulib module unilbrk/tables
4284
4285## begin gnulib module unilbrk/u8-possible-linebreaks
4286
4287if LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS
4288libgettextlib_la_SOURCES += unilbrk/u8-possible-linebreaks.c
4289endif
4290
4291EXTRA_DIST += uniwidth/cjk.h
4292
4293## end   gnulib module unilbrk/u8-possible-linebreaks
4294
4295## begin gnulib module unilbrk/u8-width-linebreaks
4296
4297if LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS
4298libgettextlib_la_SOURCES += unilbrk/u8-width-linebreaks.c
4299endif
4300
4301## end   gnulib module unilbrk/u8-width-linebreaks
4302
4303## begin gnulib module unilbrk/ulc-common
4304
4305libgettextlib_la_SOURCES += unilbrk/ulc-common.c
4306
4307EXTRA_DIST += unilbrk/ulc-common.h
4308
4309## end   gnulib module unilbrk/ulc-common
4310
4311## begin gnulib module unilbrk/ulc-width-linebreaks
4312
4313if LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS
4314libgettextlib_la_SOURCES += unilbrk/ulc-width-linebreaks.c
4315endif
4316
4317## end   gnulib module unilbrk/ulc-width-linebreaks
4318
4319## begin gnulib module uniname/base
4320
4321BUILT_SOURCES += $(LIBUNISTRING_UNINAME_H)
4322
4323uniname.h: uniname.in.h
4324	$(AM_V_GEN)rm -f $@-t $@ && \
4325	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4326	  cat $(srcdir)/uniname.in.h; \
4327	} > $@-t && \
4328	mv -f $@-t $@
4329MOSTLYCLEANFILES += uniname.h uniname.h-t
4330
4331EXTRA_DIST += uniname.in.h
4332
4333## end   gnulib module uniname/base
4334
4335## begin gnulib module uniname/uniname
4336
4337if LIBUNISTRING_COMPILE_UNINAME_UNINAME
4338libgettextlib_la_SOURCES += uniname/uniname.c
4339endif
4340
4341EXTRA_DIST += uniname/gen-uninames.lisp uniname/uninames.h
4342
4343## end   gnulib module uniname/uniname
4344
4345## begin gnulib module unistd
4346
4347BUILT_SOURCES += unistd.h
4348libgettextlib_la_SOURCES += unistd.c
4349
4350# We need the following in order to create an empty placeholder for
4351# <unistd.h> when the system doesn't have one.
4352unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4353	$(AM_V_GEN)rm -f $@-t $@ && \
4354	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4355	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4356	      -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
4357	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4358	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4359	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4360	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
4361	      -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
4362	      -e 's/@''GNULIB_ACCESS''@/$(GNULIB_ACCESS)/g' \
4363	      -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
4364	      -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
4365	      -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
4366	      -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GNULIB_COPY_FILE_RANGE)/g' \
4367	      -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
4368	      -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
4369	      -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
4370	      -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
4371	      -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
4372	      -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
4373	      -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
4374	      -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
4375	      -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
4376	      -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
4377	      -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
4378	      -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
4379	      -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
4380	      -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
4381	      -e 's/@''GNULIB_GETENTROPY''@/$(GNULIB_GETENTROPY)/g' \
4382	      -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
4383	      -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
4384	      -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
4385	      -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
4386	      -e 's/@''GNULIB_GETOPT_POSIX''@/$(GNULIB_GETOPT_POSIX)/g' \
4387	      -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
4388	      -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
4389	      -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
4390	      -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
4391	      -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \
4392	      -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
4393	      -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
4394	      -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
4395	      -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
4396	      -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
4397	      -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
4398	      -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
4399	      -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
4400	      -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
4401	      -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
4402	      -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
4403	      -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
4404	      -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \
4405	      -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
4406	      -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
4407	      -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
4408	      -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \
4409	      -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
4410	      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
4411	      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
4412	      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
4413	      -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
4414	      -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
4415	      -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
4416	      -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
4417	      < $(srcdir)/unistd.in.h | \
4418	  sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
4419	      -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
4420	      -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
4421	      -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
4422	      -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
4423	      -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
4424	      -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
4425	      -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \
4426	      -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
4427	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
4428	      -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
4429	      -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
4430	      -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
4431	      -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
4432	      -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
4433	      -e 's|@''HAVE_GETPASS''@|$(HAVE_GETPASS)|g' \
4434	      -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
4435	      -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
4436	      -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
4437	      -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
4438	      -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
4439	      -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
4440	      -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
4441	      -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
4442	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
4443	      -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
4444	      -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \
4445	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
4446	      -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
4447	      -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
4448	      -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
4449	      -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
4450	      -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
4451	      -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
4452	      -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
4453	      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
4454	      -e 's|@''HAVE_DECL_GETLOGIN''@|$(HAVE_DECL_GETLOGIN)|g' \
4455	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
4456	      -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
4457	      -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
4458	      -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \
4459	      -e 's|@''HAVE_DECL_TRUNCATE''@|$(HAVE_DECL_TRUNCATE)|g' \
4460	      -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
4461	      -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
4462	      -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
4463	  | \
4464	  sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \
4465	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
4466	      -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
4467	      -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
4468	      -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
4469	      -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
4470	      -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
4471	      -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
4472	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
4473	      -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
4474	      -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \
4475	      -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
4476	      -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
4477	      -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
4478	      -e 's|@''REPLACE_GETPASS''@|$(REPLACE_GETPASS)|g' \
4479	      -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
4480	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
4481	      -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
4482	      -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
4483	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
4484	      -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
4485	      -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
4486	      -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
4487	      -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
4488	      -e 's|@''REPLACE_READLINKAT''@|$(REPLACE_READLINKAT)|g' \
4489	      -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
4490	      -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
4491	      -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
4492	      -e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \
4493	      -e 's|@''REPLACE_TRUNCATE''@|$(REPLACE_TRUNCATE)|g' \
4494	      -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
4495	      -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
4496	      -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
4497	      -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
4498	      -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
4499	      -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
4500	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
4501	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
4502	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4503	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4504	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
4505	} > $@-t && \
4506	mv $@-t $@
4507MOSTLYCLEANFILES += unistd.h unistd.h-t
4508
4509EXTRA_DIST += unistd.in.h
4510
4511## end   gnulib module unistd
4512
4513## begin gnulib module unistd-safer
4514
4515libgettextlib_la_SOURCES += dup-safer.c fd-safer.c pipe-safer.c
4516
4517EXTRA_DIST += unistd--.h unistd-safer.h
4518
4519## end   gnulib module unistd-safer
4520
4521## begin gnulib module unistr/base
4522
4523BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H)
4524
4525unistr.h: unistr.in.h
4526	$(AM_V_GEN)rm -f $@-t $@ && \
4527	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4528	  cat $(srcdir)/unistr.in.h; \
4529	} > $@-t && \
4530	mv -f $@-t $@
4531MOSTLYCLEANFILES += unistr.h unistr.h-t
4532
4533EXTRA_DIST += unistr.in.h
4534
4535## end   gnulib module unistr/base
4536
4537## begin gnulib module unistr/u16-mbtouc
4538
4539if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC
4540libgettextlib_la_SOURCES += unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
4541endif
4542
4543## end   gnulib module unistr/u16-mbtouc
4544
4545## begin gnulib module unistr/u8-check
4546
4547if LIBUNISTRING_COMPILE_UNISTR_U8_CHECK
4548libgettextlib_la_SOURCES += unistr/u8-check.c
4549endif
4550
4551## end   gnulib module unistr/u8-check
4552
4553## begin gnulib module unistr/u8-mblen
4554
4555if LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN
4556libgettextlib_la_SOURCES += unistr/u8-mblen.c
4557endif
4558
4559## end   gnulib module unistr/u8-mblen
4560
4561## begin gnulib module unistr/u8-mbtouc
4562
4563if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC
4564libgettextlib_la_SOURCES += unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
4565endif
4566
4567## end   gnulib module unistr/u8-mbtouc
4568
4569## begin gnulib module unistr/u8-mbtouc-unsafe
4570
4571if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE
4572libgettextlib_la_SOURCES += unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
4573endif
4574
4575## end   gnulib module unistr/u8-mbtouc-unsafe
4576
4577## begin gnulib module unistr/u8-mbtoucr
4578
4579if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR
4580libgettextlib_la_SOURCES += unistr/u8-mbtoucr.c
4581endif
4582
4583## end   gnulib module unistr/u8-mbtoucr
4584
4585## begin gnulib module unistr/u8-prev
4586
4587if LIBUNISTRING_COMPILE_UNISTR_U8_PREV
4588libgettextlib_la_SOURCES += unistr/u8-prev.c
4589endif
4590
4591## end   gnulib module unistr/u8-prev
4592
4593## begin gnulib module unistr/u8-uctomb
4594
4595if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB
4596libgettextlib_la_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
4597endif
4598
4599## end   gnulib module unistr/u8-uctomb
4600
4601## begin gnulib module unitypes
4602
4603BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H)
4604
4605unitypes.h: unitypes.in.h
4606	$(AM_V_GEN)rm -f $@-t $@ && \
4607	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4608	  cat $(srcdir)/unitypes.in.h; \
4609	} > $@-t && \
4610	mv -f $@-t $@
4611MOSTLYCLEANFILES += unitypes.h unitypes.h-t
4612
4613EXTRA_DIST += unitypes.in.h
4614
4615## end   gnulib module unitypes
4616
4617## begin gnulib module uniwidth/base
4618
4619BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H)
4620
4621uniwidth.h: uniwidth.in.h
4622	$(AM_V_GEN)rm -f $@-t $@ && \
4623	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4624	  cat $(srcdir)/uniwidth.in.h; \
4625	} > $@-t && \
4626	mv -f $@-t $@
4627MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t
4628
4629EXTRA_DIST += localcharset.h uniwidth.in.h
4630
4631## end   gnulib module uniwidth/base
4632
4633## begin gnulib module uniwidth/width
4634
4635if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
4636libgettextlib_la_SOURCES += uniwidth/width.c
4637endif
4638
4639EXTRA_DIST += uniwidth/cjk.h
4640
4641## end   gnulib module uniwidth/width
4642
4643## begin gnulib module unlink
4644
4645
4646EXTRA_DIST += unlink.c
4647
4648EXTRA_libgettextlib_la_SOURCES += unlink.c
4649
4650## end   gnulib module unlink
4651
4652## begin gnulib module unlocked-io
4653
4654
4655EXTRA_DIST += unlocked-io.h
4656
4657## end   gnulib module unlocked-io
4658
4659## begin gnulib module unsetenv
4660
4661
4662EXTRA_DIST += unsetenv.c
4663
4664EXTRA_libgettextlib_la_SOURCES += unsetenv.c
4665
4666## end   gnulib module unsetenv
4667
4668## begin gnulib module utime
4669
4670
4671EXTRA_DIST += utime.c
4672
4673EXTRA_libgettextlib_la_SOURCES += utime.c
4674
4675## end   gnulib module utime
4676
4677## begin gnulib module utime-h
4678
4679BUILT_SOURCES += $(UTIME_H)
4680
4681# We need the following in order to create <utime.h> when the system
4682# doesn't have one that works with the given compiler.
4683if GL_GENERATE_UTIME_H
4684utime.h: utime.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4685	$(AM_V_GEN)rm -f $@-t $@ && \
4686	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
4687	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4688	      -e 's/@''HAVE_UTIME_H''@/$(HAVE_UTIME_H)/g' \
4689	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4690	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4691	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4692	      -e 's|@''NEXT_UTIME_H''@|$(NEXT_UTIME_H)|g' \
4693	      -e 's/@''GNULIB_UTIME''@/$(GNULIB_UTIME)/g' \
4694	      -e 's|@''HAVE_UTIME''@|$(HAVE_UTIME)|g' \
4695	      -e 's|@''REPLACE_UTIME''@|$(REPLACE_UTIME)|g' \
4696	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4697	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4698	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4699	      < $(srcdir)/utime.in.h; \
4700	} > $@-t && \
4701	mv $@-t $@
4702else
4703utime.h: $(top_builddir)/config.status
4704	rm -f $@
4705endif
4706MOSTLYCLEANFILES += utime.h utime.h-t
4707
4708EXTRA_DIST += utime.in.h
4709
4710## end   gnulib module utime-h
4711
4712## begin gnulib module utimens
4713
4714libgettextlib_la_SOURCES += utimens.c
4715
4716EXTRA_DIST += utimens.h
4717
4718## end   gnulib module utimens
4719
4720## begin gnulib module vasnprintf
4721
4722
4723EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h
4724
4725EXTRA_libgettextlib_la_SOURCES += asnprintf.c printf-args.c printf-parse.c vasnprintf.c
4726
4727## end   gnulib module vasnprintf
4728
4729## begin gnulib module vasprintf
4730
4731
4732EXTRA_DIST += asprintf.c vasprintf.c
4733
4734EXTRA_libgettextlib_la_SOURCES += asprintf.c vasprintf.c
4735
4736## end   gnulib module vasprintf
4737
4738## begin gnulib module verify
4739
4740
4741EXTRA_DIST += verify.h
4742
4743## end   gnulib module verify
4744
4745## begin gnulib module vsnprintf
4746
4747
4748EXTRA_DIST += vsnprintf.c
4749
4750EXTRA_libgettextlib_la_SOURCES += vsnprintf.c
4751
4752## end   gnulib module vsnprintf
4753
4754## begin gnulib module wait-process
4755
4756libgettextlib_la_SOURCES += wait-process.h wait-process.c
4757
4758## end   gnulib module wait-process
4759
4760## begin gnulib module waitpid
4761
4762
4763EXTRA_DIST += waitpid.c
4764
4765EXTRA_libgettextlib_la_SOURCES += waitpid.c
4766
4767## end   gnulib module waitpid
4768
4769## begin gnulib module wchar
4770
4771BUILT_SOURCES += wchar.h
4772
4773# We need the following in order to create <wchar.h> when the system
4774# version does not work standalone.
4775wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4776	$(AM_V_GEN)rm -f $@-t $@ && \
4777	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4778	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4779	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4780	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4781	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4782	      -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
4783	      -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
4784	      -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
4785	      -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
4786	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
4787	      -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
4788	      -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
4789	      -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
4790	      -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \
4791	      -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \
4792	      -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \
4793	      -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \
4794	      -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \
4795	      -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \
4796	      -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \
4797	      -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \
4798	      -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \
4799	      -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
4800	      -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
4801	      -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
4802	      -e 's/@''GNULIB_WMEMPCPY''@/$(GNULIB_WMEMPCPY)/g' \
4803	      -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
4804	      -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
4805	      -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
4806	      -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \
4807	      -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \
4808	      -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \
4809	      -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \
4810	      -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \
4811	      -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \
4812	      -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \
4813	      -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \
4814	      -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \
4815	      -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \
4816	      -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \
4817	      -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \
4818	      -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \
4819	      -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \
4820	      -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \
4821	      -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \
4822	      -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \
4823	      -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \
4824	      -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
4825	      -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
4826	      -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
4827	      -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
4828	      < $(srcdir)/wchar.in.h | \
4829	  sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
4830	      -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
4831	      -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \
4832	      -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \
4833	      -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \
4834	      -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \
4835	      -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \
4836	      -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \
4837	      -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \
4838	      -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \
4839	      -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \
4840	      -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
4841	      -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
4842	      -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
4843	      -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
4844	      -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
4845	      -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
4846	      -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
4847	      -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \
4848	      -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \
4849	      -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \
4850	      -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \
4851	      -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \
4852	      -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \
4853	      -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \
4854	      -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \
4855	      -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \
4856	      -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \
4857	      -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \
4858	      -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \
4859	      -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \
4860	      -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \
4861	      -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \
4862	      -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \
4863	      -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \
4864	      -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \
4865	      -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
4866	      -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
4867	      -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
4868	      -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
4869	      -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
4870	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
4871	  | \
4872	  sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
4873	      -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
4874	      -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
4875	      -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
4876	      -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
4877	      -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
4878	      -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \
4879	      -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \
4880	      -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \
4881	      -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \
4882	      -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
4883	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
4884	      -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
4885	      -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
4886	      -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
4887	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4888	      -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4889	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
4890	} > $@-t && \
4891	mv $@-t $@
4892MOSTLYCLEANFILES += wchar.h wchar.h-t
4893
4894EXTRA_DIST += wchar.in.h
4895
4896## end   gnulib module wchar
4897
4898## begin gnulib module wctype-h
4899
4900BUILT_SOURCES += wctype.h
4901libgettextlib_la_SOURCES += wctype-h.c
4902
4903# We need the following in order to create <wctype.h> when the system
4904# doesn't have one that works with the given compiler.
4905wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
4906	$(AM_V_GEN)rm -f $@-t $@ && \
4907	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4908	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4909	      -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
4910	      -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4911	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4912	      -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4913	      -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
4914	      -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
4915	      -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
4916	      -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
4917	      -e 's/@''GNULIB_ISWDIGIT''@/$(GNULIB_ISWDIGIT)/g' \
4918	      -e 's/@''GNULIB_ISWXDIGIT''@/$(GNULIB_ISWXDIGIT)/g' \
4919	      -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
4920	      -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
4921	      -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
4922	      -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \
4923	      -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \
4924	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
4925	      -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \
4926	      -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
4927	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
4928	      -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
4929	      -e 's/@''REPLACE_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
4930	      -e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/g' \
4931	      -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
4932	      -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
4933	      -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4934	      -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4935	      < $(srcdir)/wctype.in.h; \
4936	} > $@-t && \
4937	mv $@-t $@
4938MOSTLYCLEANFILES += wctype.h wctype.h-t
4939
4940EXTRA_DIST += wctype.in.h
4941
4942## end   gnulib module wctype-h
4943
4944## begin gnulib module wcwidth
4945
4946
4947EXTRA_DIST += wcwidth.c
4948
4949EXTRA_libgettextlib_la_SOURCES += wcwidth.c
4950
4951## end   gnulib module wcwidth
4952
4953## begin gnulib module windows-mutex
4954
4955
4956EXTRA_DIST += windows-initguard.h windows-mutex.c windows-mutex.h
4957
4958EXTRA_libgettextlib_la_SOURCES += windows-mutex.c
4959
4960## end   gnulib module windows-mutex
4961
4962## begin gnulib module windows-once
4963
4964
4965EXTRA_DIST += windows-once.c windows-once.h
4966
4967EXTRA_libgettextlib_la_SOURCES += windows-once.c
4968
4969## end   gnulib module windows-once
4970
4971## begin gnulib module windows-recmutex
4972
4973
4974EXTRA_DIST += windows-initguard.h windows-recmutex.c windows-recmutex.h
4975
4976EXTRA_libgettextlib_la_SOURCES += windows-recmutex.c
4977
4978## end   gnulib module windows-recmutex
4979
4980## begin gnulib module windows-rwlock
4981
4982
4983EXTRA_DIST += windows-initguard.h windows-rwlock.c windows-rwlock.h
4984
4985EXTRA_libgettextlib_la_SOURCES += windows-rwlock.c
4986
4987## end   gnulib module windows-rwlock
4988
4989## begin gnulib module windows-spin
4990
4991
4992EXTRA_DIST += windows-spin.c windows-spin.h
4993
4994EXTRA_libgettextlib_la_SOURCES += windows-spin.c
4995
4996## end   gnulib module windows-spin
4997
4998## begin gnulib module windows-tls
4999
5000
5001EXTRA_DIST += windows-tls.c windows-tls.h
5002
5003EXTRA_libgettextlib_la_SOURCES += windows-tls.c
5004
5005## end   gnulib module windows-tls
5006
5007## begin gnulib module wmemchr
5008
5009
5010EXTRA_DIST += wmemchr-impl.h wmemchr.c
5011
5012EXTRA_libgettextlib_la_SOURCES += wmemchr.c
5013
5014## end   gnulib module wmemchr
5015
5016## begin gnulib module wmempcpy
5017
5018
5019EXTRA_DIST += wmempcpy.c
5020
5021EXTRA_libgettextlib_la_SOURCES += wmempcpy.c
5022
5023## end   gnulib module wmempcpy
5024
5025## begin gnulib module write
5026
5027
5028EXTRA_DIST += write.c
5029
5030EXTRA_libgettextlib_la_SOURCES += write.c
5031
5032## end   gnulib module write
5033
5034## begin gnulib module xalloc
5035
5036libgettextlib_la_SOURCES += xalloc.h xmalloc.c xstrdup.c
5037
5038## end   gnulib module xalloc
5039
5040## begin gnulib module xalloc-oversized
5041
5042
5043EXTRA_DIST += xalloc-oversized.h
5044
5045## end   gnulib module xalloc-oversized
5046
5047## begin gnulib module xconcat-filename
5048
5049libgettextlib_la_SOURCES += xconcat-filename.c
5050
5051EXTRA_DIST += concat-filename.h
5052
5053## end   gnulib module xconcat-filename
5054
5055## begin gnulib module xerror
5056
5057libgettextlib_la_SOURCES += xerror.h xerror.c
5058
5059## end   gnulib module xerror
5060
5061## begin gnulib module xgetcwd
5062
5063libgettextlib_la_SOURCES += xgetcwd.h xgetcwd.c
5064
5065## end   gnulib module xgetcwd
5066
5067## begin gnulib module xlist
5068
5069libgettextlib_la_SOURCES += gl_xlist.h gl_xlist.c
5070
5071## end   gnulib module xlist
5072
5073## begin gnulib module xmalloca
5074
5075libgettextlib_la_SOURCES += xmalloca.c
5076
5077EXTRA_DIST += xmalloca.h
5078
5079## end   gnulib module xmalloca
5080
5081## begin gnulib module xmemdup0
5082
5083libgettextlib_la_SOURCES += xmemdup0.h xmemdup0.c
5084
5085## end   gnulib module xmemdup0
5086
5087## begin gnulib module xreadlink
5088
5089libgettextlib_la_SOURCES += xreadlink.c
5090
5091EXTRA_DIST += xreadlink.h
5092
5093## end   gnulib module xreadlink
5094
5095## begin gnulib module xsetenv
5096
5097libgettextlib_la_SOURCES += xsetenv.h xsetenv.c
5098
5099## end   gnulib module xsetenv
5100
5101## begin gnulib module xsize
5102
5103libgettextlib_la_SOURCES += xsize.h xsize.c
5104
5105## end   gnulib module xsize
5106
5107## begin gnulib module xstriconv
5108
5109libgettextlib_la_SOURCES += xstriconv.h xstriconv.c
5110
5111## end   gnulib module xstriconv
5112
5113## begin gnulib module xstriconveh
5114
5115libgettextlib_la_SOURCES += xstriconveh.c
5116
5117EXTRA_DIST += xstriconveh.h
5118
5119## end   gnulib module xstriconveh
5120
5121## begin gnulib module xvasprintf
5122
5123libgettextlib_la_SOURCES += xvasprintf.h xvasprintf.c xasprintf.c
5124
5125EXTRA_DIST += xalloc.h
5126
5127## end   gnulib module xvasprintf
5128
5129
5130mostlyclean-local: mostlyclean-generic
5131	@for dir in '' $(MOSTLYCLEANDIRS); do \
5132	  if test -n "$$dir" && test -d $$dir; then \
5133	    echo "rmdir $$dir"; rmdir $$dir; \
5134	  fi; \
5135	done; \
5136	:
5137