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