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