Imported Upstream version 3.8
[platform/upstream/diffutils.git] / lib / gnulib.mk
1 ## DO NOT EDIT! GENERATED AUTOMATICALLY!
2 ## Process this file with automake to produce Makefile.in.
3 # Copyright (C) 2002-2021 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=libdiffutils \
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=localename \
38 #  --avoid=lock-tests \
39 #  --avoid=setlocale \
40 #  announce-gen \
41 #  argmatch \
42 #  binary-io \
43 #  c-stack \
44 #  config-h \
45 #  diffseq \
46 #  dirname \
47 #  do-release-commit-and-tag \
48 #  dup2 \
49 #  error \
50 #  exclude \
51 #  exitfail \
52 #  extensions \
53 #  fcntl \
54 #  fdl \
55 #  file-type \
56 #  filenamecat \
57 #  fnmatch-gnu \
58 #  getopt-gnu \
59 #  gettext-h \
60 #  gettime \
61 #  git-version-gen \
62 #  gitlog-to-changelog \
63 #  gnu-make \
64 #  gnu-web-doc-update \
65 #  gnumakefile \
66 #  gnupload \
67 #  hard-locale \
68 #  inttostr \
69 #  inttypes \
70 #  isblank \
71 #  largefile \
72 #  lstat \
73 #  maintainer-makefile \
74 #  manywarnings \
75 #  mbrtowc \
76 #  mkstemp \
77 #  mktime \
78 #  nstrftime \
79 #  progname \
80 #  propername \
81 #  rawmemchr \
82 #  readme-release \
83 #  regex \
84 #  sh-quote \
85 #  signal \
86 #  stat \
87 #  stat-macros \
88 #  stat-time \
89 #  stdint \
90 #  strcase \
91 #  strptime \
92 #  strtoimax \
93 #  sys_wait \
94 #  system-quote \
95 #  unistd \
96 #  unlocked-io \
97 #  update-copyright \
98 #  verify \
99 #  version-etc \
100 #  version-etc-fsf \
101 #  wcwidth \
102 #  xalloc \
103 #  xfreopen \
104 #  xmalloca \
105 #  xreadlink \
106 #  xstdopen \
107 #  xstrtoimax \
108 #  xvasprintf
109
110
111 MOSTLYCLEANFILES += core *.stackdump
112 # No GNU Make output.
113
114 noinst_LIBRARIES += libdiffutils.a
115
116 libdiffutils_a_SOURCES =
117 libdiffutils_a_LIBADD = $(gl_LIBOBJS)
118 libdiffutils_a_DEPENDENCIES = $(gl_LIBOBJS)
119 EXTRA_libdiffutils_a_SOURCES =
120
121 ## begin gnulib module absolute-header
122
123 # Use this preprocessor expression to decide whether #include_next works.
124 # Do not rely on a 'configure'-time test for this, since the expression
125 # might appear in an installed header, which is used by some other compiler.
126 HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
127
128 ## end   gnulib module absolute-header
129
130 ## begin gnulib module alloca-opt
131
132 BUILT_SOURCES += $(ALLOCA_H)
133
134 # We need the following in order to create <alloca.h> when the system
135 # doesn't have one that works with the given compiler.
136 if GL_GENERATE_ALLOCA_H
137 alloca.h: alloca.in.h $(top_builddir)/config.status
138         $(AM_V_GEN)rm -f $@-t $@ && \
139         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
140           sed -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' < $(srcdir)/alloca.in.h; \
141         } > $@-t && \
142         mv -f $@-t $@
143 else
144 alloca.h: $(top_builddir)/config.status
145         rm -f $@
146 endif
147 MOSTLYCLEANFILES += alloca.h alloca.h-t
148
149 EXTRA_DIST += alloca.in.h
150
151 ## end   gnulib module alloca-opt
152
153 ## begin gnulib module allocator
154
155 libdiffutils_a_SOURCES += allocator.c
156
157 EXTRA_DIST += allocator.h
158
159 ## end   gnulib module allocator
160
161 ## begin gnulib module announce-gen
162
163
164 EXTRA_DIST += $(top_srcdir)/build-aux/announce-gen
165
166 ## end   gnulib module announce-gen
167
168 ## begin gnulib module areadlink
169
170 libdiffutils_a_SOURCES += areadlink.c
171
172 EXTRA_DIST += areadlink.h
173
174 ## end   gnulib module areadlink
175
176 ## begin gnulib module argmatch
177
178 libdiffutils_a_SOURCES += argmatch.c
179
180 EXTRA_DIST += argmatch.h
181
182 ## end   gnulib module argmatch
183
184 ## begin gnulib module assure
185
186
187 EXTRA_DIST += assure.h
188
189 ## end   gnulib module assure
190
191 ## begin gnulib module attribute
192
193
194 EXTRA_DIST += attribute.h
195
196 ## end   gnulib module attribute
197
198 ## begin gnulib module basename-lgpl
199
200 libdiffutils_a_SOURCES += basename-lgpl.c
201
202 EXTRA_DIST += basename-lgpl.h
203
204 ## end   gnulib module basename-lgpl
205
206 ## begin gnulib module binary-io
207
208 libdiffutils_a_SOURCES += binary-io.h binary-io.c
209
210 ## end   gnulib module binary-io
211
212 ## begin gnulib module bitrotate
213
214 libdiffutils_a_SOURCES += bitrotate.h bitrotate.c
215
216 ## end   gnulib module bitrotate
217
218 ## begin gnulib module btowc
219
220
221 EXTRA_DIST += btowc.c
222
223 EXTRA_libdiffutils_a_SOURCES += btowc.c
224
225 ## end   gnulib module btowc
226
227 ## begin gnulib module c-ctype
228
229 libdiffutils_a_SOURCES += c-ctype.h c-ctype.c
230
231 ## end   gnulib module c-ctype
232
233 ## begin gnulib module c-stack
234
235 libdiffutils_a_SOURCES += c-stack.h c-stack.c
236
237 ## end   gnulib module c-stack
238
239 ## begin gnulib module c-strcase
240
241 libdiffutils_a_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
242
243 ## end   gnulib module c-strcase
244
245 ## begin gnulib module c-strcaseeq
246
247
248 EXTRA_DIST += c-strcaseeq.h
249
250 ## end   gnulib module c-strcaseeq
251
252 ## begin gnulib module calloc-gnu
253
254
255 EXTRA_DIST += calloc.c
256
257 EXTRA_libdiffutils_a_SOURCES += calloc.c
258
259 ## end   gnulib module calloc-gnu
260
261 ## begin gnulib module calloc-posix
262
263
264 EXTRA_DIST += calloc.c
265
266 EXTRA_libdiffutils_a_SOURCES += calloc.c
267
268 ## end   gnulib module calloc-posix
269
270 ## begin gnulib module careadlinkat
271
272 libdiffutils_a_SOURCES += careadlinkat.c
273
274 EXTRA_DIST += careadlinkat.h
275
276 ## end   gnulib module careadlinkat
277
278 ## begin gnulib module cloexec
279
280 libdiffutils_a_SOURCES += cloexec.c
281
282 EXTRA_DIST += cloexec.h
283
284 ## end   gnulib module cloexec
285
286 ## begin gnulib module close
287
288
289 EXTRA_DIST += close.c
290
291 EXTRA_libdiffutils_a_SOURCES += close.c
292
293 ## end   gnulib module close
294
295 ## begin gnulib module ctype
296
297 BUILT_SOURCES += ctype.h
298
299 # We need the following in order to create <ctype.h> when the system
300 # doesn't have one that works with the given compiler.
301 ctype.h: ctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
302         $(AM_V_GEN)rm -f $@-t $@ && \
303         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
304           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
305               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
306               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
307               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
308               -e 's|@''NEXT_CTYPE_H''@|$(NEXT_CTYPE_H)|g' \
309               -e 's/@''GNULIB_ISBLANK''@/$(GL_GNULIB_ISBLANK)/g' \
310               -e 's/@''HAVE_ISBLANK''@/$(HAVE_ISBLANK)/g' \
311               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
312               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
313               < $(srcdir)/ctype.in.h; \
314         } > $@-t && \
315         mv $@-t $@
316 MOSTLYCLEANFILES += ctype.h ctype.h-t
317
318 EXTRA_DIST += ctype.in.h
319
320 ## end   gnulib module ctype
321
322 ## begin gnulib module diffseq
323
324 libdiffutils_a_SOURCES += diffseq.h
325
326 ## end   gnulib module diffseq
327
328 ## begin gnulib module dirname
329
330 libdiffutils_a_SOURCES += dirname.c basename.c
331
332 EXTRA_DIST += stripslash.c
333
334 EXTRA_libdiffutils_a_SOURCES += stripslash.c
335
336 ## end   gnulib module dirname
337
338 ## begin gnulib module dirname-lgpl
339
340 libdiffutils_a_SOURCES += dirname-lgpl.c stripslash.c
341
342 EXTRA_DIST += dirname.h
343
344 ## end   gnulib module dirname-lgpl
345
346 ## begin gnulib module do-release-commit-and-tag
347
348
349 EXTRA_DIST += $(top_srcdir)/build-aux/do-release-commit-and-tag
350
351 ## end   gnulib module do-release-commit-and-tag
352
353 ## begin gnulib module dup2
354
355
356 EXTRA_DIST += dup2.c
357
358 EXTRA_libdiffutils_a_SOURCES += dup2.c
359
360 ## end   gnulib module dup2
361
362 ## begin gnulib module dynarray
363
364 BUILT_SOURCES += malloc/dynarray.gl.h malloc/dynarray-skeleton.gl.h
365
366 malloc/dynarray.gl.h: malloc/dynarray.h
367         $(AM_V_at)$(MKDIR_P) malloc
368         $(AM_V_GEN)rm -f $@-t $@ && \
369         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
370           sed -e '/libc_hidden_proto/d' < $(srcdir)/malloc/dynarray.h; \
371         } > $@-t && \
372         mv $@-t $@
373 MOSTLYCLEANFILES += malloc/dynarray.gl.h malloc/dynarray.gl.h-t
374
375 malloc/dynarray-skeleton.gl.h: malloc/dynarray-skeleton.c
376         $(AM_V_at)$(MKDIR_P) malloc
377         $(AM_V_GEN)rm -f $@-t $@ && \
378         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
379           sed -e 's|<malloc/dynarray\.h>|<malloc/dynarray.gl.h>|g' \
380               -e 's|__attribute_maybe_unused__|_GL_ATTRIBUTE_MAYBE_UNUSED|g' \
381               -e 's|__attribute_nonnull__|_GL_ATTRIBUTE_NONNULL|g' \
382               -e 's|__attribute_warn_unused_result__|_GL_ATTRIBUTE_NODISCARD|g' \
383               -e 's|__glibc_likely|_GL_LIKELY|g' \
384               -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \
385               < $(srcdir)/malloc/dynarray-skeleton.c; \
386         } > $@-t && \
387         mv $@-t $@
388 MOSTLYCLEANFILES += malloc/dynarray-skeleton.gl.h malloc/dynarray-skeleton.gl.h-t
389
390 libdiffutils_a_SOURCES += malloc/dynarray_at_failure.c                 malloc/dynarray_emplace_enlarge.c                 malloc/dynarray_finalize.c                 malloc/dynarray_resize.c                 malloc/dynarray_resize_clear.c
391
392 EXTRA_DIST += dynarray.h malloc/dynarray-skeleton.c malloc/dynarray.h
393
394 EXTRA_libdiffutils_a_SOURCES += malloc/dynarray-skeleton.c
395
396 ## end   gnulib module dynarray
397
398 ## begin gnulib module errno
399
400 BUILT_SOURCES += $(ERRNO_H)
401
402 # We need the following in order to create <errno.h> when the system
403 # doesn't have one that is POSIX compliant.
404 if GL_GENERATE_ERRNO_H
405 errno.h: errno.in.h $(top_builddir)/config.status
406         $(AM_V_GEN)rm -f $@-t $@ && \
407         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
408           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
409               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
410               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
411               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
412               -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
413               -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
414               -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
415               -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
416               -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
417               -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
418               -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
419               < $(srcdir)/errno.in.h; \
420         } > $@-t && \
421         mv $@-t $@
422 else
423 errno.h: $(top_builddir)/config.status
424         rm -f $@
425 endif
426 MOSTLYCLEANFILES += errno.h errno.h-t
427
428 EXTRA_DIST += errno.in.h
429
430 ## end   gnulib module errno
431
432 ## begin gnulib module error
433
434
435 EXTRA_DIST += error.c error.h
436
437 EXTRA_libdiffutils_a_SOURCES += error.c
438
439 ## end   gnulib module error
440
441 ## begin gnulib module exclude
442
443 libdiffutils_a_SOURCES += exclude.c
444
445 EXTRA_DIST += exclude.h
446
447 ## end   gnulib module exclude
448
449 ## begin gnulib module exitfail
450
451 libdiffutils_a_SOURCES += exitfail.c
452
453 EXTRA_DIST += exitfail.h
454
455 ## end   gnulib module exitfail
456
457 ## begin gnulib module fcntl
458
459
460 EXTRA_DIST += fcntl.c
461
462 EXTRA_libdiffutils_a_SOURCES += fcntl.c
463
464 ## end   gnulib module fcntl
465
466 ## begin gnulib module fcntl-h
467
468 BUILT_SOURCES += fcntl.h
469
470 # We need the following in order to create <fcntl.h> when the system
471 # doesn't have one that works with the given compiler.
472 fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
473         $(AM_V_GEN)rm -f $@-t $@ && \
474         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
475           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
476               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
477               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
478               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
479               -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
480               -e 's/@''GNULIB_CREAT''@/$(GL_GNULIB_CREAT)/g' \
481               -e 's/@''GNULIB_FCNTL''@/$(GL_GNULIB_FCNTL)/g' \
482               -e 's/@''GNULIB_NONBLOCKING''@/$(GL_GNULIB_NONBLOCKING)/g' \
483               -e 's/@''GNULIB_OPEN''@/$(GL_GNULIB_OPEN)/g' \
484               -e 's/@''GNULIB_OPENAT''@/$(GL_GNULIB_OPENAT)/g' \
485               -e 's/@''GNULIB_MDA_CREAT''@/$(GL_GNULIB_MDA_CREAT)/g' \
486               -e 's/@''GNULIB_MDA_OPEN''@/$(GL_GNULIB_MDA_OPEN)/g' \
487               -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
488               -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
489               -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \
490               -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
491               -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
492               -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
493               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
494               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
495               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
496               < $(srcdir)/fcntl.in.h; \
497         } > $@-t && \
498         mv $@-t $@
499 MOSTLYCLEANFILES += fcntl.h fcntl.h-t
500
501 EXTRA_DIST += fcntl.in.h
502
503 ## end   gnulib module fcntl-h
504
505 ## begin gnulib module fd-hook
506
507 libdiffutils_a_SOURCES += fd-hook.c
508
509 EXTRA_DIST += fd-hook.h
510
511 ## end   gnulib module fd-hook
512
513 ## begin gnulib module file-type
514
515 libdiffutils_a_SOURCES += file-type.c
516
517 EXTRA_DIST += file-type.h
518
519 ## end   gnulib module file-type
520
521 ## begin gnulib module filename
522
523
524 EXTRA_DIST += filename.h
525
526 ## end   gnulib module filename
527
528 ## begin gnulib module filenamecat
529
530 libdiffutils_a_SOURCES += filenamecat.c
531
532 ## end   gnulib module filenamecat
533
534 ## begin gnulib module filenamecat-lgpl
535
536 libdiffutils_a_SOURCES += filenamecat-lgpl.c
537
538 EXTRA_DIST += filenamecat.h
539
540 ## end   gnulib module filenamecat-lgpl
541
542 ## begin gnulib module flexmember
543
544
545 EXTRA_DIST += flexmember.h
546
547 ## end   gnulib module flexmember
548
549 ## begin gnulib module float
550
551 BUILT_SOURCES += $(FLOAT_H)
552
553 # We need the following in order to create <float.h> when the system
554 # doesn't have one that works with the given compiler.
555 if GL_GENERATE_FLOAT_H
556 float.h: float.in.h $(top_builddir)/config.status
557         $(AM_V_GEN)rm -f $@-t $@ && \
558         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
559           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
560               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
561               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
562               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
563               -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
564               -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
565               < $(srcdir)/float.in.h; \
566         } > $@-t && \
567         mv $@-t $@
568 else
569 float.h: $(top_builddir)/config.status
570         rm -f $@
571 endif
572 MOSTLYCLEANFILES += float.h float.h-t
573
574 EXTRA_DIST += float.c float.in.h itold.c
575
576 EXTRA_libdiffutils_a_SOURCES += float.c itold.c
577
578 ## end   gnulib module float
579
580 ## begin gnulib module fnmatch
581
582
583 EXTRA_DIST += fnmatch.c fnmatch_loop.c
584
585 EXTRA_libdiffutils_a_SOURCES += fnmatch.c fnmatch_loop.c
586
587 ## end   gnulib module fnmatch
588
589 ## begin gnulib module fnmatch-gnu
590
591
592 EXTRA_DIST += fnmatch.c
593
594 EXTRA_libdiffutils_a_SOURCES += fnmatch.c
595
596 ## end   gnulib module fnmatch-gnu
597
598 ## begin gnulib module fnmatch-h
599
600 BUILT_SOURCES += $(FNMATCH_H)
601
602 # We need the following in order to create <fnmatch.h>.
603 if GL_GENERATE_FNMATCH_H
604 fnmatch.h: fnmatch.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
605         $(AM_V_GEN)rm -f $@-t $@ && \
606         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
607           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
608               -e 's|@''HAVE_FNMATCH_H''@|$(HAVE_FNMATCH_H)|g' \
609               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
610               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
611               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
612               -e 's|@''NEXT_FNMATCH_H''@|$(NEXT_FNMATCH_H)|g' \
613               -e 's/@''GNULIB_FNMATCH''@/$(GL_GNULIB_FNMATCH)/g' \
614               -e 's|@''HAVE_FNMATCH''@|$(HAVE_FNMATCH)|g' \
615               -e 's|@''REPLACE_FNMATCH''@|$(REPLACE_FNMATCH)|g' \
616               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
617               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
618               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
619               < $(srcdir)/fnmatch.in.h; \
620         } > $@-t && \
621         mv $@-t $@
622 else
623 fnmatch.h: $(top_builddir)/config.status
624         rm -f $@
625 endif
626 MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t
627
628 EXTRA_DIST += fnmatch.in.h
629
630 ## end   gnulib module fnmatch-h
631
632 ## begin gnulib module fopen
633
634
635 EXTRA_DIST += fopen.c
636
637 EXTRA_libdiffutils_a_SOURCES += fopen.c
638
639 ## end   gnulib module fopen
640
641 ## begin gnulib module fopen-gnu
642
643
644 EXTRA_DIST += fopen.c
645
646 EXTRA_libdiffutils_a_SOURCES += fopen.c
647
648 ## end   gnulib module fopen-gnu
649
650 ## begin gnulib module free-posix
651
652
653 EXTRA_DIST += free.c
654
655 EXTRA_libdiffutils_a_SOURCES += free.c
656
657 ## end   gnulib module free-posix
658
659 ## begin gnulib module freopen
660
661
662 EXTRA_DIST += freopen.c
663
664 EXTRA_libdiffutils_a_SOURCES += freopen.c
665
666 ## end   gnulib module freopen
667
668 ## begin gnulib module fstat
669
670
671 EXTRA_DIST += fstat.c stat-w32.c stat-w32.h
672
673 EXTRA_libdiffutils_a_SOURCES += fstat.c stat-w32.c
674
675 ## end   gnulib module fstat
676
677 ## begin gnulib module gendocs
678
679
680 EXTRA_DIST += $(top_srcdir)/build-aux/gendocs.sh
681
682 ## end   gnulib module gendocs
683
684 ## begin gnulib module getdtablesize
685
686
687 EXTRA_DIST += getdtablesize.c
688
689 EXTRA_libdiffutils_a_SOURCES += getdtablesize.c
690
691 ## end   gnulib module getdtablesize
692
693 ## begin gnulib module getopt-posix
694
695 BUILT_SOURCES += $(GETOPT_H) $(GETOPT_CDEFS_H)
696
697 # We need the following in order to create <getopt.h> when the system
698 # doesn't have one that works with the given compiler.
699 getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
700         $(AM_V_GEN)rm -f $@-t $@ && \
701         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
702           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
703               -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
704               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
705               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
706               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
707               -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
708               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
709               < $(srcdir)/getopt.in.h; \
710         } > $@-t && \
711         mv -f $@-t $@
712
713 getopt-cdefs.h: getopt-cdefs.in.h $(top_builddir)/config.status
714         $(AM_V_GEN)rm -f $@-t $@ && \
715         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
716           sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
717               < $(srcdir)/getopt-cdefs.in.h; \
718         } > $@-t && \
719         mv -f $@-t $@
720
721 MOSTLYCLEANFILES += getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t
722
723 EXTRA_DIST += getopt-cdefs.in.h getopt-core.h getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.c getopt.in.h getopt1.c getopt_int.h
724
725 EXTRA_libdiffutils_a_SOURCES += getopt.c getopt1.c
726
727 ## end   gnulib module getopt-posix
728
729 ## begin gnulib module getpagesize
730
731
732 EXTRA_DIST += getpagesize.c
733
734 EXTRA_libdiffutils_a_SOURCES += getpagesize.c
735
736 ## end   gnulib module getpagesize
737
738 ## begin gnulib module getprogname
739
740 libdiffutils_a_SOURCES += getprogname.h getprogname.c
741
742 ## end   gnulib module getprogname
743
744 ## begin gnulib module getrandom
745
746
747 EXTRA_DIST += getrandom.c
748
749 EXTRA_libdiffutils_a_SOURCES += getrandom.c
750
751 ## end   gnulib module getrandom
752
753 ## begin gnulib module gettext-h
754
755 libdiffutils_a_SOURCES += gettext.h
756
757 ## end   gnulib module gettext-h
758
759 ## begin gnulib module gettime
760
761 libdiffutils_a_SOURCES += gettime.c
762
763 ## end   gnulib module gettime
764
765 ## begin gnulib module gettimeofday
766
767
768 EXTRA_DIST += gettimeofday.c
769
770 EXTRA_libdiffutils_a_SOURCES += gettimeofday.c
771
772 ## end   gnulib module gettimeofday
773
774 ## begin gnulib module git-version-gen
775
776
777 EXTRA_DIST += $(top_srcdir)/build-aux/git-version-gen
778
779 ## end   gnulib module git-version-gen
780
781 ## begin gnulib module gitlog-to-changelog
782
783
784 EXTRA_DIST += $(top_srcdir)/build-aux/gitlog-to-changelog
785
786 ## end   gnulib module gitlog-to-changelog
787
788 ## begin gnulib module gnu-make
789
790 ##Sample usage of gnu-make module:
791 #if GNU_MAKE
792 #       [nicer features that work only with GNU Make]
793 #else
794 #       [fallback features that work in any 'make' implementation; see
795 #       https://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html
796 #       for the POSIX specification]
797 #endif
798
799 ## end   gnulib module gnu-make
800
801 ## begin gnulib module gnu-web-doc-update
802
803
804 EXTRA_DIST += $(top_srcdir)/build-aux/gnu-web-doc-update
805
806 ## end   gnulib module gnu-web-doc-update
807
808 ## begin gnulib module gnumakefile
809
810 EXTRA_DIST += $(top_srcdir)/GNUmakefile
811 distclean-local: clean-GNUmakefile
812 clean-GNUmakefile:
813         test '$(srcdir)' = . || rm -f $(top_builddir)/GNUmakefile
814
815 ## end   gnulib module gnumakefile
816
817 ## begin gnulib module gnupload
818
819
820 EXTRA_DIST += $(top_srcdir)/build-aux/gnupload
821
822 ## end   gnulib module gnupload
823
824 ## begin gnulib module gperf
825
826 GPERF = gperf
827 V_GPERF = $(V_GPERF_@AM_V@)
828 V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
829 V_GPERF_0 = @echo "  GPERF   " $@;
830
831 ## end   gnulib module gperf
832
833 ## begin gnulib module hard-locale
834
835 libdiffutils_a_SOURCES += hard-locale.c
836
837 EXTRA_DIST += hard-locale.h
838
839 ## end   gnulib module hard-locale
840
841 ## begin gnulib module hash
842
843 libdiffutils_a_SOURCES += hash.c
844
845 EXTRA_DIST += hash.h
846
847 ## end   gnulib module hash
848
849 ## begin gnulib module havelib
850
851
852 EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
853
854 ## end   gnulib module havelib
855
856 ## begin gnulib module ialloc
857
858 libdiffutils_a_SOURCES += ialloc.c
859
860 EXTRA_DIST += ialloc.h
861
862 ## end   gnulib module ialloc
863
864 ## begin gnulib module iconv-h
865
866 BUILT_SOURCES += $(ICONV_H)
867
868 # We need the following in order to create <iconv.h> when the system
869 # doesn't have one that works with the given compiler.
870 if GL_GENERATE_ICONV_H
871 iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
872         $(AM_V_GEN)rm -f $@-t $@ && \
873         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
874           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
875               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
876               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
877               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
878               -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
879               -e 's/@''GNULIB_ICONV''@/$(GL_GNULIB_ICONV)/g' \
880               -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
881               -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
882               -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
883               -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
884               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
885               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
886               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
887               < $(srcdir)/iconv.in.h; \
888         } > $@-t && \
889         mv $@-t $@
890 else
891 iconv.h: $(top_builddir)/config.status
892         rm -f $@
893 endif
894 MOSTLYCLEANFILES += iconv.h iconv.h-t
895
896 EXTRA_DIST += iconv.in.h
897
898 ## end   gnulib module iconv-h
899
900 ## begin gnulib module iconv_open
901
902 $(srcdir)/iconv_open-aix.h: $(srcdir)/iconv_open-aix.gperf
903         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
904         mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
905 $(srcdir)/iconv_open-hpux.h: $(srcdir)/iconv_open-hpux.gperf
906         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
907         mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
908 $(srcdir)/iconv_open-irix.h: $(srcdir)/iconv_open-irix.gperf
909         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
910         mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
911 $(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
912         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
913         mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
914 $(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
915         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
916         mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
917 $(srcdir)/iconv_open-zos.h: $(srcdir)/iconv_open-zos.gperf
918         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-zos.gperf > $(srcdir)/iconv_open-zos.h-t && \
919         mv $(srcdir)/iconv_open-zos.h-t $(srcdir)/iconv_open-zos.h
920 BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
921 MOSTLYCLEANFILES     += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t iconv_open-solaris.h-t iconv_open-zos.h-t
922 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
923 EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
924
925 EXTRA_DIST += iconv.c iconv_close.c iconv_open-aix.gperf iconv_open-hpux.gperf iconv_open-irix.gperf iconv_open-osf.gperf iconv_open-solaris.gperf iconv_open-zos.gperf iconv_open.c
926
927 EXTRA_libdiffutils_a_SOURCES += iconv.c iconv_close.c iconv_open.c
928
929 ## end   gnulib module iconv_open
930
931 ## begin gnulib module idx
932
933 libdiffutils_a_SOURCES += idx.h
934
935 ## end   gnulib module idx
936
937 ## begin gnulib module ignore-value
938
939
940 EXTRA_DIST += ignore-value.h
941
942 ## end   gnulib module ignore-value
943
944 ## begin gnulib module intprops
945
946
947 EXTRA_DIST += intprops.h
948
949 ## end   gnulib module intprops
950
951 ## begin gnulib module inttostr
952
953 libdiffutils_a_SOURCES +=    imaxtostr.c    inttostr.c    offtostr.c    uinttostr.c    umaxtostr.c
954
955 EXTRA_DIST += anytostr.c inttostr.h
956
957 EXTRA_libdiffutils_a_SOURCES += anytostr.c
958
959 ## end   gnulib module inttostr
960
961 ## begin gnulib module inttypes-incomplete
962
963 BUILT_SOURCES += inttypes.h
964
965 # We need the following in order to create <inttypes.h> when the system
966 # doesn't have one that works with the given compiler.
967 inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
968         $(AM_V_GEN)rm -f $@-t $@ && \
969         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
970           sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
971               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
972               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
973               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
974               -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
975               -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
976               -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
977               -e 's/@''GNULIB_IMAXABS''@/$(GL_GNULIB_IMAXABS)/g' \
978               -e 's/@''GNULIB_IMAXDIV''@/$(GL_GNULIB_IMAXDIV)/g' \
979               -e 's/@''GNULIB_STRTOIMAX''@/$(GL_GNULIB_STRTOIMAX)/g' \
980               -e 's/@''GNULIB_STRTOUMAX''@/$(GL_GNULIB_STRTOUMAX)/g' \
981               -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
982               -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
983               -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
984               -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
985               -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
986               -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
987               -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
988               -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
989               -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
990               -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
991               -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
992               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
993               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
994               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
995               < $(srcdir)/inttypes.in.h; \
996         } > $@-t && \
997         mv $@-t $@
998 MOSTLYCLEANFILES += inttypes.h inttypes.h-t
999
1000 EXTRA_DIST += inttypes.in.h
1001
1002 ## end   gnulib module inttypes-incomplete
1003
1004 ## begin gnulib module isblank
1005
1006
1007 EXTRA_DIST += isblank.c
1008
1009 EXTRA_libdiffutils_a_SOURCES += isblank.c
1010
1011 ## end   gnulib module isblank
1012
1013 ## begin gnulib module iswblank
1014
1015
1016 EXTRA_DIST += iswblank.c
1017
1018 EXTRA_libdiffutils_a_SOURCES += iswblank.c
1019
1020 ## end   gnulib module iswblank
1021
1022 ## begin gnulib module iswdigit
1023
1024
1025 EXTRA_DIST += iswdigit.c
1026
1027 EXTRA_libdiffutils_a_SOURCES += iswdigit.c
1028
1029 ## end   gnulib module iswdigit
1030
1031 ## begin gnulib module iswxdigit
1032
1033
1034 EXTRA_DIST += iswxdigit.c
1035
1036 EXTRA_libdiffutils_a_SOURCES += iswxdigit.c
1037
1038 ## end   gnulib module iswxdigit
1039
1040 ## begin gnulib module langinfo
1041
1042 BUILT_SOURCES += langinfo.h
1043
1044 # We need the following in order to create an empty placeholder for
1045 # <langinfo.h> when the system doesn't have one.
1046 langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
1047         $(AM_V_GEN)rm -f $@-t $@ && \
1048         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1049           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1050               -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \
1051               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1052               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1053               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1054               -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \
1055               -e 's/@''GNULIB_NL_LANGINFO''@/$(GL_GNULIB_NL_LANGINFO)/g' \
1056               -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \
1057               -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \
1058               -e 's|@''HAVE_LANGINFO_ALTMON''@|$(HAVE_LANGINFO_ALTMON)|g' \
1059               -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \
1060               -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \
1061               -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \
1062               -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \
1063               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1064               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1065               < $(srcdir)/langinfo.in.h; \
1066         } > $@-t && \
1067         mv $@-t $@
1068 MOSTLYCLEANFILES += langinfo.h langinfo.h-t
1069
1070 EXTRA_DIST += langinfo.in.h
1071
1072 ## end   gnulib module langinfo
1073
1074 ## begin gnulib module libc-config
1075
1076
1077 EXTRA_DIST += cdefs.h libc-config.h
1078
1079 ## end   gnulib module libc-config
1080
1081 ## begin gnulib module limits-h
1082
1083 BUILT_SOURCES += $(LIMITS_H)
1084
1085 # We need the following in order to create <limits.h> when the system
1086 # doesn't have one that is compatible with GNU.
1087 if GL_GENERATE_LIMITS_H
1088 limits.h: limits.in.h $(top_builddir)/config.status
1089         $(AM_V_GEN)rm -f $@-t $@ && \
1090         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1091           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1092               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1093               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1094               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1095               -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
1096               < $(srcdir)/limits.in.h; \
1097         } > $@-t && \
1098         mv $@-t $@
1099 else
1100 limits.h: $(top_builddir)/config.status
1101         rm -f $@
1102 endif
1103 MOSTLYCLEANFILES += limits.h limits.h-t
1104
1105 EXTRA_DIST += limits.in.h
1106
1107 ## end   gnulib module limits-h
1108
1109 ## begin gnulib module localcharset
1110
1111 libdiffutils_a_SOURCES += localcharset.c
1112
1113 EXTRA_DIST += localcharset.h
1114
1115 ## end   gnulib module localcharset
1116
1117 ## begin gnulib module locale
1118
1119 BUILT_SOURCES += locale.h
1120
1121 # We need the following in order to create <locale.h> when the system
1122 # doesn't have one that provides all definitions.
1123 locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1124         $(AM_V_GEN)rm -f $@-t $@ && \
1125         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1126           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1127               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1128               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1129               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1130               -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
1131               -e 's/@''GNULIB_LOCALECONV''@/$(GL_GNULIB_LOCALECONV)/g' \
1132               -e 's/@''GNULIB_SETLOCALE''@/$(GL_GNULIB_SETLOCALE)/g' \
1133               -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GL_GNULIB_SETLOCALE_NULL)/g' \
1134               -e 's/@''GNULIB_DUPLOCALE''@/$(GL_GNULIB_DUPLOCALE)/g' \
1135               -e 's/@''GNULIB_LOCALENAME''@/$(GL_GNULIB_LOCALENAME)/g' \
1136               -e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
1137               -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
1138               -e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
1139               -e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
1140               -e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
1141               -e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
1142               -e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
1143               -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
1144               -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
1145               -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
1146               -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|g' \
1147               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1148               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1149               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1150               < $(srcdir)/locale.in.h; \
1151         } > $@-t && \
1152         mv $@-t $@
1153 MOSTLYCLEANFILES += locale.h locale.h-t
1154
1155 EXTRA_DIST += locale.in.h
1156
1157 ## end   gnulib module locale
1158
1159 ## begin gnulib module localeconv
1160
1161
1162 EXTRA_DIST += localeconv.c
1163
1164 EXTRA_libdiffutils_a_SOURCES += localeconv.c
1165
1166 ## end   gnulib module localeconv
1167
1168 ## begin gnulib module lock
1169
1170 libdiffutils_a_SOURCES += glthread/lock.h glthread/lock.c
1171
1172 ## end   gnulib module lock
1173
1174 ## begin gnulib module lstat
1175
1176
1177 EXTRA_DIST += lstat.c
1178
1179 EXTRA_libdiffutils_a_SOURCES += lstat.c
1180
1181 ## end   gnulib module lstat
1182
1183 ## begin gnulib module maintainer-makefile
1184
1185 EXTRA_DIST += $(top_srcdir)/maint.mk
1186
1187 ## end   gnulib module maintainer-makefile
1188
1189 ## begin gnulib module malloc-gnu
1190
1191
1192 EXTRA_DIST += malloc.c
1193
1194 EXTRA_libdiffutils_a_SOURCES += malloc.c
1195
1196 ## end   gnulib module malloc-gnu
1197
1198 ## begin gnulib module malloc-posix
1199
1200
1201 EXTRA_DIST += malloc.c
1202
1203 EXTRA_libdiffutils_a_SOURCES += malloc.c
1204
1205 ## end   gnulib module malloc-posix
1206
1207 ## begin gnulib module malloca
1208
1209 libdiffutils_a_SOURCES += malloca.c
1210
1211 EXTRA_DIST += malloca.h
1212
1213 ## end   gnulib module malloca
1214
1215 ## begin gnulib module mbchar
1216
1217 libdiffutils_a_SOURCES += mbchar.c
1218
1219 EXTRA_DIST += mbchar.h
1220
1221 ## end   gnulib module mbchar
1222
1223 ## begin gnulib module mbiter
1224
1225 libdiffutils_a_SOURCES += mbiter.h mbiter.c
1226
1227 ## end   gnulib module mbiter
1228
1229 ## begin gnulib module mbrtowc
1230
1231
1232 EXTRA_DIST += lc-charset-dispatch.c lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h
1233
1234 EXTRA_libdiffutils_a_SOURCES += lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c
1235
1236 ## end   gnulib module mbrtowc
1237
1238 ## begin gnulib module mbscasecmp
1239
1240 libdiffutils_a_SOURCES += mbscasecmp.c
1241
1242 ## end   gnulib module mbscasecmp
1243
1244 ## begin gnulib module mbsinit
1245
1246
1247 EXTRA_DIST += mbsinit.c
1248
1249 EXTRA_libdiffutils_a_SOURCES += mbsinit.c
1250
1251 ## end   gnulib module mbsinit
1252
1253 ## begin gnulib module mbslen
1254
1255 libdiffutils_a_SOURCES += mbslen.c
1256
1257 ## end   gnulib module mbslen
1258
1259 ## begin gnulib module mbsrtowcs
1260
1261
1262 EXTRA_DIST += mbsrtowcs-impl.h mbsrtowcs-state.c mbsrtowcs.c
1263
1264 EXTRA_libdiffutils_a_SOURCES += mbsrtowcs-state.c mbsrtowcs.c
1265
1266 ## end   gnulib module mbsrtowcs
1267
1268 ## begin gnulib module mbsstr
1269
1270 libdiffutils_a_SOURCES += mbsstr.c
1271
1272 EXTRA_DIST += str-kmp.h
1273
1274 ## end   gnulib module mbsstr
1275
1276 ## begin gnulib module mbtowc
1277
1278
1279 EXTRA_DIST += mbtowc-impl.h mbtowc.c
1280
1281 EXTRA_libdiffutils_a_SOURCES += mbtowc.c
1282
1283 ## end   gnulib module mbtowc
1284
1285 ## begin gnulib module mbuiter
1286
1287 libdiffutils_a_SOURCES += mbuiter.h mbuiter.c
1288
1289 ## end   gnulib module mbuiter
1290
1291 ## begin gnulib module memchr
1292
1293
1294 EXTRA_DIST += memchr.c memchr.valgrind
1295
1296 EXTRA_libdiffutils_a_SOURCES += memchr.c
1297
1298 ## end   gnulib module memchr
1299
1300 ## begin gnulib module mempcpy
1301
1302
1303 EXTRA_DIST += mempcpy.c
1304
1305 EXTRA_libdiffutils_a_SOURCES += mempcpy.c
1306
1307 ## end   gnulib module mempcpy
1308
1309 ## begin gnulib module minmax
1310
1311 libdiffutils_a_SOURCES += minmax.h
1312
1313 ## end   gnulib module minmax
1314
1315 ## begin gnulib module mkdir
1316
1317
1318 EXTRA_DIST += mkdir.c
1319
1320 EXTRA_libdiffutils_a_SOURCES += mkdir.c
1321
1322 ## end   gnulib module mkdir
1323
1324 ## begin gnulib module mkstemp
1325
1326
1327 EXTRA_DIST += mkstemp.c
1328
1329 EXTRA_libdiffutils_a_SOURCES += mkstemp.c
1330
1331 ## end   gnulib module mkstemp
1332
1333 ## begin gnulib module mktime
1334
1335
1336 EXTRA_DIST += mktime-internal.h mktime.c
1337
1338 EXTRA_libdiffutils_a_SOURCES += mktime.c
1339
1340 ## end   gnulib module mktime
1341
1342 ## begin gnulib module mktime-internal
1343
1344
1345 EXTRA_DIST += mktime-internal.h mktime.c
1346
1347 EXTRA_libdiffutils_a_SOURCES += mktime.c
1348
1349 ## end   gnulib module mktime-internal
1350
1351 ## begin gnulib module msvc-inval
1352
1353
1354 EXTRA_DIST += msvc-inval.c msvc-inval.h
1355
1356 EXTRA_libdiffutils_a_SOURCES += msvc-inval.c
1357
1358 ## end   gnulib module msvc-inval
1359
1360 ## begin gnulib module msvc-nothrow
1361
1362
1363 EXTRA_DIST += msvc-nothrow.c msvc-nothrow.h
1364
1365 EXTRA_libdiffutils_a_SOURCES += msvc-nothrow.c
1366
1367 ## end   gnulib module msvc-nothrow
1368
1369 ## begin gnulib module nl_langinfo
1370
1371
1372 EXTRA_DIST += nl_langinfo-lock.c nl_langinfo.c windows-initguard.h
1373
1374 EXTRA_libdiffutils_a_SOURCES += nl_langinfo-lock.c nl_langinfo.c
1375
1376 ## end   gnulib module nl_langinfo
1377
1378 ## begin gnulib module nstrftime
1379
1380 libdiffutils_a_SOURCES += nstrftime.c
1381
1382 EXTRA_DIST += strftime.h
1383
1384 ## end   gnulib module nstrftime
1385
1386 ## begin gnulib module open
1387
1388
1389 EXTRA_DIST += open.c
1390
1391 EXTRA_libdiffutils_a_SOURCES += open.c
1392
1393 ## end   gnulib module open
1394
1395 ## begin gnulib module pathmax
1396
1397
1398 EXTRA_DIST += pathmax.h
1399
1400 ## end   gnulib module pathmax
1401
1402 ## begin gnulib module progname
1403
1404 libdiffutils_a_SOURCES += progname.h progname.c
1405
1406 ## end   gnulib module progname
1407
1408 ## begin gnulib module propername
1409
1410 libdiffutils_a_SOURCES += propername.h propername.c
1411
1412 ## end   gnulib module propername
1413
1414 ## begin gnulib module quote
1415
1416
1417 EXTRA_DIST += quote.h
1418
1419 ## end   gnulib module quote
1420
1421 ## begin gnulib module quotearg
1422
1423 libdiffutils_a_SOURCES += quotearg.c
1424
1425 EXTRA_DIST += quote.h quotearg.h
1426
1427 ## end   gnulib module quotearg
1428
1429 ## begin gnulib module raise
1430
1431
1432 EXTRA_DIST += raise.c
1433
1434 EXTRA_libdiffutils_a_SOURCES += raise.c
1435
1436 ## end   gnulib module raise
1437
1438 ## begin gnulib module rawmemchr
1439
1440
1441 EXTRA_DIST += rawmemchr.c rawmemchr.valgrind
1442
1443 EXTRA_libdiffutils_a_SOURCES += rawmemchr.c
1444
1445 ## end   gnulib module rawmemchr
1446
1447 ## begin gnulib module readlink
1448
1449
1450 EXTRA_DIST += readlink.c
1451
1452 EXTRA_libdiffutils_a_SOURCES += readlink.c
1453
1454 ## end   gnulib module readlink
1455
1456 ## begin gnulib module realloc-gnu
1457
1458
1459 EXTRA_DIST += realloc.c
1460
1461 EXTRA_libdiffutils_a_SOURCES += realloc.c
1462
1463 ## end   gnulib module realloc-gnu
1464
1465 ## begin gnulib module realloc-posix
1466
1467
1468 EXTRA_DIST += realloc.c
1469
1470 EXTRA_libdiffutils_a_SOURCES += realloc.c
1471
1472 ## end   gnulib module realloc-posix
1473
1474 ## begin gnulib module reallocarray
1475
1476
1477 EXTRA_DIST += reallocarray.c
1478
1479 EXTRA_libdiffutils_a_SOURCES += reallocarray.c
1480
1481 ## end   gnulib module reallocarray
1482
1483 ## begin gnulib module regex
1484
1485
1486 EXTRA_DIST += regcomp.c regex.c regex.h regex_internal.c regex_internal.h regexec.c
1487
1488 EXTRA_libdiffutils_a_SOURCES += regcomp.c regex.c regex_internal.c regexec.c
1489
1490 ## end   gnulib module regex
1491
1492 ## begin gnulib module setenv
1493
1494
1495 EXTRA_DIST += setenv.c
1496
1497 EXTRA_libdiffutils_a_SOURCES += setenv.c
1498
1499 ## end   gnulib module setenv
1500
1501 ## begin gnulib module setlocale-null
1502
1503 libdiffutils_a_SOURCES += setlocale_null.c
1504
1505 EXTRA_DIST += setlocale-lock.c setlocale_null.h windows-initguard.h
1506
1507 EXTRA_libdiffutils_a_SOURCES += setlocale-lock.c
1508
1509 ## end   gnulib module setlocale-null
1510
1511 ## begin gnulib module sh-quote
1512
1513 libdiffutils_a_SOURCES += sh-quote.h sh-quote.c
1514
1515 ## end   gnulib module sh-quote
1516
1517 ## begin gnulib module signal-h
1518
1519 BUILT_SOURCES += signal.h
1520
1521 # We need the following in order to create <signal.h> when the system
1522 # doesn't have a complete one.
1523 signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1524         $(AM_V_GEN)rm -f $@-t $@ && \
1525         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1526           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1527               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1528               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1529               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1530               -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
1531               -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GL_GNULIB_PTHREAD_SIGMASK)/g' \
1532               -e 's/@''GNULIB_RAISE''@/$(GL_GNULIB_RAISE)/g' \
1533               -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GL_GNULIB_SIGNAL_H_SIGPIPE)/g' \
1534               -e 's/@''GNULIB_SIGPROCMASK''@/$(GL_GNULIB_SIGPROCMASK)/g' \
1535               -e 's/@''GNULIB_SIGACTION''@/$(GL_GNULIB_SIGACTION)/g' \
1536               -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
1537               -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
1538               -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
1539               -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
1540               -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
1541               -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
1542               -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
1543               -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
1544               -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
1545               -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
1546               -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
1547               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1548               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1549               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1550               < $(srcdir)/signal.in.h; \
1551         } > $@-t && \
1552         mv $@-t $@
1553 MOSTLYCLEANFILES += signal.h signal.h-t
1554
1555 EXTRA_DIST += signal.in.h
1556
1557 ## end   gnulib module signal-h
1558
1559 ## begin gnulib module sigsegv
1560
1561 BUILT_SOURCES += $(SIGSEGV_H)
1562
1563 if GL_GENERATE_SIGSEGV_H
1564 sigsegv.h: sigsegv.in.h $(top_builddir)/config.status
1565         $(AM_V_GEN)rm -f $@-t $@ && \
1566         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1567           cat $(srcdir)/sigsegv.in.h; \
1568         } > $@-t && \
1569         mv $@-t $@
1570 else
1571 sigsegv.h: $(top_builddir)/config.status
1572         rm -f $@
1573 endif
1574 MOSTLYCLEANFILES += sigsegv.h sigsegv.h-t
1575
1576 if GL_GENERATE_SIGSEGV_H
1577 libdiffutils_a_SOURCES += sigsegv.c stackvma.c
1578 endif
1579
1580 EXTRA_DIST += sigsegv.in.h stackvma.h
1581
1582 ## end   gnulib module sigsegv
1583
1584 ## begin gnulib module size_max
1585
1586 libdiffutils_a_SOURCES += size_max.h
1587
1588 ## end   gnulib module size_max
1589
1590 ## begin gnulib module snippet/_Noreturn
1591
1592 # Because this Makefile snippet defines a variable used by other
1593 # gnulib Makefile snippets, it must be present in all makefiles that
1594 # need it. This is ensured by the applicability 'all' defined above.
1595
1596 _NORETURN_H=$(srcdir)/_Noreturn.h
1597
1598 EXTRA_DIST += _Noreturn.h
1599
1600 ## end   gnulib module snippet/_Noreturn
1601
1602 ## begin gnulib module snippet/arg-nonnull
1603
1604 # Because this Makefile snippet defines a variable used by other
1605 # gnulib Makefile snippets, it must be present in all makefiles that
1606 # need it. This is ensured by the applicability 'all' defined above.
1607
1608 ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
1609
1610 EXTRA_DIST += arg-nonnull.h
1611
1612 ## end   gnulib module snippet/arg-nonnull
1613
1614 ## begin gnulib module snippet/c++defs
1615
1616 # Because this Makefile snippet defines a variable used by other
1617 # gnulib Makefile snippets, it must be present in all makefiles that
1618 # need it. This is ensured by the applicability 'all' defined above.
1619
1620 CXXDEFS_H=$(srcdir)/c++defs.h
1621
1622 EXTRA_DIST += c++defs.h
1623
1624 ## end   gnulib module snippet/c++defs
1625
1626 ## begin gnulib module snippet/warn-on-use
1627
1628 # Because this Makefile snippet defines a variable used by other
1629 # gnulib Makefile snippets, it must be present in all makefiles that
1630 # need it. This is ensured by the applicability 'all' defined above.
1631
1632 WARN_ON_USE_H=$(srcdir)/warn-on-use.h
1633
1634 EXTRA_DIST += warn-on-use.h
1635
1636 ## end   gnulib module snippet/warn-on-use
1637
1638 ## begin gnulib module stat
1639
1640
1641 EXTRA_DIST += stat-w32.c stat-w32.h stat.c
1642
1643 EXTRA_libdiffutils_a_SOURCES += stat-w32.c stat.c
1644
1645 ## end   gnulib module stat
1646
1647 ## begin gnulib module stat-macros
1648
1649
1650 EXTRA_DIST += stat-macros.h
1651
1652 ## end   gnulib module stat-macros
1653
1654 ## begin gnulib module stat-time
1655
1656 libdiffutils_a_SOURCES += stat-time.c
1657
1658 EXTRA_DIST += stat-time.h
1659
1660 ## end   gnulib module stat-time
1661
1662 ## begin gnulib module stdalign
1663
1664 BUILT_SOURCES += $(STDALIGN_H)
1665
1666 # We need the following in order to create <stdalign.h> when the system
1667 # doesn't have one that works.
1668 if GL_GENERATE_STDALIGN_H
1669 stdalign.h: stdalign.in.h $(top_builddir)/config.status
1670         $(AM_V_GEN)rm -f $@-t $@ && \
1671         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1672           cat $(srcdir)/stdalign.in.h; \
1673         } > $@-t && \
1674         mv $@-t $@
1675 else
1676 stdalign.h: $(top_builddir)/config.status
1677         rm -f $@
1678 endif
1679 MOSTLYCLEANFILES += stdalign.h stdalign.h-t
1680
1681 EXTRA_DIST += stdalign.in.h
1682
1683 ## end   gnulib module stdalign
1684
1685 ## begin gnulib module stdarg
1686
1687 BUILT_SOURCES += $(STDARG_H)
1688
1689 # We need the following in order to create <stdarg.h> when the system
1690 # doesn't have one that works with the given compiler.
1691 if GL_GENERATE_STDARG_H
1692 stdarg.h: stdarg.in.h $(top_builddir)/config.status
1693         $(AM_V_GEN)rm -f $@-t $@ && \
1694         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1695           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1696               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1697               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1698               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1699               -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \
1700               < $(srcdir)/stdarg.in.h; \
1701         } > $@-t && \
1702         mv $@-t $@
1703 else
1704 stdarg.h: $(top_builddir)/config.status
1705         rm -f $@
1706 endif
1707 MOSTLYCLEANFILES += stdarg.h stdarg.h-t
1708
1709 EXTRA_DIST += stdarg.in.h
1710
1711 ## end   gnulib module stdarg
1712
1713 ## begin gnulib module stdbool
1714
1715 BUILT_SOURCES += $(STDBOOL_H)
1716
1717 # We need the following in order to create <stdbool.h> when the system
1718 # doesn't have one that works.
1719 if GL_GENERATE_STDBOOL_H
1720 stdbool.h: stdbool.in.h $(top_builddir)/config.status
1721         $(AM_V_GEN)rm -f $@-t $@ && \
1722         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1723           sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
1724         } > $@-t && \
1725         mv $@-t $@
1726 else
1727 stdbool.h: $(top_builddir)/config.status
1728         rm -f $@
1729 endif
1730 MOSTLYCLEANFILES += stdbool.h stdbool.h-t
1731
1732 EXTRA_DIST += stdbool.in.h
1733
1734 ## end   gnulib module stdbool
1735
1736 ## begin gnulib module stddef
1737
1738 BUILT_SOURCES += $(STDDEF_H)
1739
1740 # We need the following in order to create <stddef.h> when the system
1741 # doesn't have one that works with the given compiler.
1742 if GL_GENERATE_STDDEF_H
1743 stddef.h: stddef.in.h $(top_builddir)/config.status
1744         $(AM_V_GEN)rm -f $@-t $@ && \
1745         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1746           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1747               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1748               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1749               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1750               -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
1751               -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \
1752               -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
1753               -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
1754               < $(srcdir)/stddef.in.h; \
1755         } > $@-t && \
1756         mv $@-t $@
1757 else
1758 stddef.h: $(top_builddir)/config.status
1759         rm -f $@
1760 endif
1761 MOSTLYCLEANFILES += stddef.h stddef.h-t
1762
1763 EXTRA_DIST += stddef.in.h
1764
1765 ## end   gnulib module stddef
1766
1767 ## begin gnulib module stdint
1768
1769 BUILT_SOURCES += $(STDINT_H)
1770
1771 # We need the following in order to create <stdint.h> when the system
1772 # doesn't have one that works with the given compiler.
1773 if GL_GENERATE_STDINT_H
1774 stdint.h: stdint.in.h $(top_builddir)/config.status
1775         $(AM_V_GEN)rm -f $@-t $@ && \
1776         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1777           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1778               -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
1779               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1780               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1781               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1782               -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
1783               -e 's/@''HAVE_C99_STDINT_H''@/$(HAVE_C99_STDINT_H)/g' \
1784               -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
1785               -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
1786               -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
1787               -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
1788               -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
1789               -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
1790               -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
1791               -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
1792               -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
1793               -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
1794               -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
1795               -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
1796               -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
1797               -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
1798               -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
1799               -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
1800               -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
1801               -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
1802               -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
1803               -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
1804               < $(srcdir)/stdint.in.h; \
1805         } > $@-t && \
1806         mv $@-t $@
1807 else
1808 stdint.h: $(top_builddir)/config.status
1809         rm -f $@
1810 endif
1811 MOSTLYCLEANFILES += stdint.h stdint.h-t
1812
1813 EXTRA_DIST += stdint.in.h
1814
1815 ## end   gnulib module stdint
1816
1817 ## begin gnulib module stdio
1818
1819 BUILT_SOURCES += stdio.h
1820
1821 # We need the following in order to create <stdio.h> when the system
1822 # doesn't have one that works with the given compiler.
1823 stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1824         $(AM_V_GEN)rm -f $@-t $@ && \
1825         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1826           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1827               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1828               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1829               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1830               -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
1831               -e 's/@''GNULIB_DPRINTF''@/$(GL_GNULIB_DPRINTF)/g' \
1832               -e 's/@''GNULIB_FCLOSE''@/$(GL_GNULIB_FCLOSE)/g' \
1833               -e 's/@''GNULIB_FDOPEN''@/$(GL_GNULIB_FDOPEN)/g' \
1834               -e 's/@''GNULIB_FFLUSH''@/$(GL_GNULIB_FFLUSH)/g' \
1835               -e 's/@''GNULIB_FGETC''@/$(GL_GNULIB_FGETC)/g' \
1836               -e 's/@''GNULIB_FGETS''@/$(GL_GNULIB_FGETS)/g' \
1837               -e 's/@''GNULIB_FOPEN''@/$(GL_GNULIB_FOPEN)/g' \
1838               -e 's/@''GNULIB_FPRINTF''@/$(GL_GNULIB_FPRINTF)/g' \
1839               -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GL_GNULIB_FPRINTF_POSIX)/g' \
1840               -e 's/@''GNULIB_FPURGE''@/$(GL_GNULIB_FPURGE)/g' \
1841               -e 's/@''GNULIB_FPUTC''@/$(GL_GNULIB_FPUTC)/g' \
1842               -e 's/@''GNULIB_FPUTS''@/$(GL_GNULIB_FPUTS)/g' \
1843               -e 's/@''GNULIB_FREAD''@/$(GL_GNULIB_FREAD)/g' \
1844               -e 's/@''GNULIB_FREOPEN''@/$(GL_GNULIB_FREOPEN)/g' \
1845               -e 's/@''GNULIB_FSCANF''@/$(GL_GNULIB_FSCANF)/g' \
1846               -e 's/@''GNULIB_FSEEK''@/$(GL_GNULIB_FSEEK)/g' \
1847               -e 's/@''GNULIB_FSEEKO''@/$(GL_GNULIB_FSEEKO)/g' \
1848               -e 's/@''GNULIB_FTELL''@/$(GL_GNULIB_FTELL)/g' \
1849               -e 's/@''GNULIB_FTELLO''@/$(GL_GNULIB_FTELLO)/g' \
1850               -e 's/@''GNULIB_FWRITE''@/$(GL_GNULIB_FWRITE)/g' \
1851               -e 's/@''GNULIB_GETC''@/$(GL_GNULIB_GETC)/g' \
1852               -e 's/@''GNULIB_GETCHAR''@/$(GL_GNULIB_GETCHAR)/g' \
1853               -e 's/@''GNULIB_GETDELIM''@/$(GL_GNULIB_GETDELIM)/g' \
1854               -e 's/@''GNULIB_GETLINE''@/$(GL_GNULIB_GETLINE)/g' \
1855               -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GL_GNULIB_OBSTACK_PRINTF)/g' \
1856               -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GL_GNULIB_OBSTACK_PRINTF_POSIX)/g' \
1857               -e 's/@''GNULIB_PCLOSE''@/$(GL_GNULIB_PCLOSE)/g' \
1858               -e 's/@''GNULIB_PERROR''@/$(GL_GNULIB_PERROR)/g' \
1859               -e 's/@''GNULIB_POPEN''@/$(GL_GNULIB_POPEN)/g' \
1860               -e 's/@''GNULIB_PRINTF''@/$(GL_GNULIB_PRINTF)/g' \
1861               -e 's/@''GNULIB_PRINTF_POSIX''@/$(GL_GNULIB_PRINTF_POSIX)/g' \
1862               -e 's/@''GNULIB_PUTC''@/$(GL_GNULIB_PUTC)/g' \
1863               -e 's/@''GNULIB_PUTCHAR''@/$(GL_GNULIB_PUTCHAR)/g' \
1864               -e 's/@''GNULIB_PUTS''@/$(GL_GNULIB_PUTS)/g' \
1865               -e 's/@''GNULIB_REMOVE''@/$(GL_GNULIB_REMOVE)/g' \
1866               -e 's/@''GNULIB_RENAME''@/$(GL_GNULIB_RENAME)/g' \
1867               -e 's/@''GNULIB_RENAMEAT''@/$(GL_GNULIB_RENAMEAT)/g' \
1868               -e 's/@''GNULIB_SCANF''@/$(GL_GNULIB_SCANF)/g' \
1869               -e 's/@''GNULIB_SNPRINTF''@/$(GL_GNULIB_SNPRINTF)/g' \
1870               -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GL_GNULIB_SPRINTF_POSIX)/g' \
1871               -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GL_GNULIB_STDIO_H_NONBLOCKING)/g' \
1872               -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GL_GNULIB_STDIO_H_SIGPIPE)/g' \
1873               -e 's/@''GNULIB_TMPFILE''@/$(GL_GNULIB_TMPFILE)/g' \
1874               -e 's/@''GNULIB_VASPRINTF''@/$(GL_GNULIB_VASPRINTF)/g' \
1875               -e 's/@''GNULIB_VDPRINTF''@/$(GL_GNULIB_VDPRINTF)/g' \
1876               -e 's/@''GNULIB_VFPRINTF''@/$(GL_GNULIB_VFPRINTF)/g' \
1877               -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GL_GNULIB_VFPRINTF_POSIX)/g' \
1878               -e 's/@''GNULIB_VFSCANF''@/$(GL_GNULIB_VFSCANF)/g' \
1879               -e 's/@''GNULIB_VSCANF''@/$(GL_GNULIB_VSCANF)/g' \
1880               -e 's/@''GNULIB_VPRINTF''@/$(GL_GNULIB_VPRINTF)/g' \
1881               -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GL_GNULIB_VPRINTF_POSIX)/g' \
1882               -e 's/@''GNULIB_VSNPRINTF''@/$(GL_GNULIB_VSNPRINTF)/g' \
1883               -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GL_GNULIB_VSPRINTF_POSIX)/g' \
1884               -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GL_GNULIB_MDA_FCLOSEALL)/g' \
1885               -e 's/@''GNULIB_MDA_FDOPEN''@/$(GL_GNULIB_MDA_FDOPEN)/g' \
1886               -e 's/@''GNULIB_MDA_FILENO''@/$(GL_GNULIB_MDA_FILENO)/g' \
1887               -e 's/@''GNULIB_MDA_GETW''@/$(GL_GNULIB_MDA_GETW)/g' \
1888               -e 's/@''GNULIB_MDA_PUTW''@/$(GL_GNULIB_MDA_PUTW)/g' \
1889               -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GL_GNULIB_MDA_TEMPNAM)/g' \
1890               < $(srcdir)/stdio.in.h | \
1891           sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
1892               -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
1893               -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
1894               -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
1895               -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
1896               -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
1897               -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \
1898               -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
1899               -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
1900               -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
1901               -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
1902               -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
1903               -e 's|@''HAVE_PCLOSE''@|$(HAVE_PCLOSE)|g' \
1904               -e 's|@''HAVE_POPEN''@|$(HAVE_POPEN)|g' \
1905               -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
1906               -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
1907               -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
1908               -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
1909               -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
1910               -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
1911               -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
1912               -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
1913               -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
1914               -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
1915               -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
1916               -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
1917               -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
1918               -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
1919               -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
1920               -e 's|@''REPLACE_GETDELIM''@|$(REPLACE_GETDELIM)|g' \
1921               -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
1922               -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \
1923               -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \
1924               -e 's|@''REPLACE_POPEN''@|$(REPLACE_POPEN)|g' \
1925               -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
1926               -e 's|@''REPLACE_REMOVE''@|$(REPLACE_REMOVE)|g' \
1927               -e 's|@''REPLACE_RENAME''@|$(REPLACE_RENAME)|g' \
1928               -e 's|@''REPLACE_RENAMEAT''@|$(REPLACE_RENAMEAT)|g' \
1929               -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
1930               -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
1931               -e 's|@''REPLACE_STDIO_READ_FUNCS''@|$(REPLACE_STDIO_READ_FUNCS)|g' \
1932               -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \
1933               -e 's|@''REPLACE_TMPFILE''@|$(REPLACE_TMPFILE)|g' \
1934               -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
1935               -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \
1936               -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
1937               -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
1938               -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
1939               -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
1940               -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
1941               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1942               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1943               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1944         } > $@-t && \
1945         mv $@-t $@
1946 MOSTLYCLEANFILES += stdio.h stdio.h-t
1947
1948 EXTRA_DIST += stdio.in.h
1949
1950 ## end   gnulib module stdio
1951
1952 ## begin gnulib module stdlib
1953
1954 BUILT_SOURCES += stdlib.h
1955
1956 # We need the following in order to create <stdlib.h> when the system
1957 # doesn't have one that works with the given compiler.
1958 stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
1959   $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1960         $(AM_V_GEN)rm -f $@-t $@ && \
1961         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1962           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1963               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1964               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1965               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1966               -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
1967               -e 's/@''GNULIB__EXIT''@/$(GL_GNULIB__EXIT)/g' \
1968               -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GL_GNULIB_ALIGNED_ALLOC)/g' \
1969               -e 's/@''GNULIB_ATOLL''@/$(GL_GNULIB_ATOLL)/g' \
1970               -e 's/@''GNULIB_CALLOC_POSIX''@/$(GL_GNULIB_CALLOC_POSIX)/g' \
1971               -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GL_GNULIB_CANONICALIZE_FILE_NAME)/g' \
1972               -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
1973               -e 's/@''GNULIB_GETLOADAVG''@/$(GL_GNULIB_GETLOADAVG)/g' \
1974               -e 's/@''GNULIB_GETSUBOPT''@/$(GL_GNULIB_GETSUBOPT)/g' \
1975               -e 's/@''GNULIB_GRANTPT''@/$(GL_GNULIB_GRANTPT)/g' \
1976               -e 's/@''GNULIB_MALLOC_POSIX''@/$(GL_GNULIB_MALLOC_POSIX)/g' \
1977               -e 's/@''GNULIB_MBTOWC''@/$(GL_GNULIB_MBTOWC)/g' \
1978               -e 's/@''GNULIB_MKDTEMP''@/$(GL_GNULIB_MKDTEMP)/g' \
1979               -e 's/@''GNULIB_MKOSTEMP''@/$(GL_GNULIB_MKOSTEMP)/g' \
1980               -e 's/@''GNULIB_MKOSTEMPS''@/$(GL_GNULIB_MKOSTEMPS)/g' \
1981               -e 's/@''GNULIB_MKSTEMP''@/$(GL_GNULIB_MKSTEMP)/g' \
1982               -e 's/@''GNULIB_MKSTEMPS''@/$(GL_GNULIB_MKSTEMPS)/g' \
1983               -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GL_GNULIB_POSIX_MEMALIGN)/g' \
1984               -e 's/@''GNULIB_POSIX_OPENPT''@/$(GL_GNULIB_POSIX_OPENPT)/g' \
1985               -e 's/@''GNULIB_PTSNAME''@/$(GL_GNULIB_PTSNAME)/g' \
1986               -e 's/@''GNULIB_PTSNAME_R''@/$(GL_GNULIB_PTSNAME_R)/g' \
1987               -e 's/@''GNULIB_PUTENV''@/$(GL_GNULIB_PUTENV)/g' \
1988               -e 's/@''GNULIB_QSORT_R''@/$(GL_GNULIB_QSORT_R)/g' \
1989               -e 's/@''GNULIB_RANDOM''@/$(GL_GNULIB_RANDOM)/g' \
1990               -e 's/@''GNULIB_RANDOM_R''@/$(GL_GNULIB_RANDOM_R)/g' \
1991               -e 's/@''GNULIB_REALLOC_POSIX''@/$(GL_GNULIB_REALLOC_POSIX)/g' \
1992               -e 's/@''GNULIB_REALLOCARRAY''@/$(GL_GNULIB_REALLOCARRAY)/g' \
1993               -e 's/@''GNULIB_REALPATH''@/$(GL_GNULIB_REALPATH)/g' \
1994               -e 's/@''GNULIB_RPMATCH''@/$(GL_GNULIB_RPMATCH)/g' \
1995               -e 's/@''GNULIB_SECURE_GETENV''@/$(GL_GNULIB_SECURE_GETENV)/g' \
1996               -e 's/@''GNULIB_SETENV''@/$(GL_GNULIB_SETENV)/g' \
1997               -e 's/@''GNULIB_STRTOD''@/$(GL_GNULIB_STRTOD)/g' \
1998               -e 's/@''GNULIB_STRTOL''@/$(GL_GNULIB_STRTOL)/g' \
1999               -e 's/@''GNULIB_STRTOLD''@/$(GL_GNULIB_STRTOLD)/g' \
2000               -e 's/@''GNULIB_STRTOLL''@/$(GL_GNULIB_STRTOLL)/g' \
2001               -e 's/@''GNULIB_STRTOUL''@/$(GL_GNULIB_STRTOUL)/g' \
2002               -e 's/@''GNULIB_STRTOULL''@/$(GL_GNULIB_STRTOULL)/g' \
2003               -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GL_GNULIB_SYSTEM_POSIX)/g' \
2004               -e 's/@''GNULIB_UNLOCKPT''@/$(GL_GNULIB_UNLOCKPT)/g' \
2005               -e 's/@''GNULIB_UNSETENV''@/$(GL_GNULIB_UNSETENV)/g' \
2006               -e 's/@''GNULIB_WCTOMB''@/$(GL_GNULIB_WCTOMB)/g' \
2007               -e 's/@''GNULIB_MDA_ECVT''@/$(GL_GNULIB_MDA_ECVT)/g' \
2008               -e 's/@''GNULIB_MDA_FCVT''@/$(GL_GNULIB_MDA_FCVT)/g' \
2009               -e 's/@''GNULIB_MDA_GCVT''@/$(GL_GNULIB_MDA_GCVT)/g' \
2010               -e 's/@''GNULIB_MDA_MKTEMP''@/$(GL_GNULIB_MDA_MKTEMP)/g' \
2011               -e 's/@''GNULIB_MDA_PUTENV''@/$(GL_GNULIB_MDA_PUTENV)/g' \
2012               < $(srcdir)/stdlib.in.h | \
2013           sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
2014               -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
2015               -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
2016               -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
2017               -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
2018               -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
2019               -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
2020               -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
2021               -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
2022               -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
2023               -e 's|@''HAVE_INITSTATE''@|$(HAVE_INITSTATE)|g' \
2024               -e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
2025               -e 's|@''HAVE_MBTOWC''@|$(HAVE_MBTOWC)|g' \
2026               -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
2027               -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
2028               -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
2029               -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
2030               -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
2031               -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
2032               -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
2033               -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
2034               -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
2035               -e 's|@''HAVE_QSORT_R''@|$(HAVE_QSORT_R)|g' \
2036               -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
2037               -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
2038               -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
2039               -e 's|@''HAVE_REALLOCARRAY''@|$(HAVE_REALLOCARRAY)|g' \
2040               -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
2041               -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
2042               -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
2043               -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
2044               -e 's|@''HAVE_SETSTATE''@|$(HAVE_SETSTATE)|g' \
2045               -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
2046               -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
2047               -e 's|@''HAVE_STRTOL''@|$(HAVE_STRTOL)|g' \
2048               -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \
2049               -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
2050               -e 's|@''HAVE_STRTOUL''@|$(HAVE_STRTOUL)|g' \
2051               -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
2052               -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
2053               -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
2054               -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
2055               -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
2056               -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
2057               -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
2058               -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
2059               -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
2060               -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
2061               -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
2062               -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
2063               -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
2064               -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
2065               -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
2066               -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
2067               -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
2068               -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \
2069               -e 's|@''REPLACE_RANDOM''@|$(REPLACE_RANDOM)|g' \
2070               -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
2071               -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
2072               -e 's|@''REPLACE_REALLOCARRAY''@|$(REPLACE_REALLOCARRAY)|g' \
2073               -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
2074               -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
2075               -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \
2076               -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
2077               -e 's|@''REPLACE_STRTOL''@|$(REPLACE_STRTOL)|g' \
2078               -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \
2079               -e 's|@''REPLACE_STRTOLL''@|$(REPLACE_STRTOLL)|g' \
2080               -e 's|@''REPLACE_STRTOUL''@|$(REPLACE_STRTOUL)|g' \
2081               -e 's|@''REPLACE_STRTOULL''@|$(REPLACE_STRTOULL)|g' \
2082               -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
2083               -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
2084               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2085               -e '/definition of _Noreturn/r $(_NORETURN_H)' \
2086               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2087               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2088         } > $@-t && \
2089         mv $@-t $@
2090 MOSTLYCLEANFILES += stdlib.h stdlib.h-t
2091
2092 EXTRA_DIST += stdlib.in.h
2093
2094 ## end   gnulib module stdlib
2095
2096 ## begin gnulib module stdopen
2097
2098 libdiffutils_a_SOURCES += stdopen.c
2099
2100 EXTRA_DIST += stdopen.h
2101
2102 ## end   gnulib module stdopen
2103
2104 ## begin gnulib module strcase
2105
2106
2107 EXTRA_DIST += strcasecmp.c strncasecmp.c
2108
2109 EXTRA_libdiffutils_a_SOURCES += strcasecmp.c strncasecmp.c
2110
2111 ## end   gnulib module strcase
2112
2113 ## begin gnulib module streq
2114
2115
2116 EXTRA_DIST += streq.h
2117
2118 ## end   gnulib module streq
2119
2120 ## begin gnulib module strerror
2121
2122
2123 EXTRA_DIST += strerror.c
2124
2125 EXTRA_libdiffutils_a_SOURCES += strerror.c
2126
2127 ## end   gnulib module strerror
2128
2129 ## begin gnulib module strerror-override
2130
2131
2132 EXTRA_DIST += strerror-override.c strerror-override.h
2133
2134 EXTRA_libdiffutils_a_SOURCES += strerror-override.c
2135
2136 ## end   gnulib module strerror-override
2137
2138 ## begin gnulib module striconv
2139
2140 libdiffutils_a_SOURCES += striconv.h striconv.c
2141 if GL_COND_LIBTOOL
2142 endif
2143
2144 ## end   gnulib module striconv
2145
2146 ## begin gnulib module string
2147
2148 BUILT_SOURCES += string.h
2149
2150 # We need the following in order to create <string.h> when the system
2151 # doesn't have one that works with the given compiler.
2152 string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2153         $(AM_V_GEN)rm -f $@-t $@ && \
2154         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2155           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2156               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2157               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2158               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2159               -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
2160               -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GL_GNULIB_EXPLICIT_BZERO)/g' \
2161               -e 's/@''GNULIB_FFSL''@/$(GL_GNULIB_FFSL)/g' \
2162               -e 's/@''GNULIB_FFSLL''@/$(GL_GNULIB_FFSLL)/g' \
2163               -e 's/@''GNULIB_MBSLEN''@/$(GL_GNULIB_MBSLEN)/g' \
2164               -e 's/@''GNULIB_MBSNLEN''@/$(GL_GNULIB_MBSNLEN)/g' \
2165               -e 's/@''GNULIB_MBSCHR''@/$(GL_GNULIB_MBSCHR)/g' \
2166               -e 's/@''GNULIB_MBSRCHR''@/$(GL_GNULIB_MBSRCHR)/g' \
2167               -e 's/@''GNULIB_MBSSTR''@/$(GL_GNULIB_MBSSTR)/g' \
2168               -e 's/@''GNULIB_MBSCASECMP''@/$(GL_GNULIB_MBSCASECMP)/g' \
2169               -e 's/@''GNULIB_MBSNCASECMP''@/$(GL_GNULIB_MBSNCASECMP)/g' \
2170               -e 's/@''GNULIB_MBSPCASECMP''@/$(GL_GNULIB_MBSPCASECMP)/g' \
2171               -e 's/@''GNULIB_MBSCASESTR''@/$(GL_GNULIB_MBSCASESTR)/g' \
2172               -e 's/@''GNULIB_MBSCSPN''@/$(GL_GNULIB_MBSCSPN)/g' \
2173               -e 's/@''GNULIB_MBSPBRK''@/$(GL_GNULIB_MBSPBRK)/g' \
2174               -e 's/@''GNULIB_MBSSPN''@/$(GL_GNULIB_MBSSPN)/g' \
2175               -e 's/@''GNULIB_MBSSEP''@/$(GL_GNULIB_MBSSEP)/g' \
2176               -e 's/@''GNULIB_MBSTOK_R''@/$(GL_GNULIB_MBSTOK_R)/g' \
2177               -e 's/@''GNULIB_MEMCHR''@/$(GL_GNULIB_MEMCHR)/g' \
2178               -e 's/@''GNULIB_MEMMEM''@/$(GL_GNULIB_MEMMEM)/g' \
2179               -e 's/@''GNULIB_MEMPCPY''@/$(GL_GNULIB_MEMPCPY)/g' \
2180               -e 's/@''GNULIB_MEMRCHR''@/$(GL_GNULIB_MEMRCHR)/g' \
2181               -e 's/@''GNULIB_RAWMEMCHR''@/$(GL_GNULIB_RAWMEMCHR)/g' \
2182               -e 's/@''GNULIB_STPCPY''@/$(GL_GNULIB_STPCPY)/g' \
2183               -e 's/@''GNULIB_STPNCPY''@/$(GL_GNULIB_STPNCPY)/g' \
2184               -e 's/@''GNULIB_STRCHRNUL''@/$(GL_GNULIB_STRCHRNUL)/g' \
2185               -e 's/@''GNULIB_STRDUP''@/$(GL_GNULIB_STRDUP)/g' \
2186               -e 's/@''GNULIB_STRNCAT''@/$(GL_GNULIB_STRNCAT)/g' \
2187               -e 's/@''GNULIB_STRNDUP''@/$(GL_GNULIB_STRNDUP)/g' \
2188               -e 's/@''GNULIB_STRNLEN''@/$(GL_GNULIB_STRNLEN)/g' \
2189               -e 's/@''GNULIB_STRPBRK''@/$(GL_GNULIB_STRPBRK)/g' \
2190               -e 's/@''GNULIB_STRSEP''@/$(GL_GNULIB_STRSEP)/g' \
2191               -e 's/@''GNULIB_STRSTR''@/$(GL_GNULIB_STRSTR)/g' \
2192               -e 's/@''GNULIB_STRCASESTR''@/$(GL_GNULIB_STRCASESTR)/g' \
2193               -e 's/@''GNULIB_STRTOK_R''@/$(GL_GNULIB_STRTOK_R)/g' \
2194               -e 's/@''GNULIB_STRERROR''@/$(GL_GNULIB_STRERROR)/g' \
2195               -e 's/@''GNULIB_STRERROR_R''@/$(GL_GNULIB_STRERROR_R)/g' \
2196               -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GL_GNULIB_STRERRORNAME_NP)/g' \
2197               -e 's/@''GNULIB_SIGABBREV_NP''@/$(GL_GNULIB_SIGABBREV_NP)/g' \
2198               -e 's/@''GNULIB_SIGDESCR_NP''@/$(GL_GNULIB_SIGDESCR_NP)/g' \
2199               -e 's/@''GNULIB_STRSIGNAL''@/$(GL_GNULIB_STRSIGNAL)/g' \
2200               -e 's/@''GNULIB_STRVERSCMP''@/$(GL_GNULIB_STRVERSCMP)/g' \
2201               -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GL_GNULIB_MDA_MEMCCPY)/g' \
2202               -e 's/@''GNULIB_MDA_STRDUP''@/$(GL_GNULIB_MDA_STRDUP)/g' \
2203               < $(srcdir)/string.in.h | \
2204           sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
2205               -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
2206               -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
2207               -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
2208               -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
2209               -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
2210               -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
2211               -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
2212               -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
2213               -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
2214               -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
2215               -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
2216               -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
2217               -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
2218               -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
2219               -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
2220               -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
2221               -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
2222               -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
2223               -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
2224               -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
2225               -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
2226               -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
2227               -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
2228               -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
2229               -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
2230               -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
2231               -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
2232               -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
2233               -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
2234               -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
2235               -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
2236               -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
2237               -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
2238               -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
2239               -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
2240               -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
2241               -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
2242               -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
2243               -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
2244               -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
2245               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2246               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2247               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2248               < $(srcdir)/string.in.h; \
2249         } > $@-t && \
2250         mv $@-t $@
2251 MOSTLYCLEANFILES += string.h string.h-t
2252
2253 EXTRA_DIST += string.in.h
2254
2255 ## end   gnulib module string
2256
2257 ## begin gnulib module strings
2258
2259 BUILT_SOURCES += strings.h
2260
2261 # We need the following in order to create <strings.h> when the system
2262 # doesn't have one that works with the given compiler.
2263 strings.h: strings.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
2264         $(AM_V_GEN)rm -f $@-t $@ && \
2265         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2266           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2267               -e 's|@''HAVE_STRINGS_H''@|$(HAVE_STRINGS_H)|g' \
2268               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2269               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2270               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2271               -e 's|@''NEXT_STRINGS_H''@|$(NEXT_STRINGS_H)|g' \
2272               -e 's/@''GNULIB_FFS''@/$(GL_GNULIB_FFS)/g' \
2273               -e 's|@''HAVE_FFS''@|$(HAVE_FFS)|g' \
2274               -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
2275               -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
2276               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2277               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2278               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2279               < $(srcdir)/strings.in.h; \
2280         } > $@-t && \
2281         mv $@-t $@
2282 MOSTLYCLEANFILES += strings.h strings.h-t
2283
2284 EXTRA_DIST += strings.in.h
2285
2286 ## end   gnulib module strings
2287
2288 ## begin gnulib module strnlen
2289
2290
2291 EXTRA_DIST += strnlen.c
2292
2293 EXTRA_libdiffutils_a_SOURCES += strnlen.c
2294
2295 ## end   gnulib module strnlen
2296
2297 ## begin gnulib module strnlen1
2298
2299 libdiffutils_a_SOURCES += strnlen1.h strnlen1.c
2300
2301 ## end   gnulib module strnlen1
2302
2303 ## begin gnulib module strptime
2304
2305
2306 EXTRA_DIST += strptime.c
2307
2308 EXTRA_libdiffutils_a_SOURCES += strptime.c
2309
2310 ## end   gnulib module strptime
2311
2312 ## begin gnulib module strtoimax
2313
2314
2315 EXTRA_DIST += strtoimax.c
2316
2317 EXTRA_libdiffutils_a_SOURCES += strtoimax.c
2318
2319 ## end   gnulib module strtoimax
2320
2321 ## begin gnulib module strtoll
2322
2323
2324 EXTRA_DIST += strtol.c strtoll.c
2325
2326 EXTRA_libdiffutils_a_SOURCES += strtol.c strtoll.c
2327
2328 ## end   gnulib module strtoll
2329
2330 ## begin gnulib module sys_random
2331
2332 BUILT_SOURCES += sys/random.h
2333
2334 # We need the following in order to create <sys/random.h> when the system
2335 # doesn't have one.
2336 sys/random.h: sys_random.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2337         $(AM_V_at)$(MKDIR_P) sys
2338         $(AM_V_GEN)rm -f $@-t $@ && \
2339         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2340           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2341               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2342               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2343               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2344               -e 's|@''NEXT_SYS_RANDOM_H''@|$(NEXT_SYS_RANDOM_H)|g' \
2345               -e 's|@''HAVE_SYS_RANDOM_H''@|$(HAVE_SYS_RANDOM_H)|g' \
2346               -e 's/@''GNULIB_GETRANDOM''@/$(GL_GNULIB_GETRANDOM)/g' \
2347               -e 's/@''HAVE_GETRANDOM''@/$(HAVE_GETRANDOM)/g' \
2348               -e 's/@''REPLACE_GETRANDOM''@/$(REPLACE_GETRANDOM)/g' \
2349               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2350               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2351               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2352               < $(srcdir)/sys_random.in.h; \
2353         } > $@-t && \
2354         mv -f $@-t $@
2355 MOSTLYCLEANFILES += sys/random.h sys/random.h-t
2356 MOSTLYCLEANDIRS += sys
2357
2358 EXTRA_DIST += sys_random.in.h
2359
2360 ## end   gnulib module sys_random
2361
2362 ## begin gnulib module sys_stat
2363
2364 BUILT_SOURCES += sys/stat.h
2365
2366 # We need the following in order to create <sys/stat.h> when the system
2367 # has one that is incomplete.
2368 sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2369         $(AM_V_at)$(MKDIR_P) sys
2370         $(AM_V_GEN)rm -f $@-t $@ && \
2371         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2372           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2373               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2374               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2375               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2376               -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
2377               -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
2378               -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
2379               -e 's/@''GNULIB_FCHMODAT''@/$(GL_GNULIB_FCHMODAT)/g' \
2380               -e 's/@''GNULIB_FSTAT''@/$(GL_GNULIB_FSTAT)/g' \
2381               -e 's/@''GNULIB_FSTATAT''@/$(GL_GNULIB_FSTATAT)/g' \
2382               -e 's/@''GNULIB_FUTIMENS''@/$(GL_GNULIB_FUTIMENS)/g' \
2383               -e 's/@''GNULIB_GETUMASK''@/$(GL_GNULIB_GETUMASK)/g' \
2384               -e 's/@''GNULIB_LCHMOD''@/$(GL_GNULIB_LCHMOD)/g' \
2385               -e 's/@''GNULIB_LSTAT''@/$(GL_GNULIB_LSTAT)/g' \
2386               -e 's/@''GNULIB_MKDIR''@/$(GL_GNULIB_MKDIR)/g' \
2387               -e 's/@''GNULIB_MKDIRAT''@/$(GL_GNULIB_MKDIRAT)/g' \
2388               -e 's/@''GNULIB_MKFIFO''@/$(GL_GNULIB_MKFIFO)/g' \
2389               -e 's/@''GNULIB_MKFIFOAT''@/$(GL_GNULIB_MKFIFOAT)/g' \
2390               -e 's/@''GNULIB_MKNOD''@/$(GL_GNULIB_MKNOD)/g' \
2391               -e 's/@''GNULIB_MKNODAT''@/$(GL_GNULIB_MKNODAT)/g' \
2392               -e 's/@''GNULIB_STAT''@/$(GL_GNULIB_STAT)/g' \
2393               -e 's/@''GNULIB_UTIMENSAT''@/$(GL_GNULIB_UTIMENSAT)/g' \
2394               -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GL_GNULIB_OVERRIDES_STRUCT_STAT)/g' \
2395               -e 's/@''GNULIB_MDA_CHMOD''@/$(GL_GNULIB_MDA_CHMOD)/g' \
2396               -e 's/@''GNULIB_MDA_MKDIR''@/$(GL_GNULIB_MDA_MKDIR)/g' \
2397               -e 's/@''GNULIB_MDA_UMASK''@/$(GL_GNULIB_MDA_UMASK)/g' \
2398               -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
2399               -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
2400               -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
2401               -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
2402               -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
2403               -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
2404               -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
2405               -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
2406               -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
2407               -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
2408               -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
2409               -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
2410               -e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
2411               -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
2412               -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
2413               -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
2414               -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
2415               -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
2416               -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
2417               -e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
2418               -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
2419               -e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
2420               -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
2421               -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
2422               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2423               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2424               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2425               < $(srcdir)/sys_stat.in.h; \
2426         } > $@-t && \
2427         mv $@-t $@
2428 MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
2429 MOSTLYCLEANDIRS += sys
2430
2431 EXTRA_DIST += sys_stat.in.h
2432
2433 ## end   gnulib module sys_stat
2434
2435 ## begin gnulib module sys_time
2436
2437 BUILT_SOURCES += sys/time.h
2438
2439 # We need the following in order to create <sys/time.h> when the system
2440 # doesn't have one that works with the given compiler.
2441 sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2442         $(AM_V_at)$(MKDIR_P) sys
2443         $(AM_V_GEN)rm -f $@-t $@ && \
2444         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2445           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2446               -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
2447               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2448               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2449               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2450               -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
2451               -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GL_GNULIB_GETTIMEOFDAY)/g' \
2452               -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2453               -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
2454               -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
2455               -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
2456               -e 's/@''REPLACE_STRUCT_TIMEVAL''@/$(REPLACE_STRUCT_TIMEVAL)/g' \
2457               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2458               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2459               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2460               < $(srcdir)/sys_time.in.h; \
2461         } > $@-t && \
2462         mv $@-t $@
2463 MOSTLYCLEANFILES += sys/time.h sys/time.h-t
2464
2465 EXTRA_DIST += sys_time.in.h
2466
2467 ## end   gnulib module sys_time
2468
2469 ## begin gnulib module sys_types
2470
2471 BUILT_SOURCES += sys/types.h
2472
2473 # We need the following in order to create <sys/types.h> when the system
2474 # doesn't have one that works with the given compiler.
2475 sys/types.h: sys_types.in.h $(top_builddir)/config.status
2476         $(AM_V_at)$(MKDIR_P) sys
2477         $(AM_V_GEN)rm -f $@-t $@ && \
2478         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2479           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2480               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2481               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2482               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2483               -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
2484               -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
2485               -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
2486               < $(srcdir)/sys_types.in.h; \
2487         } > $@-t && \
2488         mv $@-t $@
2489 MOSTLYCLEANFILES += sys/types.h sys/types.h-t
2490
2491 EXTRA_DIST += sys_types.in.h
2492
2493 ## end   gnulib module sys_types
2494
2495 ## begin gnulib module sys_wait
2496
2497 BUILT_SOURCES += sys/wait.h
2498
2499 # We need the following in order to create <sys/wait.h> when the system
2500 # has one that is incomplete.
2501 sys/wait.h: sys_wait.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
2502         $(AM_V_at)$(MKDIR_P) sys
2503         $(AM_V_GEN)rm -f $@-t $@ && \
2504         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2505           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2506               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2507               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2508               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2509               -e 's|@''NEXT_SYS_WAIT_H''@|$(NEXT_SYS_WAIT_H)|g' \
2510               -e 's/@''GNULIB_WAITPID''@/$(GL_GNULIB_WAITPID)/g' \
2511               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2512               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2513               < $(srcdir)/sys_wait.in.h; \
2514         } > $@-t && \
2515         mv $@-t $@
2516 MOSTLYCLEANFILES += sys/wait.h sys/wait.h-t
2517 MOSTLYCLEANDIRS += sys
2518
2519 EXTRA_DIST += sys_wait.in.h
2520
2521 ## end   gnulib module sys_wait
2522
2523 ## begin gnulib module system-quote
2524
2525 libdiffutils_a_SOURCES += system-quote.h system-quote.c
2526
2527 ## end   gnulib module system-quote
2528
2529 ## begin gnulib module tempname
2530
2531 libdiffutils_a_SOURCES += tempname.c
2532
2533 EXTRA_DIST += tempname.h
2534
2535 ## end   gnulib module tempname
2536
2537 ## begin gnulib module threadlib
2538
2539 libdiffutils_a_SOURCES += glthread/threadlib.c
2540
2541 ## end   gnulib module threadlib
2542
2543 ## begin gnulib module time
2544
2545 BUILT_SOURCES += time.h
2546
2547 # We need the following in order to create <time.h> when the system
2548 # doesn't have one that works with the given compiler.
2549 time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2550         $(AM_V_GEN)rm -f $@-t $@ && \
2551         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2552           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2553               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2554               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2555               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2556               -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
2557               -e 's/@''GNULIB_CTIME''@/$(GL_GNULIB_CTIME)/g' \
2558               -e 's/@''GNULIB_LOCALTIME''@/$(GL_GNULIB_LOCALTIME)/g' \
2559               -e 's/@''GNULIB_MKTIME''@/$(GL_GNULIB_MKTIME)/g' \
2560               -e 's/@''GNULIB_NANOSLEEP''@/$(GL_GNULIB_NANOSLEEP)/g' \
2561               -e 's/@''GNULIB_STRFTIME''@/$(GL_GNULIB_STRFTIME)/g' \
2562               -e 's/@''GNULIB_STRPTIME''@/$(GL_GNULIB_STRPTIME)/g' \
2563               -e 's/@''GNULIB_TIMEGM''@/$(GL_GNULIB_TIMEGM)/g' \
2564               -e 's/@''GNULIB_TIMESPEC_GET''@/$(GL_GNULIB_TIMESPEC_GET)/g' \
2565               -e 's/@''GNULIB_TIME_R''@/$(GL_GNULIB_TIME_R)/g' \
2566               -e 's/@''GNULIB_TIME_RZ''@/$(GL_GNULIB_TIME_RZ)/g' \
2567               -e 's/@''GNULIB_TZSET''@/$(GL_GNULIB_TZSET)/g' \
2568               -e 's/@''GNULIB_MDA_TZSET''@/$(GL_GNULIB_MDA_TZSET)/g' \
2569               -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
2570               -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
2571               -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
2572               -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
2573               -e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
2574               -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
2575               -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
2576               -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
2577               -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
2578               -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
2579               -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
2580               -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
2581               -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
2582               -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
2583               -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
2584               -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
2585               -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
2586               -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
2587               -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
2588               -e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
2589               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2590               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2591               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2592               < $(srcdir)/time.in.h; \
2593         } > $@-t && \
2594         mv $@-t $@
2595 MOSTLYCLEANFILES += time.h time.h-t
2596
2597 EXTRA_DIST += time.in.h
2598
2599 ## end   gnulib module time
2600
2601 ## begin gnulib module time_r
2602
2603
2604 EXTRA_DIST += time_r.c
2605
2606 EXTRA_libdiffutils_a_SOURCES += time_r.c
2607
2608 ## end   gnulib module time_r
2609
2610 ## begin gnulib module time_rz
2611
2612
2613 EXTRA_DIST += time-internal.h time_rz.c
2614
2615 EXTRA_libdiffutils_a_SOURCES += time_rz.c
2616
2617 ## end   gnulib module time_rz
2618
2619 ## begin gnulib module timegm
2620
2621
2622 EXTRA_DIST += mktime-internal.h timegm.c
2623
2624 EXTRA_libdiffutils_a_SOURCES += timegm.c
2625
2626 ## end   gnulib module timegm
2627
2628 ## begin gnulib module timespec
2629
2630 libdiffutils_a_SOURCES += timespec.c
2631
2632 EXTRA_DIST += timespec.h
2633
2634 ## end   gnulib module timespec
2635
2636 ## begin gnulib module trim
2637
2638 libdiffutils_a_SOURCES += trim.c
2639
2640 EXTRA_DIST += trim.h
2641
2642 ## end   gnulib module trim
2643
2644 ## begin gnulib module tzset
2645
2646
2647 EXTRA_DIST += tzset.c
2648
2649 EXTRA_libdiffutils_a_SOURCES += tzset.c
2650
2651 ## end   gnulib module tzset
2652
2653 ## begin gnulib module unistd
2654
2655 BUILT_SOURCES += unistd.h
2656 libdiffutils_a_SOURCES += unistd.c
2657
2658 # We need the following in order to create an empty placeholder for
2659 # <unistd.h> when the system doesn't have one.
2660 unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2661         $(AM_V_GEN)rm -f $@-t $@ && \
2662         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2663           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2664               -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
2665               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2666               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2667               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2668               -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
2669               -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
2670               -e 's/@''GNULIB_ACCESS''@/$(GL_GNULIB_ACCESS)/g' \
2671               -e 's/@''GNULIB_CHDIR''@/$(GL_GNULIB_CHDIR)/g' \
2672               -e 's/@''GNULIB_CHOWN''@/$(GL_GNULIB_CHOWN)/g' \
2673               -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \
2674               -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GL_GNULIB_COPY_FILE_RANGE)/g' \
2675               -e 's/@''GNULIB_DUP''@/$(GL_GNULIB_DUP)/g' \
2676               -e 's/@''GNULIB_DUP2''@/$(GL_GNULIB_DUP2)/g' \
2677               -e 's/@''GNULIB_DUP3''@/$(GL_GNULIB_DUP3)/g' \
2678               -e 's/@''GNULIB_ENVIRON''@/$(GL_GNULIB_ENVIRON)/g' \
2679               -e 's/@''GNULIB_EUIDACCESS''@/$(GL_GNULIB_EUIDACCESS)/g' \
2680               -e 's/@''GNULIB_EXECL''@/$(GL_GNULIB_EXECL)/g' \
2681               -e 's/@''GNULIB_EXECLE''@/$(GL_GNULIB_EXECLE)/g' \
2682               -e 's/@''GNULIB_EXECLP''@/$(GL_GNULIB_EXECLP)/g' \
2683               -e 's/@''GNULIB_EXECV''@/$(GL_GNULIB_EXECV)/g' \
2684               -e 's/@''GNULIB_EXECVE''@/$(GL_GNULIB_EXECVE)/g' \
2685               -e 's/@''GNULIB_EXECVP''@/$(GL_GNULIB_EXECVP)/g' \
2686               -e 's/@''GNULIB_EXECVPE''@/$(GL_GNULIB_EXECVPE)/g' \
2687               -e 's/@''GNULIB_FACCESSAT''@/$(GL_GNULIB_FACCESSAT)/g' \
2688               -e 's/@''GNULIB_FCHDIR''@/$(GL_GNULIB_FCHDIR)/g' \
2689               -e 's/@''GNULIB_FCHOWNAT''@/$(GL_GNULIB_FCHOWNAT)/g' \
2690               -e 's/@''GNULIB_FDATASYNC''@/$(GL_GNULIB_FDATASYNC)/g' \
2691               -e 's/@''GNULIB_FSYNC''@/$(GL_GNULIB_FSYNC)/g' \
2692               -e 's/@''GNULIB_FTRUNCATE''@/$(GL_GNULIB_FTRUNCATE)/g' \
2693               -e 's/@''GNULIB_GETCWD''@/$(GL_GNULIB_GETCWD)/g' \
2694               -e 's/@''GNULIB_GETDOMAINNAME''@/$(GL_GNULIB_GETDOMAINNAME)/g' \
2695               -e 's/@''GNULIB_GETDTABLESIZE''@/$(GL_GNULIB_GETDTABLESIZE)/g' \
2696               -e 's/@''GNULIB_GETENTROPY''@/$(GL_GNULIB_GETENTROPY)/g' \
2697               -e 's/@''GNULIB_GETGROUPS''@/$(GL_GNULIB_GETGROUPS)/g' \
2698               -e 's/@''GNULIB_GETHOSTNAME''@/$(GL_GNULIB_GETHOSTNAME)/g' \
2699               -e 's/@''GNULIB_GETLOGIN''@/$(GL_GNULIB_GETLOGIN)/g' \
2700               -e 's/@''GNULIB_GETLOGIN_R''@/$(GL_GNULIB_GETLOGIN_R)/g' \
2701               -e 's/@''GNULIB_GETOPT_POSIX''@/$(GL_GNULIB_GETOPT_POSIX)/g' \
2702               -e 's/@''GNULIB_GETPAGESIZE''@/$(GL_GNULIB_GETPAGESIZE)/g' \
2703               -e 's/@''GNULIB_GETPASS''@/$(GL_GNULIB_GETPASS)/g' \
2704               -e 's/@''GNULIB_GETUSERSHELL''@/$(GL_GNULIB_GETUSERSHELL)/g' \
2705               -e 's/@''GNULIB_GROUP_MEMBER''@/$(GL_GNULIB_GROUP_MEMBER)/g' \
2706               -e 's/@''GNULIB_ISATTY''@/$(GL_GNULIB_ISATTY)/g' \
2707               -e 's/@''GNULIB_LCHOWN''@/$(GL_GNULIB_LCHOWN)/g' \
2708               -e 's/@''GNULIB_LINK''@/$(GL_GNULIB_LINK)/g' \
2709               -e 's/@''GNULIB_LINKAT''@/$(GL_GNULIB_LINKAT)/g' \
2710               -e 's/@''GNULIB_LSEEK''@/$(GL_GNULIB_LSEEK)/g' \
2711               -e 's/@''GNULIB_PIPE''@/$(GL_GNULIB_PIPE)/g' \
2712               -e 's/@''GNULIB_PIPE2''@/$(GL_GNULIB_PIPE2)/g' \
2713               -e 's/@''GNULIB_PREAD''@/$(GL_GNULIB_PREAD)/g' \
2714               -e 's/@''GNULIB_PWRITE''@/$(GL_GNULIB_PWRITE)/g' \
2715               -e 's/@''GNULIB_READ''@/$(GL_GNULIB_READ)/g' \
2716               -e 's/@''GNULIB_READLINK''@/$(GL_GNULIB_READLINK)/g' \
2717               -e 's/@''GNULIB_READLINKAT''@/$(GL_GNULIB_READLINKAT)/g' \
2718               -e 's/@''GNULIB_RMDIR''@/$(GL_GNULIB_RMDIR)/g' \
2719               -e 's/@''GNULIB_SETHOSTNAME''@/$(GL_GNULIB_SETHOSTNAME)/g' \
2720               -e 's/@''GNULIB_SLEEP''@/$(GL_GNULIB_SLEEP)/g' \
2721               -e 's/@''GNULIB_SYMLINK''@/$(GL_GNULIB_SYMLINK)/g' \
2722               -e 's/@''GNULIB_SYMLINKAT''@/$(GL_GNULIB_SYMLINKAT)/g' \
2723               -e 's/@''GNULIB_TRUNCATE''@/$(GL_GNULIB_TRUNCATE)/g' \
2724               -e 's/@''GNULIB_TTYNAME_R''@/$(GL_GNULIB_TTYNAME_R)/g' \
2725               -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GL_GNULIB_UNISTD_H_GETOPT)/g' \
2726               -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GL_GNULIB_UNISTD_H_NONBLOCKING)/g' \
2727               -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GL_GNULIB_UNISTD_H_SIGPIPE)/g' \
2728               -e 's/@''GNULIB_UNLINK''@/$(GL_GNULIB_UNLINK)/g' \
2729               -e 's/@''GNULIB_UNLINKAT''@/$(GL_GNULIB_UNLINKAT)/g' \
2730               -e 's/@''GNULIB_USLEEP''@/$(GL_GNULIB_USLEEP)/g' \
2731               -e 's/@''GNULIB_WRITE''@/$(GL_GNULIB_WRITE)/g' \
2732               -e 's/@''GNULIB_MDA_ACCESS''@/$(GL_GNULIB_MDA_ACCESS)/g' \
2733               -e 's/@''GNULIB_MDA_CHDIR''@/$(GL_GNULIB_MDA_CHDIR)/g' \
2734               -e 's/@''GNULIB_MDA_CLOSE''@/$(GL_GNULIB_MDA_CLOSE)/g' \
2735               -e 's/@''GNULIB_MDA_DUP''@/$(GL_GNULIB_MDA_DUP)/g' \
2736               -e 's/@''GNULIB_MDA_DUP2''@/$(GL_GNULIB_MDA_DUP2)/g' \
2737               -e 's/@''GNULIB_MDA_EXECL''@/$(GL_GNULIB_MDA_EXECL)/g' \
2738               -e 's/@''GNULIB_MDA_EXECLE''@/$(GL_GNULIB_MDA_EXECLE)/g' \
2739               -e 's/@''GNULIB_MDA_EXECLP''@/$(GL_GNULIB_MDA_EXECLP)/g' \
2740               -e 's/@''GNULIB_MDA_EXECV''@/$(GL_GNULIB_MDA_EXECV)/g' \
2741               -e 's/@''GNULIB_MDA_EXECVE''@/$(GL_GNULIB_MDA_EXECVE)/g' \
2742               -e 's/@''GNULIB_MDA_EXECVP''@/$(GL_GNULIB_MDA_EXECVP)/g' \
2743               -e 's/@''GNULIB_MDA_EXECVPE''@/$(GL_GNULIB_MDA_EXECVPE)/g' \
2744               -e 's/@''GNULIB_MDA_GETCWD''@/$(GL_GNULIB_MDA_GETCWD)/g' \
2745               -e 's/@''GNULIB_MDA_GETPID''@/$(GL_GNULIB_MDA_GETPID)/g' \
2746               -e 's/@''GNULIB_MDA_ISATTY''@/$(GL_GNULIB_MDA_ISATTY)/g' \
2747               -e 's/@''GNULIB_MDA_LSEEK''@/$(GL_GNULIB_MDA_LSEEK)/g' \
2748               -e 's/@''GNULIB_MDA_READ''@/$(GL_GNULIB_MDA_READ)/g' \
2749               -e 's/@''GNULIB_MDA_RMDIR''@/$(GL_GNULIB_MDA_RMDIR)/g' \
2750               -e 's/@''GNULIB_MDA_SWAB''@/$(GL_GNULIB_MDA_SWAB)/g' \
2751               -e 's/@''GNULIB_MDA_UNLINK''@/$(GL_GNULIB_MDA_UNLINK)/g' \
2752               -e 's/@''GNULIB_MDA_WRITE''@/$(GL_GNULIB_MDA_WRITE)/g' \
2753               < $(srcdir)/unistd.in.h | \
2754           sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
2755               -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
2756               -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
2757               -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
2758               -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
2759               -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
2760               -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
2761               -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
2762               -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \
2763               -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
2764               -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
2765               -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
2766               -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
2767               -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
2768               -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
2769               -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
2770               -e 's|@''HAVE_GETPASS''@|$(HAVE_GETPASS)|g' \
2771               -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
2772               -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
2773               -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
2774               -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
2775               -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
2776               -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
2777               -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
2778               -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
2779               -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
2780               -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
2781               -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \
2782               -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
2783               -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
2784               -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
2785               -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
2786               -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
2787               -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
2788               -e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
2789               -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
2790               -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
2791               -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
2792               -e 's|@''HAVE_DECL_GETLOGIN''@|$(HAVE_DECL_GETLOGIN)|g' \
2793               -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
2794               -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
2795               -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
2796               -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \
2797               -e 's|@''HAVE_DECL_TRUNCATE''@|$(HAVE_DECL_TRUNCATE)|g' \
2798               -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
2799               -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
2800               -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
2801           | \
2802           sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \
2803               -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
2804               -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
2805               -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
2806               -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
2807               -e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
2808               -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
2809               -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
2810               -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
2811               -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
2812               -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
2813               -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
2814               -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
2815               -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
2816               -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
2817               -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
2818               -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
2819               -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \
2820               -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
2821               -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
2822               -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
2823               -e 's|@''REPLACE_GETPASS''@|$(REPLACE_GETPASS)|g' \
2824               -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
2825               -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
2826               -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
2827               -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
2828               -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
2829               -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
2830               -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
2831               -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
2832               -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
2833               -e 's|@''REPLACE_READLINKAT''@|$(REPLACE_READLINKAT)|g' \
2834               -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
2835               -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
2836               -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
2837               -e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \
2838               -e 's|@''REPLACE_TRUNCATE''@|$(REPLACE_TRUNCATE)|g' \
2839               -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
2840               -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
2841               -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
2842               -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
2843               -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
2844               -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
2845               -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
2846               -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
2847               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2848               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2849               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2850         } > $@-t && \
2851         mv $@-t $@
2852 MOSTLYCLEANFILES += unistd.h unistd.h-t
2853
2854 EXTRA_DIST += unistd.in.h
2855
2856 ## end   gnulib module unistd
2857
2858 ## begin gnulib module unistr/base
2859
2860 BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H)
2861
2862 unistr.h: unistr.in.h
2863         $(AM_V_GEN)rm -f $@-t $@ && \
2864         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2865           cat $(srcdir)/unistr.in.h; \
2866         } > $@-t && \
2867         mv -f $@-t $@
2868 MOSTLYCLEANFILES += unistr.h unistr.h-t
2869
2870 EXTRA_DIST += unistr.in.h
2871
2872 ## end   gnulib module unistr/base
2873
2874 ## begin gnulib module unistr/u8-mbtoucr
2875
2876 if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR
2877 libdiffutils_a_SOURCES += unistr/u8-mbtoucr.c
2878 endif
2879
2880 ## end   gnulib module unistr/u8-mbtoucr
2881
2882 ## begin gnulib module unistr/u8-uctomb
2883
2884 if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB
2885 libdiffutils_a_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
2886 endif
2887
2888 ## end   gnulib module unistr/u8-uctomb
2889
2890 ## begin gnulib module unitypes
2891
2892 BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H)
2893
2894 unitypes.h: unitypes.in.h
2895         $(AM_V_GEN)rm -f $@-t $@ && \
2896         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2897           cat $(srcdir)/unitypes.in.h; \
2898         } > $@-t && \
2899         mv -f $@-t $@
2900 MOSTLYCLEANFILES += unitypes.h unitypes.h-t
2901
2902 EXTRA_DIST += unitypes.in.h
2903
2904 ## end   gnulib module unitypes
2905
2906 ## begin gnulib module uniwidth/base
2907
2908 BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H)
2909
2910 uniwidth.h: uniwidth.in.h
2911         $(AM_V_GEN)rm -f $@-t $@ && \
2912         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2913           cat $(srcdir)/uniwidth.in.h; \
2914         } > $@-t && \
2915         mv -f $@-t $@
2916 MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t
2917
2918 EXTRA_DIST += localcharset.h uniwidth.in.h
2919
2920 ## end   gnulib module uniwidth/base
2921
2922 ## begin gnulib module uniwidth/width
2923
2924 if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
2925 libdiffutils_a_SOURCES += uniwidth/width.c
2926 endif
2927
2928 EXTRA_DIST += uniwidth/cjk.h
2929
2930 ## end   gnulib module uniwidth/width
2931
2932 ## begin gnulib module unlocked-io-internal
2933
2934
2935 EXTRA_DIST += unlocked-io.h
2936
2937 ## end   gnulib module unlocked-io-internal
2938
2939 ## begin gnulib module unsetenv
2940
2941
2942 EXTRA_DIST += unsetenv.c
2943
2944 EXTRA_libdiffutils_a_SOURCES += unsetenv.c
2945
2946 ## end   gnulib module unsetenv
2947
2948 ## begin gnulib module update-copyright
2949
2950
2951 EXTRA_DIST += $(top_srcdir)/build-aux/update-copyright
2952
2953 ## end   gnulib module update-copyright
2954
2955 ## begin gnulib module useless-if-before-free
2956
2957
2958 EXTRA_DIST += $(top_srcdir)/build-aux/useless-if-before-free
2959
2960 ## end   gnulib module useless-if-before-free
2961
2962 ## begin gnulib module vasnprintf
2963
2964
2965 EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h
2966
2967 EXTRA_libdiffutils_a_SOURCES += asnprintf.c printf-args.c printf-parse.c vasnprintf.c
2968
2969 ## end   gnulib module vasnprintf
2970
2971 ## begin gnulib module vasprintf
2972
2973
2974 EXTRA_DIST += asprintf.c vasprintf.c
2975
2976 EXTRA_libdiffutils_a_SOURCES += asprintf.c vasprintf.c
2977
2978 ## end   gnulib module vasprintf
2979
2980 ## begin gnulib module vc-list-files
2981
2982
2983 EXTRA_DIST += $(top_srcdir)/build-aux/vc-list-files
2984
2985 ## end   gnulib module vc-list-files
2986
2987 ## begin gnulib module verify
2988
2989
2990 EXTRA_DIST += verify.h
2991
2992 ## end   gnulib module verify
2993
2994 ## begin gnulib module version-etc
2995
2996 libdiffutils_a_SOURCES += version-etc.h version-etc.c
2997
2998 ## end   gnulib module version-etc
2999
3000 ## begin gnulib module version-etc-fsf
3001
3002 libdiffutils_a_SOURCES += version-etc-fsf.c
3003
3004 ## end   gnulib module version-etc-fsf
3005
3006 ## begin gnulib module wchar
3007
3008 BUILT_SOURCES += wchar.h
3009
3010 # We need the following in order to create <wchar.h> when the system
3011 # version does not work standalone.
3012 wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3013         $(AM_V_GEN)rm -f $@-t $@ && \
3014         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3015           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3016               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3017               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3018               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3019               -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
3020               -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
3021               -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
3022               -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
3023               -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
3024               -e 's/@''GNULIB_BTOWC''@/$(GL_GNULIB_BTOWC)/g' \
3025               -e 's/@''GNULIB_WCTOB''@/$(GL_GNULIB_WCTOB)/g' \
3026               -e 's/@''GNULIB_MBSINIT''@/$(GL_GNULIB_MBSINIT)/g' \
3027               -e 's/@''GNULIB_MBRTOWC''@/$(GL_GNULIB_MBRTOWC)/g' \
3028               -e 's/@''GNULIB_MBRLEN''@/$(GL_GNULIB_MBRLEN)/g' \
3029               -e 's/@''GNULIB_MBSRTOWCS''@/$(GL_GNULIB_MBSRTOWCS)/g' \
3030               -e 's/@''GNULIB_MBSNRTOWCS''@/$(GL_GNULIB_MBSNRTOWCS)/g' \
3031               -e 's/@''GNULIB_WCRTOMB''@/$(GL_GNULIB_WCRTOMB)/g' \
3032               -e 's/@''GNULIB_WCSRTOMBS''@/$(GL_GNULIB_WCSRTOMBS)/g' \
3033               -e 's/@''GNULIB_WCSNRTOMBS''@/$(GL_GNULIB_WCSNRTOMBS)/g' \
3034               -e 's/@''GNULIB_WCWIDTH''@/$(GL_GNULIB_WCWIDTH)/g' \
3035               -e 's/@''GNULIB_WMEMCHR''@/$(GL_GNULIB_WMEMCHR)/g' \
3036               -e 's/@''GNULIB_WMEMCMP''@/$(GL_GNULIB_WMEMCMP)/g' \
3037               -e 's/@''GNULIB_WMEMCPY''@/$(GL_GNULIB_WMEMCPY)/g' \
3038               -e 's/@''GNULIB_WMEMMOVE''@/$(GL_GNULIB_WMEMMOVE)/g' \
3039               -e 's/@''GNULIB_WMEMPCPY''@/$(GL_GNULIB_WMEMPCPY)/g' \
3040               -e 's/@''GNULIB_WMEMSET''@/$(GL_GNULIB_WMEMSET)/g' \
3041               -e 's/@''GNULIB_WCSLEN''@/$(GL_GNULIB_WCSLEN)/g' \
3042               -e 's/@''GNULIB_WCSNLEN''@/$(GL_GNULIB_WCSNLEN)/g' \
3043               -e 's/@''GNULIB_WCSCPY''@/$(GL_GNULIB_WCSCPY)/g' \
3044               -e 's/@''GNULIB_WCPCPY''@/$(GL_GNULIB_WCPCPY)/g' \
3045               -e 's/@''GNULIB_WCSNCPY''@/$(GL_GNULIB_WCSNCPY)/g' \
3046               -e 's/@''GNULIB_WCPNCPY''@/$(GL_GNULIB_WCPNCPY)/g' \
3047               -e 's/@''GNULIB_WCSCAT''@/$(GL_GNULIB_WCSCAT)/g' \
3048               -e 's/@''GNULIB_WCSNCAT''@/$(GL_GNULIB_WCSNCAT)/g' \
3049               -e 's/@''GNULIB_WCSCMP''@/$(GL_GNULIB_WCSCMP)/g' \
3050               -e 's/@''GNULIB_WCSNCMP''@/$(GL_GNULIB_WCSNCMP)/g' \
3051               -e 's/@''GNULIB_WCSCASECMP''@/$(GL_GNULIB_WCSCASECMP)/g' \
3052               -e 's/@''GNULIB_WCSNCASECMP''@/$(GL_GNULIB_WCSNCASECMP)/g' \
3053               -e 's/@''GNULIB_WCSCOLL''@/$(GL_GNULIB_WCSCOLL)/g' \
3054               -e 's/@''GNULIB_WCSXFRM''@/$(GL_GNULIB_WCSXFRM)/g' \
3055               -e 's/@''GNULIB_WCSDUP''@/$(GL_GNULIB_WCSDUP)/g' \
3056               -e 's/@''GNULIB_WCSCHR''@/$(GL_GNULIB_WCSCHR)/g' \
3057               -e 's/@''GNULIB_WCSRCHR''@/$(GL_GNULIB_WCSRCHR)/g' \
3058               -e 's/@''GNULIB_WCSCSPN''@/$(GL_GNULIB_WCSCSPN)/g' \
3059               -e 's/@''GNULIB_WCSSPN''@/$(GL_GNULIB_WCSSPN)/g' \
3060               -e 's/@''GNULIB_WCSPBRK''@/$(GL_GNULIB_WCSPBRK)/g' \
3061               -e 's/@''GNULIB_WCSSTR''@/$(GL_GNULIB_WCSSTR)/g' \
3062               -e 's/@''GNULIB_WCSTOK''@/$(GL_GNULIB_WCSTOK)/g' \
3063               -e 's/@''GNULIB_WCSWIDTH''@/$(GL_GNULIB_WCSWIDTH)/g' \
3064               -e 's/@''GNULIB_WCSFTIME''@/$(GL_GNULIB_WCSFTIME)/g' \
3065               -e 's/@''GNULIB_MDA_WCSDUP''@/$(GL_GNULIB_MDA_WCSDUP)/g' \
3066               < $(srcdir)/wchar.in.h | \
3067           sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
3068               -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
3069               -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \
3070               -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \
3071               -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \
3072               -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \
3073               -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \
3074               -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \
3075               -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \
3076               -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \
3077               -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \
3078               -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
3079               -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
3080               -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
3081               -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
3082               -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
3083               -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
3084               -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
3085               -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \
3086               -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \
3087               -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \
3088               -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \
3089               -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \
3090               -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \
3091               -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \
3092               -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \
3093               -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \
3094               -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \
3095               -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \
3096               -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \
3097               -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \
3098               -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \
3099               -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \
3100               -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \
3101               -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \
3102               -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \
3103               -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
3104               -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
3105               -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
3106               -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
3107               -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
3108               -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
3109               -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
3110           | \
3111           sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
3112               -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
3113               -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
3114               -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
3115               -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
3116               -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
3117               -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \
3118               -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \
3119               -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \
3120               -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \
3121               -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
3122               -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
3123               -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
3124               -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
3125               -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
3126               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3127               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3128               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3129         } > $@-t && \
3130         mv $@-t $@
3131 MOSTLYCLEANFILES += wchar.h wchar.h-t
3132
3133 EXTRA_DIST += wchar.in.h
3134
3135 ## end   gnulib module wchar
3136
3137 ## begin gnulib module wcrtomb
3138
3139
3140 EXTRA_DIST += wcrtomb.c
3141
3142 EXTRA_libdiffutils_a_SOURCES += wcrtomb.c
3143
3144 ## end   gnulib module wcrtomb
3145
3146 ## begin gnulib module wctype-h
3147
3148 BUILT_SOURCES += wctype.h
3149 libdiffutils_a_SOURCES += wctype-h.c
3150
3151 # We need the following in order to create <wctype.h> when the system
3152 # doesn't have one that works with the given compiler.
3153 wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
3154         $(AM_V_GEN)rm -f $@-t $@ && \
3155         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3156           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3157               -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
3158               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3159               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3160               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3161               -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
3162               -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
3163               -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
3164               -e 's/@''GNULIB_ISWBLANK''@/$(GL_GNULIB_ISWBLANK)/g' \
3165               -e 's/@''GNULIB_ISWDIGIT''@/$(GL_GNULIB_ISWDIGIT)/g' \
3166               -e 's/@''GNULIB_ISWXDIGIT''@/$(GL_GNULIB_ISWXDIGIT)/g' \
3167               -e 's/@''GNULIB_WCTYPE''@/$(GL_GNULIB_WCTYPE)/g' \
3168               -e 's/@''GNULIB_ISWCTYPE''@/$(GL_GNULIB_ISWCTYPE)/g' \
3169               -e 's/@''GNULIB_WCTRANS''@/$(GL_GNULIB_WCTRANS)/g' \
3170               -e 's/@''GNULIB_TOWCTRANS''@/$(GL_GNULIB_TOWCTRANS)/g' \
3171               -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \
3172               -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
3173               -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \
3174               -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
3175               -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
3176               -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
3177               -e 's/@''REPLACE_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
3178               -e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/g' \
3179               -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
3180               -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
3181               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3182               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3183               < $(srcdir)/wctype.in.h; \
3184         } > $@-t && \
3185         mv $@-t $@
3186 MOSTLYCLEANFILES += wctype.h wctype.h-t
3187
3188 EXTRA_DIST += wctype.in.h
3189
3190 ## end   gnulib module wctype-h
3191
3192 ## begin gnulib module wcwidth
3193
3194
3195 EXTRA_DIST += wcwidth.c
3196
3197 EXTRA_libdiffutils_a_SOURCES += wcwidth.c
3198
3199 ## end   gnulib module wcwidth
3200
3201 ## begin gnulib module windows-mutex
3202
3203
3204 EXTRA_DIST += windows-initguard.h windows-mutex.c windows-mutex.h
3205
3206 EXTRA_libdiffutils_a_SOURCES += windows-mutex.c
3207
3208 ## end   gnulib module windows-mutex
3209
3210 ## begin gnulib module windows-once
3211
3212
3213 EXTRA_DIST += windows-once.c windows-once.h
3214
3215 EXTRA_libdiffutils_a_SOURCES += windows-once.c
3216
3217 ## end   gnulib module windows-once
3218
3219 ## begin gnulib module windows-recmutex
3220
3221
3222 EXTRA_DIST += windows-initguard.h windows-recmutex.c windows-recmutex.h
3223
3224 EXTRA_libdiffutils_a_SOURCES += windows-recmutex.c
3225
3226 ## end   gnulib module windows-recmutex
3227
3228 ## begin gnulib module windows-rwlock
3229
3230
3231 EXTRA_DIST += windows-initguard.h windows-rwlock.c windows-rwlock.h
3232
3233 EXTRA_libdiffutils_a_SOURCES += windows-rwlock.c
3234
3235 ## end   gnulib module windows-rwlock
3236
3237 ## begin gnulib module wmemchr
3238
3239
3240 EXTRA_DIST += wmemchr-impl.h wmemchr.c
3241
3242 EXTRA_libdiffutils_a_SOURCES += wmemchr.c
3243
3244 ## end   gnulib module wmemchr
3245
3246 ## begin gnulib module wmempcpy
3247
3248
3249 EXTRA_DIST += wmempcpy.c
3250
3251 EXTRA_libdiffutils_a_SOURCES += wmempcpy.c
3252
3253 ## end   gnulib module wmempcpy
3254
3255 ## begin gnulib module xalloc
3256
3257 libdiffutils_a_SOURCES += xmalloc.c
3258
3259 EXTRA_DIST += xalloc.h
3260
3261 ## end   gnulib module xalloc
3262
3263 ## begin gnulib module xalloc-die
3264
3265 libdiffutils_a_SOURCES += xalloc-die.c
3266
3267 EXTRA_DIST += xalloc.h
3268
3269 ## end   gnulib module xalloc-die
3270
3271 ## begin gnulib module xalloc-oversized
3272
3273
3274 EXTRA_DIST += xalloc-oversized.h
3275
3276 ## end   gnulib module xalloc-oversized
3277
3278 ## begin gnulib module xfreopen
3279
3280 libdiffutils_a_SOURCES += xfreopen.c xfreopen.h
3281
3282 ## end   gnulib module xfreopen
3283
3284 ## begin gnulib module xmalloca
3285
3286 libdiffutils_a_SOURCES += xmalloca.c
3287
3288 EXTRA_DIST += xmalloca.h
3289
3290 ## end   gnulib module xmalloca
3291
3292 ## begin gnulib module xreadlink
3293
3294 libdiffutils_a_SOURCES += xreadlink.c
3295
3296 EXTRA_DIST += xreadlink.h
3297
3298 ## end   gnulib module xreadlink
3299
3300 ## begin gnulib module xsize
3301
3302 libdiffutils_a_SOURCES += xsize.h xsize.c
3303
3304 ## end   gnulib module xsize
3305
3306 ## begin gnulib module xstdopen
3307
3308 libdiffutils_a_SOURCES += xstdopen.c
3309
3310 EXTRA_DIST += xstdopen.h
3311
3312 ## end   gnulib module xstdopen
3313
3314 ## begin gnulib module xstriconv
3315
3316 libdiffutils_a_SOURCES += xstriconv.h xstriconv.c
3317
3318 ## end   gnulib module xstriconv
3319
3320 ## begin gnulib module xstrtoimax
3321
3322 libdiffutils_a_SOURCES += xstrtoimax.c
3323
3324 ## end   gnulib module xstrtoimax
3325
3326 ## begin gnulib module xstrtol
3327
3328 libdiffutils_a_SOURCES += xstrtol.c xstrtoul.c
3329
3330 EXTRA_DIST += xstrtol.h
3331
3332 ## end   gnulib module xstrtol
3333
3334 ## begin gnulib module xvasprintf
3335
3336 libdiffutils_a_SOURCES += xvasprintf.h xvasprintf.c xasprintf.c
3337
3338 EXTRA_DIST += xalloc.h
3339
3340 ## end   gnulib module xvasprintf
3341
3342
3343 mostlyclean-local: mostlyclean-generic
3344         @for dir in '' $(MOSTLYCLEANDIRS); do \
3345           if test -n "$$dir" && test -d $$dir; then \
3346             echo "rmdir $$dir"; rmdir $$dir; \
3347           fi; \
3348         done; \
3349         :