d281e6cf6b5ddd26927c3704e497c59e17a2371d
[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-2018 Free Software Foundation, Inc.
4 #
5 # This file is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3 of the License, or
8 # (at your option) any later version.
9 #
10 # This file is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this file.  If not, see <https://www.gnu.org/licenses/>.
17 #
18 # As a special exception to the GNU General Public License,
19 # this file may be distributed as part of a program that
20 # contains a configuration script generated by Autoconf, under
21 # the same distribution terms as the rest of that program.
22 #
23 # Generated by gnulib-tool.
24 # Reproduce by:
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 \
39 #  announce-gen \
40 #  argmatch \
41 #  binary-io \
42 #  c-stack \
43 #  config-h \
44 #  diffseq \
45 #  dirname \
46 #  do-release-commit-and-tag \
47 #  dup2 \
48 #  error \
49 #  exclude \
50 #  exitfail \
51 #  extensions \
52 #  fcntl \
53 #  fdl \
54 #  file-type \
55 #  filenamecat \
56 #  fnmatch-gnu \
57 #  getopt \
58 #  gettext-h \
59 #  gettime \
60 #  git-version-gen \
61 #  gitlog-to-changelog \
62 #  gnu-make \
63 #  gnu-web-doc-update \
64 #  gnumakefile \
65 #  gnupload \
66 #  hard-locale \
67 #  inttostr \
68 #  inttypes \
69 #  isblank \
70 #  largefile \
71 #  lstat \
72 #  maintainer-makefile \
73 #  manywarnings \
74 #  mbrtowc \
75 #  mkstemp \
76 #  mktime \
77 #  progname \
78 #  propername \
79 #  rawmemchr \
80 #  readme-release \
81 #  regex \
82 #  sh-quote \
83 #  signal \
84 #  stat \
85 #  stat-macros \
86 #  stat-time \
87 #  stdint \
88 #  strcase \
89 #  strftime \
90 #  strptime \
91 #  strtoumax \
92 #  sys_wait \
93 #  system-quote \
94 #  unistd \
95 #  unlocked-io \
96 #  update-copyright \
97 #  vararrays \
98 #  verify \
99 #  version-etc \
100 #  version-etc-fsf \
101 #  wcwidth \
102 #  xalloc \
103 #  xfreopen \
104 #  xreadlink \
105 #  xstrtoumax \
106 #  xvasprintf
107
108
109 MOSTLYCLEANFILES += core *.stackdump
110 # No GNU Make output.
111
112 noinst_LIBRARIES += libdiffutils.a
113
114 libdiffutils_a_SOURCES =
115 libdiffutils_a_LIBADD = $(gl_LIBOBJS)
116 libdiffutils_a_DEPENDENCIES = $(gl_LIBOBJS)
117 EXTRA_libdiffutils_a_SOURCES =
118
119 ## begin gnulib module absolute-header
120
121 # Use this preprocessor expression to decide whether #include_next works.
122 # Do not rely on a 'configure'-time test for this, since the expression
123 # might appear in an installed header, which is used by some other compiler.
124 HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
125
126 ## end   gnulib module absolute-header
127
128 ## begin gnulib module alloca
129
130
131 libdiffutils_a_LIBADD += @ALLOCA@
132 libdiffutils_a_DEPENDENCIES += @ALLOCA@
133 EXTRA_DIST += alloca.c
134
135 EXTRA_libdiffutils_a_SOURCES += alloca.c
136
137 ## end   gnulib module alloca
138
139 ## begin gnulib module alloca-opt
140
141 BUILT_SOURCES += $(ALLOCA_H)
142
143 # We need the following in order to create <alloca.h> when the system
144 # doesn't have one that works with the given compiler.
145 if GL_GENERATE_ALLOCA_H
146 alloca.h: alloca.in.h $(top_builddir)/config.status
147         $(AM_V_GEN)rm -f $@-t $@ && \
148         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
149           cat $(srcdir)/alloca.in.h; \
150         } > $@-t && \
151         mv -f $@-t $@
152 else
153 alloca.h: $(top_builddir)/config.status
154         rm -f $@
155 endif
156 MOSTLYCLEANFILES += alloca.h alloca.h-t
157
158 EXTRA_DIST += alloca.in.h
159
160 ## end   gnulib module alloca-opt
161
162 ## begin gnulib module allocator
163
164 libdiffutils_a_SOURCES += allocator.c
165
166 EXTRA_DIST += allocator.h
167
168 ## end   gnulib module allocator
169
170 ## begin gnulib module announce-gen
171
172
173 EXTRA_DIST += $(top_srcdir)/build-aux/announce-gen
174
175 ## end   gnulib module announce-gen
176
177 ## begin gnulib module areadlink
178
179 libdiffutils_a_SOURCES += areadlink.c
180
181 EXTRA_DIST += areadlink.h
182
183 ## end   gnulib module areadlink
184
185 ## begin gnulib module argmatch
186
187 libdiffutils_a_SOURCES += argmatch.c
188
189 EXTRA_DIST += argmatch.h
190
191 ## end   gnulib module argmatch
192
193 ## begin gnulib module assure
194
195
196 EXTRA_DIST += assure.h
197
198 ## end   gnulib module assure
199
200 ## begin gnulib module binary-io
201
202 libdiffutils_a_SOURCES += binary-io.h binary-io.c
203
204 ## end   gnulib module binary-io
205
206 ## begin gnulib module bitrotate
207
208 libdiffutils_a_SOURCES += bitrotate.h bitrotate.c
209
210 ## end   gnulib module bitrotate
211
212 ## begin gnulib module btowc
213
214
215 EXTRA_DIST += btowc.c
216
217 EXTRA_libdiffutils_a_SOURCES += btowc.c
218
219 ## end   gnulib module btowc
220
221 ## begin gnulib module c-ctype
222
223 libdiffutils_a_SOURCES += c-ctype.h c-ctype.c
224
225 ## end   gnulib module c-ctype
226
227 ## begin gnulib module c-stack
228
229 libdiffutils_a_SOURCES += c-stack.h c-stack.c
230
231 ## end   gnulib module c-stack
232
233 ## begin gnulib module c-strcase
234
235 libdiffutils_a_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
236
237 ## end   gnulib module c-strcase
238
239 ## begin gnulib module c-strcaseeq
240
241
242 EXTRA_DIST += c-strcaseeq.h
243
244 ## end   gnulib module c-strcaseeq
245
246 ## begin gnulib module careadlinkat
247
248 libdiffutils_a_SOURCES += careadlinkat.c
249
250 EXTRA_DIST += careadlinkat.h
251
252 ## end   gnulib module careadlinkat
253
254 ## begin gnulib module cloexec
255
256 libdiffutils_a_SOURCES += cloexec.c
257
258 EXTRA_DIST += cloexec.h
259
260 ## end   gnulib module cloexec
261
262 ## begin gnulib module close
263
264
265 EXTRA_DIST += close.c
266
267 EXTRA_libdiffutils_a_SOURCES += close.c
268
269 ## end   gnulib module close
270
271 ## begin gnulib module ctype
272
273 BUILT_SOURCES += ctype.h
274
275 # We need the following in order to create <ctype.h> when the system
276 # doesn't have one that works with the given compiler.
277 ctype.h: ctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
278         $(AM_V_GEN)rm -f $@-t $@ && \
279         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
280           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
281               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
282               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
283               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
284               -e 's|@''NEXT_CTYPE_H''@|$(NEXT_CTYPE_H)|g' \
285               -e 's/@''GNULIB_ISBLANK''@/$(GNULIB_ISBLANK)/g' \
286               -e 's/@''HAVE_ISBLANK''@/$(HAVE_ISBLANK)/g' \
287               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
288               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
289               < $(srcdir)/ctype.in.h; \
290         } > $@-t && \
291         mv $@-t $@
292 MOSTLYCLEANFILES += ctype.h ctype.h-t
293
294 EXTRA_DIST += ctype.in.h
295
296 ## end   gnulib module ctype
297
298 ## begin gnulib module diffseq
299
300 libdiffutils_a_SOURCES += diffseq.h
301
302 ## end   gnulib module diffseq
303
304 ## begin gnulib module dirname
305
306 libdiffutils_a_SOURCES += dirname.c basename.c
307
308 EXTRA_DIST += stripslash.c
309
310 EXTRA_libdiffutils_a_SOURCES += stripslash.c
311
312 ## end   gnulib module dirname
313
314 ## begin gnulib module dirname-lgpl
315
316 libdiffutils_a_SOURCES += dirname-lgpl.c basename-lgpl.c stripslash.c
317
318 EXTRA_DIST += dirname.h
319
320 ## end   gnulib module dirname-lgpl
321
322 ## begin gnulib module do-release-commit-and-tag
323
324
325 EXTRA_DIST += $(top_srcdir)/build-aux/do-release-commit-and-tag
326
327 ## end   gnulib module do-release-commit-and-tag
328
329 ## begin gnulib module dosname
330
331
332 EXTRA_DIST += dosname.h
333
334 ## end   gnulib module dosname
335
336 ## begin gnulib module dup2
337
338
339 EXTRA_DIST += dup2.c
340
341 EXTRA_libdiffutils_a_SOURCES += dup2.c
342
343 ## end   gnulib module dup2
344
345 ## begin gnulib module errno
346
347 BUILT_SOURCES += $(ERRNO_H)
348
349 # We need the following in order to create <errno.h> when the system
350 # doesn't have one that is POSIX compliant.
351 if GL_GENERATE_ERRNO_H
352 errno.h: errno.in.h $(top_builddir)/config.status
353         $(AM_V_GEN)rm -f $@-t $@ && \
354         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
355           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
356               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
357               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
358               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
359               -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
360               -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
361               -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
362               -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
363               -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
364               -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
365               -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
366               < $(srcdir)/errno.in.h; \
367         } > $@-t && \
368         mv $@-t $@
369 else
370 errno.h: $(top_builddir)/config.status
371         rm -f $@
372 endif
373 MOSTLYCLEANFILES += errno.h errno.h-t
374
375 EXTRA_DIST += errno.in.h
376
377 ## end   gnulib module errno
378
379 ## begin gnulib module error
380
381
382 EXTRA_DIST += error.c error.h
383
384 EXTRA_libdiffutils_a_SOURCES += error.c
385
386 ## end   gnulib module error
387
388 ## begin gnulib module exclude
389
390 libdiffutils_a_SOURCES += exclude.c
391
392 EXTRA_DIST += exclude.h
393
394 ## end   gnulib module exclude
395
396 ## begin gnulib module exitfail
397
398 libdiffutils_a_SOURCES += exitfail.c
399
400 EXTRA_DIST += exitfail.h
401
402 ## end   gnulib module exitfail
403
404 ## begin gnulib module fcntl
405
406
407 EXTRA_DIST += fcntl.c
408
409 EXTRA_libdiffutils_a_SOURCES += fcntl.c
410
411 ## end   gnulib module fcntl
412
413 ## begin gnulib module fcntl-h
414
415 BUILT_SOURCES += fcntl.h
416
417 # We need the following in order to create <fcntl.h> when the system
418 # doesn't have one that works with the given compiler.
419 fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
420         $(AM_V_GEN)rm -f $@-t $@ && \
421         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
422           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
423               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
424               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
425               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
426               -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
427               -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
428               -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
429               -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
430               -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
431               -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
432               -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
433               -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
434               -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
435               -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
436               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
437               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
438               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
439               < $(srcdir)/fcntl.in.h; \
440         } > $@-t && \
441         mv $@-t $@
442 MOSTLYCLEANFILES += fcntl.h fcntl.h-t
443
444 EXTRA_DIST += fcntl.in.h
445
446 ## end   gnulib module fcntl-h
447
448 ## begin gnulib module fd-hook
449
450 libdiffutils_a_SOURCES += fd-hook.c
451
452 EXTRA_DIST += fd-hook.h
453
454 ## end   gnulib module fd-hook
455
456 ## begin gnulib module file-type
457
458 libdiffutils_a_SOURCES += file-type.c
459
460 EXTRA_DIST += file-type.h
461
462 ## end   gnulib module file-type
463
464 ## begin gnulib module filename
465
466
467 EXTRA_DIST += filename.h
468
469 ## end   gnulib module filename
470
471 ## begin gnulib module filenamecat
472
473 libdiffutils_a_SOURCES += filenamecat.c
474
475 ## end   gnulib module filenamecat
476
477 ## begin gnulib module filenamecat-lgpl
478
479 libdiffutils_a_SOURCES += filenamecat-lgpl.c
480
481 EXTRA_DIST += filenamecat.h
482
483 ## end   gnulib module filenamecat-lgpl
484
485 ## begin gnulib module flexmember
486
487
488 EXTRA_DIST += flexmember.h
489
490 ## end   gnulib module flexmember
491
492 ## begin gnulib module float
493
494 BUILT_SOURCES += $(FLOAT_H)
495
496 # We need the following in order to create <float.h> when the system
497 # doesn't have one that works with the given compiler.
498 if GL_GENERATE_FLOAT_H
499 float.h: float.in.h $(top_builddir)/config.status
500         $(AM_V_GEN)rm -f $@-t $@ && \
501         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
502           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
503               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
504               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
505               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
506               -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
507               -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
508               < $(srcdir)/float.in.h; \
509         } > $@-t && \
510         mv $@-t $@
511 else
512 float.h: $(top_builddir)/config.status
513         rm -f $@
514 endif
515 MOSTLYCLEANFILES += float.h float.h-t
516
517 EXTRA_DIST += float.c float.in.h itold.c
518
519 EXTRA_libdiffutils_a_SOURCES += float.c itold.c
520
521 ## end   gnulib module float
522
523 ## begin gnulib module fnmatch
524
525
526 EXTRA_DIST += fnmatch.c fnmatch_loop.c
527
528 EXTRA_libdiffutils_a_SOURCES += fnmatch.c fnmatch_loop.c
529
530 ## end   gnulib module fnmatch
531
532 ## begin gnulib module fnmatch-h
533
534 BUILT_SOURCES += $(FNMATCH_H)
535
536 # We need the following in order to create <fnmatch.h>.
537 if GL_GENERATE_FNMATCH_H
538 fnmatch.h: fnmatch.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
539         $(AM_V_GEN)rm -f $@-t $@ && \
540         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
541           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
542               -e 's|@''HAVE_FNMATCH_H''@|$(HAVE_FNMATCH_H)|g' \
543               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
544               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
545               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
546               -e 's|@''NEXT_FNMATCH_H''@|$(NEXT_FNMATCH_H)|g' \
547               -e 's/@''GNULIB_FNMATCH''@/$(GNULIB_FNMATCH)/g' \
548               -e 's|@''HAVE_FNMATCH''@|$(HAVE_FNMATCH)|g' \
549               -e 's|@''REPLACE_FNMATCH''@|$(REPLACE_FNMATCH)|g' \
550               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
551               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
552               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
553               < $(srcdir)/fnmatch.in.h; \
554         } > $@-t && \
555         mv $@-t $@
556 else
557 fnmatch.h: $(top_builddir)/config.status
558         rm -f $@
559 endif
560 MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t
561
562 EXTRA_DIST += fnmatch.in.h
563
564 ## end   gnulib module fnmatch-h
565
566 ## begin gnulib module freopen
567
568
569 EXTRA_DIST += freopen.c
570
571 EXTRA_libdiffutils_a_SOURCES += freopen.c
572
573 ## end   gnulib module freopen
574
575 ## begin gnulib module freopen-safer
576
577 libdiffutils_a_SOURCES += freopen-safer.c
578
579 EXTRA_DIST += stdio--.h stdio-safer.h
580
581 ## end   gnulib module freopen-safer
582
583 ## begin gnulib module fstat
584
585
586 EXTRA_DIST += fstat.c stat-w32.c stat-w32.h
587
588 EXTRA_libdiffutils_a_SOURCES += fstat.c stat-w32.c
589
590 ## end   gnulib module fstat
591
592 ## begin gnulib module gendocs
593
594
595 EXTRA_DIST += $(top_srcdir)/build-aux/gendocs.sh
596
597 ## end   gnulib module gendocs
598
599 ## begin gnulib module getdtablesize
600
601
602 EXTRA_DIST += getdtablesize.c
603
604 EXTRA_libdiffutils_a_SOURCES += getdtablesize.c
605
606 ## end   gnulib module getdtablesize
607
608 ## begin gnulib module getopt-posix
609
610 BUILT_SOURCES += $(GETOPT_H) $(GETOPT_CDEFS_H)
611
612 # We need the following in order to create <getopt.h> when the system
613 # doesn't have one that works with the given compiler.
614 getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
615         $(AM_V_GEN)rm -f $@-t $@ && \
616         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
617           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
618               -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
619               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
620               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
621               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
622               -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
623               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
624               < $(srcdir)/getopt.in.h; \
625         } > $@-t && \
626         mv -f $@-t $@
627
628 getopt-cdefs.h: getopt-cdefs.in.h $(top_builddir)/config.status
629         $(AM_V_GEN)rm -f $@-t $@ && \
630         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
631           sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
632               < $(srcdir)/getopt-cdefs.in.h; \
633         } > $@-t && \
634         mv -f $@-t $@
635
636 MOSTLYCLEANFILES += getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t
637
638 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
639
640 EXTRA_libdiffutils_a_SOURCES += getopt.c getopt1.c
641
642 ## end   gnulib module getopt-posix
643
644 ## begin gnulib module getprogname
645
646 libdiffutils_a_SOURCES += getprogname.h getprogname.c
647
648 ## end   gnulib module getprogname
649
650 ## begin gnulib module gettext-h
651
652 libdiffutils_a_SOURCES += gettext.h
653
654 ## end   gnulib module gettext-h
655
656 ## begin gnulib module gettime
657
658 libdiffutils_a_SOURCES += gettime.c
659
660 ## end   gnulib module gettime
661
662 ## begin gnulib module gettimeofday
663
664
665 EXTRA_DIST += gettimeofday.c
666
667 EXTRA_libdiffutils_a_SOURCES += gettimeofday.c
668
669 ## end   gnulib module gettimeofday
670
671 ## begin gnulib module git-version-gen
672
673
674 EXTRA_DIST += $(top_srcdir)/build-aux/git-version-gen
675
676 ## end   gnulib module git-version-gen
677
678 ## begin gnulib module gitlog-to-changelog
679
680
681 EXTRA_DIST += $(top_srcdir)/build-aux/gitlog-to-changelog
682
683 ## end   gnulib module gitlog-to-changelog
684
685 ## begin gnulib module gnu-make
686
687 ##Sample usage of gnu-make module:
688 #if GNU_MAKE
689 #       [nicer features that work only with GNU Make]
690 #else
691 #       [fallback features that work in any 'make' implementation; see
692 #       http://www.opengroup.org/susv3/utilities/make.html
693 #       for the 2004 POSIX specification]
694 #endif
695
696 ## end   gnulib module gnu-make
697
698 ## begin gnulib module gnu-web-doc-update
699
700
701 EXTRA_DIST += $(top_srcdir)/build-aux/gnu-web-doc-update
702
703 ## end   gnulib module gnu-web-doc-update
704
705 ## begin gnulib module gnumakefile
706
707 EXTRA_DIST += $(top_srcdir)/GNUmakefile
708 distclean-local: clean-GNUmakefile
709 clean-GNUmakefile:
710         test '$(srcdir)' = . || rm -f $(top_builddir)/GNUmakefile
711
712 ## end   gnulib module gnumakefile
713
714 ## begin gnulib module gnupload
715
716
717 EXTRA_DIST += $(top_srcdir)/build-aux/gnupload
718
719 ## end   gnulib module gnupload
720
721 ## begin gnulib module gperf
722
723 GPERF = gperf
724 V_GPERF = $(V_GPERF_@AM_V@)
725 V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
726 V_GPERF_0 = @echo "  GPERF   " $@;
727
728 ## end   gnulib module gperf
729
730 ## begin gnulib module hard-locale
731
732 libdiffutils_a_SOURCES += hard-locale.c
733
734 EXTRA_DIST += hard-locale.h
735
736 ## end   gnulib module hard-locale
737
738 ## begin gnulib module hash
739
740 libdiffutils_a_SOURCES += hash.c
741
742 EXTRA_DIST += hash.h
743
744 ## end   gnulib module hash
745
746 ## begin gnulib module havelib
747
748
749 EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
750
751 ## end   gnulib module havelib
752
753 ## begin gnulib module iconv-h
754
755 BUILT_SOURCES += $(ICONV_H)
756
757 # We need the following in order to create <iconv.h> when the system
758 # doesn't have one that works with the given compiler.
759 if GL_GENERATE_ICONV_H
760 iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
761         $(AM_V_GEN)rm -f $@-t $@ && \
762         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
763           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
764               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
765               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
766               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
767               -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
768               -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \
769               -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
770               -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
771               -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
772               -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
773               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
774               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
775               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
776               < $(srcdir)/iconv.in.h; \
777         } > $@-t && \
778         mv $@-t $@
779 else
780 iconv.h: $(top_builddir)/config.status
781         rm -f $@
782 endif
783 MOSTLYCLEANFILES += iconv.h iconv.h-t
784
785 EXTRA_DIST += iconv.in.h
786
787 ## end   gnulib module iconv-h
788
789 ## begin gnulib module iconv_open
790
791 $(srcdir)/iconv_open-aix.h: $(srcdir)/iconv_open-aix.gperf
792         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
793         mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
794 $(srcdir)/iconv_open-hpux.h: $(srcdir)/iconv_open-hpux.gperf
795         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
796         mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
797 $(srcdir)/iconv_open-irix.h: $(srcdir)/iconv_open-irix.gperf
798         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
799         mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
800 $(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
801         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
802         mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
803 $(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
804         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
805         mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
806 BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
807 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
808 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
809 EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
810
811 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.c
812
813 EXTRA_libdiffutils_a_SOURCES += iconv.c iconv_close.c iconv_open.c
814
815 ## end   gnulib module iconv_open
816
817 ## begin gnulib module ignore-value
818
819
820 EXTRA_DIST += ignore-value.h
821
822 ## end   gnulib module ignore-value
823
824 ## begin gnulib module intprops
825
826
827 EXTRA_DIST += intprops.h
828
829 ## end   gnulib module intprops
830
831 ## begin gnulib module inttostr
832
833 libdiffutils_a_SOURCES +=    imaxtostr.c    inttostr.c    offtostr.c    uinttostr.c    umaxtostr.c
834
835 EXTRA_DIST += anytostr.c inttostr.h
836
837 EXTRA_libdiffutils_a_SOURCES += anytostr.c
838
839 ## end   gnulib module inttostr
840
841 ## begin gnulib module inttypes-incomplete
842
843 BUILT_SOURCES += inttypes.h
844
845 # We need the following in order to create <inttypes.h> when the system
846 # doesn't have one that works with the given compiler.
847 inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
848         $(AM_V_GEN)rm -f $@-t $@ && \
849         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
850           sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
851               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
852               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
853               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
854               -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
855               -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \
856               -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
857               -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
858               -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
859               -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
860               -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
861               -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
862               -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
863               -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
864               -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
865               -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
866               -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
867               -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
868               -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
869               -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
870               -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
871               -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
872               -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
873               -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
874               -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \
875               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
876               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
877               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
878               < $(srcdir)/inttypes.in.h; \
879         } > $@-t && \
880         mv $@-t $@
881 MOSTLYCLEANFILES += inttypes.h inttypes.h-t
882
883 EXTRA_DIST += inttypes.in.h
884
885 ## end   gnulib module inttypes-incomplete
886
887 ## begin gnulib module isblank
888
889
890 EXTRA_DIST += isblank.c
891
892 EXTRA_libdiffutils_a_SOURCES += isblank.c
893
894 ## end   gnulib module isblank
895
896 ## begin gnulib module iswblank
897
898
899 EXTRA_DIST += iswblank.c
900
901 EXTRA_libdiffutils_a_SOURCES += iswblank.c
902
903 ## end   gnulib module iswblank
904
905 ## begin gnulib module langinfo
906
907 BUILT_SOURCES += langinfo.h
908
909 # We need the following in order to create an empty placeholder for
910 # <langinfo.h> when the system doesn't have one.
911 langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
912         $(AM_V_GEN)rm -f $@-t $@ && \
913         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
914           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
915               -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \
916               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
917               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
918               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
919               -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \
920               -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \
921               -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \
922               -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \
923               -e 's|@''HAVE_LANGINFO_ALTMON''@|$(HAVE_LANGINFO_ALTMON)|g' \
924               -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \
925               -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \
926               -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \
927               -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \
928               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
929               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
930               < $(srcdir)/langinfo.in.h; \
931         } > $@-t && \
932         mv $@-t $@
933 MOSTLYCLEANFILES += langinfo.h langinfo.h-t
934
935 EXTRA_DIST += langinfo.in.h
936
937 ## end   gnulib module langinfo
938
939 ## begin gnulib module libc-config
940
941
942 EXTRA_DIST += cdefs.h libc-config.h
943
944 ## end   gnulib module libc-config
945
946 ## begin gnulib module limits-h
947
948 BUILT_SOURCES += $(LIMITS_H)
949
950 # We need the following in order to create <limits.h> when the system
951 # doesn't have one that is compatible with GNU.
952 if GL_GENERATE_LIMITS_H
953 limits.h: limits.in.h $(top_builddir)/config.status
954         $(AM_V_GEN)rm -f $@-t $@ && \
955         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
956           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
957               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
958               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
959               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
960               -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
961               < $(srcdir)/limits.in.h; \
962         } > $@-t && \
963         mv $@-t $@
964 else
965 limits.h: $(top_builddir)/config.status
966         rm -f $@
967 endif
968 MOSTLYCLEANFILES += limits.h limits.h-t
969
970 EXTRA_DIST += limits.in.h
971
972 ## end   gnulib module limits-h
973
974 ## begin gnulib module localcharset
975
976 libdiffutils_a_SOURCES += localcharset.c
977
978 EXTRA_DIST += localcharset.h
979
980 ## end   gnulib module localcharset
981
982 ## begin gnulib module locale
983
984 BUILT_SOURCES += locale.h
985
986 # We need the following in order to create <locale.h> when the system
987 # doesn't have one that provides all definitions.
988 locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
989         $(AM_V_GEN)rm -f $@-t $@ && \
990         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
991           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
992               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
993               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
994               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
995               -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
996               -e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \
997               -e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \
998               -e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \
999               -e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \
1000               -e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
1001               -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
1002               -e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
1003               -e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
1004               -e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
1005               -e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
1006               -e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
1007               -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
1008               -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
1009               -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
1010               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1011               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1012               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1013               < $(srcdir)/locale.in.h; \
1014         } > $@-t && \
1015         mv $@-t $@
1016 MOSTLYCLEANFILES += locale.h locale.h-t
1017
1018 EXTRA_DIST += locale.in.h
1019
1020 ## end   gnulib module locale
1021
1022 ## begin gnulib module localeconv
1023
1024
1025 EXTRA_DIST += localeconv.c
1026
1027 EXTRA_libdiffutils_a_SOURCES += localeconv.c
1028
1029 ## end   gnulib module localeconv
1030
1031 ## begin gnulib module localtime-buffer
1032
1033
1034 EXTRA_DIST += localtime-buffer.c localtime-buffer.h
1035
1036 EXTRA_libdiffutils_a_SOURCES += localtime-buffer.c
1037
1038 ## end   gnulib module localtime-buffer
1039
1040 ## begin gnulib module lstat
1041
1042
1043 EXTRA_DIST += lstat.c
1044
1045 EXTRA_libdiffutils_a_SOURCES += lstat.c
1046
1047 ## end   gnulib module lstat
1048
1049 ## begin gnulib module maintainer-makefile
1050
1051 EXTRA_DIST += $(top_srcdir)/maint.mk
1052
1053 ## end   gnulib module maintainer-makefile
1054
1055 ## begin gnulib module malloc-posix
1056
1057
1058 EXTRA_DIST += malloc.c
1059
1060 EXTRA_libdiffutils_a_SOURCES += malloc.c
1061
1062 ## end   gnulib module malloc-posix
1063
1064 ## begin gnulib module malloca
1065
1066 libdiffutils_a_SOURCES += malloca.c
1067
1068 EXTRA_DIST += malloca.h
1069
1070 ## end   gnulib module malloca
1071
1072 ## begin gnulib module mbchar
1073
1074 libdiffutils_a_SOURCES += mbchar.c
1075
1076 EXTRA_DIST += mbchar.h
1077
1078 ## end   gnulib module mbchar
1079
1080 ## begin gnulib module mbiter
1081
1082 libdiffutils_a_SOURCES += mbiter.h mbiter.c
1083
1084 ## end   gnulib module mbiter
1085
1086 ## begin gnulib module mbrtowc
1087
1088
1089 EXTRA_DIST += mbrtowc.c
1090
1091 EXTRA_libdiffutils_a_SOURCES += mbrtowc.c
1092
1093 ## end   gnulib module mbrtowc
1094
1095 ## begin gnulib module mbscasecmp
1096
1097 libdiffutils_a_SOURCES += mbscasecmp.c
1098
1099 ## end   gnulib module mbscasecmp
1100
1101 ## begin gnulib module mbsinit
1102
1103
1104 EXTRA_DIST += mbsinit.c
1105
1106 EXTRA_libdiffutils_a_SOURCES += mbsinit.c
1107
1108 ## end   gnulib module mbsinit
1109
1110 ## begin gnulib module mbslen
1111
1112 libdiffutils_a_SOURCES += mbslen.c
1113
1114 ## end   gnulib module mbslen
1115
1116 ## begin gnulib module mbsrtowcs
1117
1118
1119 EXTRA_DIST += mbsrtowcs-impl.h mbsrtowcs-state.c mbsrtowcs.c
1120
1121 EXTRA_libdiffutils_a_SOURCES += mbsrtowcs-state.c mbsrtowcs.c
1122
1123 ## end   gnulib module mbsrtowcs
1124
1125 ## begin gnulib module mbsstr
1126
1127 libdiffutils_a_SOURCES += mbsstr.c
1128
1129 EXTRA_DIST += str-kmp.h
1130
1131 ## end   gnulib module mbsstr
1132
1133 ## begin gnulib module mbtowc
1134
1135
1136 EXTRA_DIST += mbtowc-impl.h mbtowc.c
1137
1138 EXTRA_libdiffutils_a_SOURCES += mbtowc.c
1139
1140 ## end   gnulib module mbtowc
1141
1142 ## begin gnulib module mbuiter
1143
1144 libdiffutils_a_SOURCES += mbuiter.h mbuiter.c
1145
1146 ## end   gnulib module mbuiter
1147
1148 ## begin gnulib module memchr
1149
1150
1151 EXTRA_DIST += memchr.c memchr.valgrind
1152
1153 EXTRA_libdiffutils_a_SOURCES += memchr.c
1154
1155 ## end   gnulib module memchr
1156
1157 ## begin gnulib module minmax
1158
1159 libdiffutils_a_SOURCES += minmax.h
1160
1161 ## end   gnulib module minmax
1162
1163 ## begin gnulib module mkdir
1164
1165
1166 EXTRA_DIST += mkdir.c
1167
1168 EXTRA_libdiffutils_a_SOURCES += mkdir.c
1169
1170 ## end   gnulib module mkdir
1171
1172 ## begin gnulib module mkstemp
1173
1174
1175 EXTRA_DIST += mkstemp.c
1176
1177 EXTRA_libdiffutils_a_SOURCES += mkstemp.c
1178
1179 ## end   gnulib module mkstemp
1180
1181 ## begin gnulib module mktime
1182
1183
1184 EXTRA_DIST += mktime-internal.h mktime.c
1185
1186 EXTRA_libdiffutils_a_SOURCES += mktime.c
1187
1188 ## end   gnulib module mktime
1189
1190 ## begin gnulib module mktime-internal
1191
1192
1193 EXTRA_DIST += mktime-internal.h mktime.c
1194
1195 EXTRA_libdiffutils_a_SOURCES += mktime.c
1196
1197 ## end   gnulib module mktime-internal
1198
1199 ## begin gnulib module msvc-inval
1200
1201
1202 EXTRA_DIST += msvc-inval.c msvc-inval.h
1203
1204 EXTRA_libdiffutils_a_SOURCES += msvc-inval.c
1205
1206 ## end   gnulib module msvc-inval
1207
1208 ## begin gnulib module msvc-nothrow
1209
1210
1211 EXTRA_DIST += msvc-nothrow.c msvc-nothrow.h
1212
1213 EXTRA_libdiffutils_a_SOURCES += msvc-nothrow.c
1214
1215 ## end   gnulib module msvc-nothrow
1216
1217 ## begin gnulib module nl_langinfo
1218
1219
1220 EXTRA_DIST += nl_langinfo.c
1221
1222 EXTRA_libdiffutils_a_SOURCES += nl_langinfo.c
1223
1224 ## end   gnulib module nl_langinfo
1225
1226 ## begin gnulib module nstrftime
1227
1228 libdiffutils_a_SOURCES += nstrftime.c
1229
1230 EXTRA_DIST += strftime.h
1231
1232 ## end   gnulib module nstrftime
1233
1234 ## begin gnulib module open
1235
1236
1237 EXTRA_DIST += open.c
1238
1239 EXTRA_libdiffutils_a_SOURCES += open.c
1240
1241 ## end   gnulib module open
1242
1243 ## begin gnulib module pathmax
1244
1245
1246 EXTRA_DIST += pathmax.h
1247
1248 ## end   gnulib module pathmax
1249
1250 ## begin gnulib module progname
1251
1252 libdiffutils_a_SOURCES += progname.h progname.c
1253
1254 ## end   gnulib module progname
1255
1256 ## begin gnulib module propername
1257
1258 libdiffutils_a_SOURCES += propername.h propername.c
1259
1260 ## end   gnulib module propername
1261
1262 ## begin gnulib module quote
1263
1264
1265 EXTRA_DIST += quote.h
1266
1267 ## end   gnulib module quote
1268
1269 ## begin gnulib module quotearg
1270
1271 libdiffutils_a_SOURCES += quotearg.c
1272
1273 EXTRA_DIST += quote.h quotearg.h
1274
1275 ## end   gnulib module quotearg
1276
1277 ## begin gnulib module raise
1278
1279
1280 EXTRA_DIST += raise.c
1281
1282 EXTRA_libdiffutils_a_SOURCES += raise.c
1283
1284 ## end   gnulib module raise
1285
1286 ## begin gnulib module rawmemchr
1287
1288
1289 EXTRA_DIST += rawmemchr.c rawmemchr.valgrind
1290
1291 EXTRA_libdiffutils_a_SOURCES += rawmemchr.c
1292
1293 ## end   gnulib module rawmemchr
1294
1295 ## begin gnulib module readlink
1296
1297
1298 EXTRA_DIST += readlink.c
1299
1300 EXTRA_libdiffutils_a_SOURCES += readlink.c
1301
1302 ## end   gnulib module readlink
1303
1304 ## begin gnulib module regex
1305
1306
1307 EXTRA_DIST += regcomp.c regex.c regex.h regex_internal.c regex_internal.h regexec.c
1308
1309 EXTRA_libdiffutils_a_SOURCES += regcomp.c regex.c regex_internal.c regexec.c
1310
1311 ## end   gnulib module regex
1312
1313 ## begin gnulib module setenv
1314
1315
1316 EXTRA_DIST += setenv.c
1317
1318 EXTRA_libdiffutils_a_SOURCES += setenv.c
1319
1320 ## end   gnulib module setenv
1321
1322 ## begin gnulib module sh-quote
1323
1324 libdiffutils_a_SOURCES += sh-quote.h sh-quote.c
1325
1326 ## end   gnulib module sh-quote
1327
1328 ## begin gnulib module sigaction
1329
1330 libdiffutils_a_SOURCES += sig-handler.c
1331
1332 EXTRA_DIST += sig-handler.h sigaction.c
1333
1334 EXTRA_libdiffutils_a_SOURCES += sigaction.c
1335
1336 ## end   gnulib module sigaction
1337
1338 ## begin gnulib module signal-h
1339
1340 BUILT_SOURCES += signal.h
1341
1342 # We need the following in order to create <signal.h> when the system
1343 # doesn't have a complete one.
1344 signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1345         $(AM_V_GEN)rm -f $@-t $@ && \
1346         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1347           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1348               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1349               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1350               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1351               -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
1352               -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GNULIB_PTHREAD_SIGMASK)/g' \
1353               -e 's/@''GNULIB_RAISE''@/$(GNULIB_RAISE)/g' \
1354               -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
1355               -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
1356               -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
1357               -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
1358               -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
1359               -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
1360               -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
1361               -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
1362               -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
1363               -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
1364               -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
1365               -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
1366               -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
1367               -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
1368               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1369               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1370               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1371               < $(srcdir)/signal.in.h; \
1372         } > $@-t && \
1373         mv $@-t $@
1374 MOSTLYCLEANFILES += signal.h signal.h-t
1375
1376 EXTRA_DIST += signal.in.h
1377
1378 ## end   gnulib module signal-h
1379
1380 ## begin gnulib module sigprocmask
1381
1382
1383 EXTRA_DIST += sigprocmask.c
1384
1385 EXTRA_libdiffutils_a_SOURCES += sigprocmask.c
1386
1387 ## end   gnulib module sigprocmask
1388
1389 ## begin gnulib module size_max
1390
1391 libdiffutils_a_SOURCES += size_max.h
1392
1393 ## end   gnulib module size_max
1394
1395 ## begin gnulib module snippet/_Noreturn
1396
1397 # Because this Makefile snippet defines a variable used by other
1398 # gnulib Makefile snippets, it must be present in all makefiles that
1399 # need it. This is ensured by the applicability 'all' defined above.
1400
1401 _NORETURN_H=$(srcdir)/_Noreturn.h
1402
1403 EXTRA_DIST += _Noreturn.h
1404
1405 ## end   gnulib module snippet/_Noreturn
1406
1407 ## begin gnulib module snippet/arg-nonnull
1408
1409 # Because this Makefile snippet defines a variable used by other
1410 # gnulib Makefile snippets, it must be present in all makefiles that
1411 # need it. This is ensured by the applicability 'all' defined above.
1412
1413 ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
1414
1415 EXTRA_DIST += arg-nonnull.h
1416
1417 ## end   gnulib module snippet/arg-nonnull
1418
1419 ## begin gnulib module snippet/c++defs
1420
1421 # Because this Makefile snippet defines a variable used by other
1422 # gnulib Makefile snippets, it must be present in all makefiles that
1423 # need it. This is ensured by the applicability 'all' defined above.
1424
1425 CXXDEFS_H=$(srcdir)/c++defs.h
1426
1427 EXTRA_DIST += c++defs.h
1428
1429 ## end   gnulib module snippet/c++defs
1430
1431 ## begin gnulib module snippet/unused-parameter
1432
1433 # Because this Makefile snippet defines a variable used by other
1434 # gnulib Makefile snippets, it must be present in all makefiles that
1435 # need it. This is ensured by the applicability 'all' defined above.
1436
1437 UNUSED_PARAMETER_H=$(srcdir)/unused-parameter.h
1438
1439 EXTRA_DIST += unused-parameter.h
1440
1441 ## end   gnulib module snippet/unused-parameter
1442
1443 ## begin gnulib module snippet/warn-on-use
1444
1445 # Because this Makefile snippet defines a variable used by other
1446 # gnulib Makefile snippets, it must be present in all makefiles that
1447 # need it. This is ensured by the applicability 'all' defined above.
1448
1449 WARN_ON_USE_H=$(srcdir)/warn-on-use.h
1450
1451 EXTRA_DIST += warn-on-use.h
1452
1453 ## end   gnulib module snippet/warn-on-use
1454
1455 ## begin gnulib module stat
1456
1457
1458 EXTRA_DIST += stat-w32.c stat-w32.h stat.c
1459
1460 EXTRA_libdiffutils_a_SOURCES += stat-w32.c stat.c
1461
1462 ## end   gnulib module stat
1463
1464 ## begin gnulib module stat-macros
1465
1466
1467 EXTRA_DIST += stat-macros.h
1468
1469 ## end   gnulib module stat-macros
1470
1471 ## begin gnulib module stat-time
1472
1473 libdiffutils_a_SOURCES += stat-time.c
1474
1475 EXTRA_DIST += stat-time.h
1476
1477 ## end   gnulib module stat-time
1478
1479 ## begin gnulib module stdarg
1480
1481 BUILT_SOURCES += $(STDARG_H)
1482
1483 # We need the following in order to create <stdarg.h> when the system
1484 # doesn't have one that works with the given compiler.
1485 if GL_GENERATE_STDARG_H
1486 stdarg.h: stdarg.in.h $(top_builddir)/config.status
1487         $(AM_V_GEN)rm -f $@-t $@ && \
1488         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1489           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1490               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1491               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1492               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1493               -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \
1494               < $(srcdir)/stdarg.in.h; \
1495         } > $@-t && \
1496         mv $@-t $@
1497 else
1498 stdarg.h: $(top_builddir)/config.status
1499         rm -f $@
1500 endif
1501 MOSTLYCLEANFILES += stdarg.h stdarg.h-t
1502
1503 EXTRA_DIST += stdarg.in.h
1504
1505 ## end   gnulib module stdarg
1506
1507 ## begin gnulib module stdbool
1508
1509 BUILT_SOURCES += $(STDBOOL_H)
1510
1511 # We need the following in order to create <stdbool.h> when the system
1512 # doesn't have one that works.
1513 if GL_GENERATE_STDBOOL_H
1514 stdbool.h: stdbool.in.h $(top_builddir)/config.status
1515         $(AM_V_GEN)rm -f $@-t $@ && \
1516         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1517           sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
1518         } > $@-t && \
1519         mv $@-t $@
1520 else
1521 stdbool.h: $(top_builddir)/config.status
1522         rm -f $@
1523 endif
1524 MOSTLYCLEANFILES += stdbool.h stdbool.h-t
1525
1526 EXTRA_DIST += stdbool.in.h
1527
1528 ## end   gnulib module stdbool
1529
1530 ## begin gnulib module stddef
1531
1532 BUILT_SOURCES += $(STDDEF_H)
1533
1534 # We need the following in order to create <stddef.h> when the system
1535 # doesn't have one that works with the given compiler.
1536 if GL_GENERATE_STDDEF_H
1537 stddef.h: stddef.in.h $(top_builddir)/config.status
1538         $(AM_V_GEN)rm -f $@-t $@ && \
1539         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1540           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1541               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1542               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1543               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1544               -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
1545               -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \
1546               -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
1547               -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
1548               < $(srcdir)/stddef.in.h; \
1549         } > $@-t && \
1550         mv $@-t $@
1551 else
1552 stddef.h: $(top_builddir)/config.status
1553         rm -f $@
1554 endif
1555 MOSTLYCLEANFILES += stddef.h stddef.h-t
1556
1557 EXTRA_DIST += stddef.in.h
1558
1559 ## end   gnulib module stddef
1560
1561 ## begin gnulib module stdint
1562
1563 BUILT_SOURCES += $(STDINT_H)
1564
1565 # We need the following in order to create <stdint.h> when the system
1566 # doesn't have one that works with the given compiler.
1567 if GL_GENERATE_STDINT_H
1568 stdint.h: stdint.in.h $(top_builddir)/config.status
1569         $(AM_V_GEN)rm -f $@-t $@ && \
1570         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1571           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1572               -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
1573               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1574               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1575               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1576               -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
1577               -e 's/@''HAVE_C99_STDINT_H''@/$(HAVE_C99_STDINT_H)/g' \
1578               -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
1579               -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
1580               -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
1581               -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
1582               -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
1583               -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
1584               -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
1585               -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
1586               -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
1587               -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
1588               -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
1589               -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
1590               -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
1591               -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
1592               -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
1593               -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
1594               -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
1595               -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
1596               -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
1597               -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
1598               -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
1599               -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
1600               < $(srcdir)/stdint.in.h; \
1601         } > $@-t && \
1602         mv $@-t $@
1603 else
1604 stdint.h: $(top_builddir)/config.status
1605         rm -f $@
1606 endif
1607 MOSTLYCLEANFILES += stdint.h stdint.h-t
1608
1609 EXTRA_DIST += stdint.in.h
1610
1611 ## end   gnulib module stdint
1612
1613 ## begin gnulib module stdio
1614
1615 BUILT_SOURCES += stdio.h
1616
1617 # We need the following in order to create <stdio.h> when the system
1618 # doesn't have one that works with the given compiler.
1619 stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1620         $(AM_V_GEN)rm -f $@-t $@ && \
1621         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1622           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1623               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1624               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1625               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1626               -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
1627               -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
1628               -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
1629               -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \
1630               -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
1631               -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
1632               -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
1633               -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
1634               -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
1635               -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
1636               -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
1637               -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
1638               -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
1639               -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
1640               -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
1641               -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
1642               -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
1643               -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
1644               -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
1645               -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
1646               -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
1647               -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
1648               -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
1649               -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
1650               -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
1651               -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
1652               -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
1653               -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \
1654               -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
1655               -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
1656               -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
1657               -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
1658               -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
1659               -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
1660               -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
1661               -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
1662               -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
1663               -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
1664               -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
1665               -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
1666               -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
1667               -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
1668               -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
1669               -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
1670               -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
1671               -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
1672               -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
1673               -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
1674               -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
1675               -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
1676               -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
1677               -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
1678               -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
1679               -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
1680               < $(srcdir)/stdio.in.h | \
1681           sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
1682               -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
1683               -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
1684               -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
1685               -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
1686               -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \
1687               -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
1688               -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
1689               -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \
1690               -e 's|@''HAVE_FSEEKO''@|$(HAVE_FSEEKO)|g' \
1691               -e 's|@''HAVE_FTELLO''@|$(HAVE_FTELLO)|g' \
1692               -e 's|@''HAVE_PCLOSE''@|$(HAVE_PCLOSE)|g' \
1693               -e 's|@''HAVE_POPEN''@|$(HAVE_POPEN)|g' \
1694               -e 's|@''HAVE_RENAMEAT''@|$(HAVE_RENAMEAT)|g' \
1695               -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
1696               -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \
1697               -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \
1698               -e 's|@''REPLACE_FCLOSE''@|$(REPLACE_FCLOSE)|g' \
1699               -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
1700               -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
1701               -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
1702               -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
1703               -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
1704               -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
1705               -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
1706               -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
1707               -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
1708               -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
1709               -e 's|@''REPLACE_GETDELIM''@|$(REPLACE_GETDELIM)|g' \
1710               -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
1711               -e 's|@''REPLACE_OBSTACK_PRINTF''@|$(REPLACE_OBSTACK_PRINTF)|g' \
1712               -e 's|@''REPLACE_PERROR''@|$(REPLACE_PERROR)|g' \
1713               -e 's|@''REPLACE_POPEN''@|$(REPLACE_POPEN)|g' \
1714               -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
1715               -e 's|@''REPLACE_REMOVE''@|$(REPLACE_REMOVE)|g' \
1716               -e 's|@''REPLACE_RENAME''@|$(REPLACE_RENAME)|g' \
1717               -e 's|@''REPLACE_RENAMEAT''@|$(REPLACE_RENAMEAT)|g' \
1718               -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
1719               -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
1720               -e 's|@''REPLACE_STDIO_READ_FUNCS''@|$(REPLACE_STDIO_READ_FUNCS)|g' \
1721               -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|$(REPLACE_STDIO_WRITE_FUNCS)|g' \
1722               -e 's|@''REPLACE_TMPFILE''@|$(REPLACE_TMPFILE)|g' \
1723               -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
1724               -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \
1725               -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
1726               -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
1727               -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
1728               -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
1729               -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
1730               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1731               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1732               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1733         } > $@-t && \
1734         mv $@-t $@
1735 MOSTLYCLEANFILES += stdio.h stdio.h-t
1736
1737 EXTRA_DIST += stdio.in.h
1738
1739 ## end   gnulib module stdio
1740
1741 ## begin gnulib module stdlib
1742
1743 BUILT_SOURCES += stdlib.h
1744
1745 # We need the following in order to create <stdlib.h> when the system
1746 # doesn't have one that works with the given compiler.
1747 stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
1748   $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1749         $(AM_V_GEN)rm -f $@-t $@ && \
1750         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1751           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1752               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1753               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1754               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1755               -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
1756               -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
1757               -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
1758               -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
1759               -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
1760               -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
1761               -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
1762               -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
1763               -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
1764               -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
1765               -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
1766               -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
1767               -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
1768               -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
1769               -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
1770               -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
1771               -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
1772               -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
1773               -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
1774               -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \
1775               -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
1776               -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
1777               -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
1778               -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \
1779               -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
1780               -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
1781               -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
1782               -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
1783               -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
1784               -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
1785               -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
1786               -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
1787               -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
1788               -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
1789               -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
1790               < $(srcdir)/stdlib.in.h | \
1791           sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
1792               -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
1793               -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
1794               -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
1795               -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
1796               -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
1797               -e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
1798               -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
1799               -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
1800               -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
1801               -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
1802               -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
1803               -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
1804               -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
1805               -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
1806               -e 's|@''HAVE_QSORT_R''@|$(HAVE_QSORT_R)|g' \
1807               -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
1808               -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
1809               -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
1810               -e 's|@''HAVE_REALLOCARRAY''@|$(HAVE_REALLOCARRAY)|g' \
1811               -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
1812               -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
1813               -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
1814               -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
1815               -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
1816               -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
1817               -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
1818               -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
1819               -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
1820               -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
1821               -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
1822               -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
1823               -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
1824               -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
1825               -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
1826               -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
1827               -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
1828               -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
1829               -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
1830               -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
1831               -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \
1832               -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
1833               -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
1834               -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
1835               -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
1836               -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
1837               -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
1838               -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
1839               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1840               -e '/definition of _Noreturn/r $(_NORETURN_H)' \
1841               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1842               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1843         } > $@-t && \
1844         mv $@-t $@
1845 MOSTLYCLEANFILES += stdlib.h stdlib.h-t
1846
1847 EXTRA_DIST += stdlib.in.h
1848
1849 ## end   gnulib module stdlib
1850
1851 ## begin gnulib module strcase
1852
1853
1854 EXTRA_DIST += strcasecmp.c strncasecmp.c
1855
1856 EXTRA_libdiffutils_a_SOURCES += strcasecmp.c strncasecmp.c
1857
1858 ## end   gnulib module strcase
1859
1860 ## begin gnulib module streq
1861
1862
1863 EXTRA_DIST += streq.h
1864
1865 ## end   gnulib module streq
1866
1867 ## begin gnulib module strerror
1868
1869
1870 EXTRA_DIST += strerror.c
1871
1872 EXTRA_libdiffutils_a_SOURCES += strerror.c
1873
1874 ## end   gnulib module strerror
1875
1876 ## begin gnulib module strerror-override
1877
1878
1879 EXTRA_DIST += strerror-override.c strerror-override.h
1880
1881 EXTRA_libdiffutils_a_SOURCES += strerror-override.c
1882
1883 ## end   gnulib module strerror-override
1884
1885 ## begin gnulib module striconv
1886
1887 libdiffutils_a_SOURCES += striconv.h striconv.c
1888 if GL_COND_LIBTOOL
1889 endif
1890
1891 ## end   gnulib module striconv
1892
1893 ## begin gnulib module string
1894
1895 BUILT_SOURCES += string.h
1896
1897 # We need the following in order to create <string.h> when the system
1898 # doesn't have one that works with the given compiler.
1899 string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1900         $(AM_V_GEN)rm -f $@-t $@ && \
1901         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1902           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1903               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1904               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1905               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1906               -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
1907               -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \
1908               -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
1909               -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
1910               -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
1911               -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
1912               -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
1913               -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
1914               -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
1915               -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
1916               -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
1917               -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
1918               -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
1919               -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
1920               -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
1921               -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
1922               -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
1923               -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
1924               -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
1925               -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
1926               -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
1927               -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
1928               -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
1929               -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
1930               -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
1931               -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
1932               -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
1933               -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
1934               -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
1935               -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
1936               -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
1937               -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
1938               -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
1939               -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
1940               -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
1941               -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
1942               -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
1943               -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
1944               -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
1945               < $(srcdir)/string.in.h | \
1946           sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
1947               -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
1948               -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
1949               -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
1950               -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
1951               -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
1952               -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
1953               -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
1954               -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
1955               -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
1956               -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
1957               -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
1958               -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
1959               -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
1960               -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
1961               -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
1962               -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
1963               -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
1964               -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
1965               -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
1966               -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
1967               -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
1968               -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
1969               -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
1970               -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
1971               -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
1972               -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
1973               -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
1974               -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
1975               -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
1976               -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
1977               -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
1978               -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
1979               -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
1980               -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
1981               -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
1982               -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
1983               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1984               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1985               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1986               < $(srcdir)/string.in.h; \
1987         } > $@-t && \
1988         mv $@-t $@
1989 MOSTLYCLEANFILES += string.h string.h-t
1990
1991 EXTRA_DIST += string.in.h
1992
1993 ## end   gnulib module string
1994
1995 ## begin gnulib module strings
1996
1997 BUILT_SOURCES += strings.h
1998
1999 # We need the following in order to create <strings.h> when the system
2000 # doesn't have one that works with the given compiler.
2001 strings.h: strings.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
2002         $(AM_V_GEN)rm -f $@-t $@ && \
2003         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2004           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2005               -e 's|@''HAVE_STRINGS_H''@|$(HAVE_STRINGS_H)|g' \
2006               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2007               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2008               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2009               -e 's|@''NEXT_STRINGS_H''@|$(NEXT_STRINGS_H)|g' \
2010               -e 's/@''GNULIB_FFS''@/$(GNULIB_FFS)/g' \
2011               -e 's|@''HAVE_FFS''@|$(HAVE_FFS)|g' \
2012               -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
2013               -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
2014               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2015               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2016               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2017               < $(srcdir)/strings.in.h; \
2018         } > $@-t && \
2019         mv $@-t $@
2020 MOSTLYCLEANFILES += strings.h strings.h-t
2021
2022 EXTRA_DIST += strings.in.h
2023
2024 ## end   gnulib module strings
2025
2026 ## begin gnulib module strndup
2027
2028
2029 EXTRA_DIST += strndup.c
2030
2031 EXTRA_libdiffutils_a_SOURCES += strndup.c
2032
2033 ## end   gnulib module strndup
2034
2035 ## begin gnulib module strnlen
2036
2037
2038 EXTRA_DIST += strnlen.c
2039
2040 EXTRA_libdiffutils_a_SOURCES += strnlen.c
2041
2042 ## end   gnulib module strnlen
2043
2044 ## begin gnulib module strnlen1
2045
2046 libdiffutils_a_SOURCES += strnlen1.h strnlen1.c
2047
2048 ## end   gnulib module strnlen1
2049
2050 ## begin gnulib module strptime
2051
2052
2053 EXTRA_DIST += strptime.c
2054
2055 EXTRA_libdiffutils_a_SOURCES += strptime.c
2056
2057 ## end   gnulib module strptime
2058
2059 ## begin gnulib module strtoull
2060
2061
2062 EXTRA_DIST += strtol.c strtoul.c strtoull.c
2063
2064 EXTRA_libdiffutils_a_SOURCES += strtol.c strtoul.c strtoull.c
2065
2066 ## end   gnulib module strtoull
2067
2068 ## begin gnulib module strtoumax
2069
2070
2071 EXTRA_DIST += strtoimax.c strtoumax.c
2072
2073 EXTRA_libdiffutils_a_SOURCES += strtoimax.c strtoumax.c
2074
2075 ## end   gnulib module strtoumax
2076
2077 ## begin gnulib module sys_stat
2078
2079 BUILT_SOURCES += sys/stat.h
2080
2081 # We need the following in order to create <sys/stat.h> when the system
2082 # has one that is incomplete.
2083 sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2084         $(AM_V_at)$(MKDIR_P) sys
2085         $(AM_V_GEN)rm -f $@-t $@ && \
2086         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2087           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2088               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2089               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2090               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2091               -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
2092               -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
2093               -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
2094               -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
2095               -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
2096               -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
2097               -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
2098               -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
2099               -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
2100               -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
2101               -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
2102               -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
2103               -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
2104               -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
2105               -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
2106               -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
2107               -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
2108               -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
2109               -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
2110               -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
2111               -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
2112               -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
2113               -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
2114               -e 's|@''HAVE_MKFIFO''@|$(HAVE_MKFIFO)|g' \
2115               -e 's|@''HAVE_MKFIFOAT''@|$(HAVE_MKFIFOAT)|g' \
2116               -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
2117               -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
2118               -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
2119               -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
2120               -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
2121               -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
2122               -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
2123               -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
2124               -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
2125               -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
2126               -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
2127               -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
2128               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2129               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2130               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2131               < $(srcdir)/sys_stat.in.h; \
2132         } > $@-t && \
2133         mv $@-t $@
2134 MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
2135 MOSTLYCLEANDIRS += sys
2136
2137 EXTRA_DIST += sys_stat.in.h
2138
2139 ## end   gnulib module sys_stat
2140
2141 ## begin gnulib module sys_time
2142
2143 BUILT_SOURCES += sys/time.h
2144
2145 # We need the following in order to create <sys/time.h> when the system
2146 # doesn't have one that works with the given compiler.
2147 sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2148         $(AM_V_at)$(MKDIR_P) sys
2149         $(AM_V_GEN)rm -f $@-t $@ && \
2150         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2151           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2152               -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
2153               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2154               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2155               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2156               -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
2157               -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
2158               -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2159               -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
2160               -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
2161               -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
2162               -e 's/@''REPLACE_STRUCT_TIMEVAL''@/$(REPLACE_STRUCT_TIMEVAL)/g' \
2163               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2164               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2165               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2166               < $(srcdir)/sys_time.in.h; \
2167         } > $@-t && \
2168         mv $@-t $@
2169 MOSTLYCLEANFILES += sys/time.h sys/time.h-t
2170
2171 EXTRA_DIST += sys_time.in.h
2172
2173 ## end   gnulib module sys_time
2174
2175 ## begin gnulib module sys_types
2176
2177 BUILT_SOURCES += sys/types.h
2178
2179 # We need the following in order to create <sys/types.h> when the system
2180 # doesn't have one that works with the given compiler.
2181 sys/types.h: sys_types.in.h $(top_builddir)/config.status
2182         $(AM_V_at)$(MKDIR_P) sys
2183         $(AM_V_GEN)rm -f $@-t $@ && \
2184         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2185           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2186               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2187               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2188               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2189               -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
2190               -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
2191               -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
2192               < $(srcdir)/sys_types.in.h; \
2193         } > $@-t && \
2194         mv $@-t $@
2195 MOSTLYCLEANFILES += sys/types.h sys/types.h-t
2196
2197 EXTRA_DIST += sys_types.in.h
2198
2199 ## end   gnulib module sys_types
2200
2201 ## begin gnulib module sys_wait
2202
2203 BUILT_SOURCES += sys/wait.h
2204
2205 # We need the following in order to create <sys/wait.h> when the system
2206 # has one that is incomplete.
2207 sys/wait.h: sys_wait.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
2208         $(AM_V_at)$(MKDIR_P) sys
2209         $(AM_V_GEN)rm -f $@-t $@ && \
2210         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2211           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2212               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2213               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2214               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2215               -e 's|@''NEXT_SYS_WAIT_H''@|$(NEXT_SYS_WAIT_H)|g' \
2216               -e 's/@''GNULIB_WAITPID''@/$(GNULIB_WAITPID)/g' \
2217               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2218               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2219               < $(srcdir)/sys_wait.in.h; \
2220         } > $@-t && \
2221         mv $@-t $@
2222 MOSTLYCLEANFILES += sys/wait.h sys/wait.h-t
2223 MOSTLYCLEANDIRS += sys
2224
2225 EXTRA_DIST += sys_wait.in.h
2226
2227 ## end   gnulib module sys_wait
2228
2229 ## begin gnulib module system-quote
2230
2231 libdiffutils_a_SOURCES += system-quote.h system-quote.c
2232
2233 ## end   gnulib module system-quote
2234
2235 ## begin gnulib module tempname
2236
2237 libdiffutils_a_SOURCES += tempname.c
2238
2239 EXTRA_DIST += tempname.h
2240
2241 ## end   gnulib module tempname
2242
2243 ## begin gnulib module time
2244
2245 BUILT_SOURCES += time.h
2246
2247 # We need the following in order to create <time.h> when the system
2248 # doesn't have one that works with the given compiler.
2249 time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2250         $(AM_V_GEN)rm -f $@-t $@ && \
2251         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2252           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2253               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2254               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2255               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2256               -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
2257               -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
2258               -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
2259               -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
2260               -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
2261               -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
2262               -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
2263               -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
2264               -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
2265               -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
2266               -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
2267               -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
2268               -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
2269               -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
2270               -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
2271               -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
2272               -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
2273               -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
2274               -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
2275               -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
2276               -e 's|@''REPLACE_LOCALTIME_R''@|$(REPLACE_LOCALTIME_R)|g' \
2277               -e 's|@''REPLACE_MKTIME''@|$(REPLACE_MKTIME)|g' \
2278               -e 's|@''REPLACE_NANOSLEEP''@|$(REPLACE_NANOSLEEP)|g' \
2279               -e 's|@''REPLACE_STRFTIME''@|$(REPLACE_STRFTIME)|g' \
2280               -e 's|@''REPLACE_TIMEGM''@|$(REPLACE_TIMEGM)|g' \
2281               -e 's|@''REPLACE_TZSET''@|$(REPLACE_TZSET)|g' \
2282               -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|$(PTHREAD_H_DEFINES_STRUCT_TIMESPEC)|g' \
2283               -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
2284               -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
2285               -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
2286               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2287               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2288               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2289               < $(srcdir)/time.in.h; \
2290         } > $@-t && \
2291         mv $@-t $@
2292 MOSTLYCLEANFILES += time.h time.h-t
2293
2294 EXTRA_DIST += time.in.h
2295
2296 ## end   gnulib module time
2297
2298 ## begin gnulib module time_r
2299
2300
2301 EXTRA_DIST += time_r.c
2302
2303 EXTRA_libdiffutils_a_SOURCES += time_r.c
2304
2305 ## end   gnulib module time_r
2306
2307 ## begin gnulib module time_rz
2308
2309
2310 EXTRA_DIST += time-internal.h time_rz.c
2311
2312 EXTRA_libdiffutils_a_SOURCES += time_rz.c
2313
2314 ## end   gnulib module time_rz
2315
2316 ## begin gnulib module timegm
2317
2318
2319 EXTRA_DIST += mktime-internal.h timegm.c
2320
2321 EXTRA_libdiffutils_a_SOURCES += timegm.c
2322
2323 ## end   gnulib module timegm
2324
2325 ## begin gnulib module timespec
2326
2327 libdiffutils_a_SOURCES += timespec.c
2328
2329 EXTRA_DIST += timespec.h
2330
2331 ## end   gnulib module timespec
2332
2333 ## begin gnulib module trim
2334
2335 libdiffutils_a_SOURCES += trim.c
2336
2337 EXTRA_DIST += trim.h
2338
2339 ## end   gnulib module trim
2340
2341 ## begin gnulib module tzset
2342
2343
2344 EXTRA_DIST += tzset.c
2345
2346 EXTRA_libdiffutils_a_SOURCES += tzset.c
2347
2348 ## end   gnulib module tzset
2349
2350 ## begin gnulib module unistd
2351
2352 BUILT_SOURCES += unistd.h
2353 libdiffutils_a_SOURCES += unistd.c
2354
2355 # We need the following in order to create an empty placeholder for
2356 # <unistd.h> when the system doesn't have one.
2357 unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2358         $(AM_V_GEN)rm -f $@-t $@ && \
2359         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2360           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2361               -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
2362               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2363               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2364               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2365               -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
2366               -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
2367               -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
2368               -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
2369               -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
2370               -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
2371               -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
2372               -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
2373               -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
2374               -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
2375               -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
2376               -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
2377               -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
2378               -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
2379               -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
2380               -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
2381               -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
2382               -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
2383               -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
2384               -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
2385               -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
2386               -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
2387               -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
2388               -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
2389               -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
2390               -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
2391               -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
2392               -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \
2393               -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
2394               -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
2395               -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
2396               -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
2397               -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
2398               -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
2399               -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
2400               -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
2401               -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
2402               -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
2403               -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
2404               -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
2405               -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \
2406               -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
2407               -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
2408               -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
2409               -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \
2410               -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
2411               -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
2412               -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
2413               -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
2414               -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
2415               -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
2416               -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
2417               -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
2418               < $(srcdir)/unistd.in.h | \
2419           sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
2420               -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
2421               -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
2422               -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
2423               -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
2424               -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
2425               -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
2426               -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \
2427               -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
2428               -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
2429               -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
2430               -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
2431               -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
2432               -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
2433               -e 's|@''HAVE_GETPASS''@|$(HAVE_GETPASS)|g' \
2434               -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
2435               -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
2436               -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
2437               -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
2438               -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
2439               -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
2440               -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
2441               -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
2442               -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
2443               -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
2444               -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \
2445               -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
2446               -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
2447               -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
2448               -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
2449               -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
2450               -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
2451               -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
2452               -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
2453               -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
2454               -e 's|@''HAVE_DECL_GETLOGIN''@|$(HAVE_DECL_GETLOGIN)|g' \
2455               -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
2456               -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
2457               -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
2458               -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \
2459               -e 's|@''HAVE_DECL_TRUNCATE''@|$(HAVE_DECL_TRUNCATE)|g' \
2460               -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
2461               -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
2462               -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
2463           | \
2464           sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
2465               -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
2466               -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
2467               -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
2468               -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
2469               -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
2470               -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
2471               -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
2472               -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
2473               -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \
2474               -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
2475               -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
2476               -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
2477               -e 's|@''REPLACE_GETPASS''@|$(REPLACE_GETPASS)|g' \
2478               -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
2479               -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
2480               -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
2481               -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
2482               -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
2483               -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
2484               -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
2485               -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
2486               -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
2487               -e 's|@''REPLACE_READLINKAT''@|$(REPLACE_READLINKAT)|g' \
2488               -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
2489               -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
2490               -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
2491               -e 's|@''REPLACE_SYMLINKAT''@|$(REPLACE_SYMLINKAT)|g' \
2492               -e 's|@''REPLACE_TRUNCATE''@|$(REPLACE_TRUNCATE)|g' \
2493               -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
2494               -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
2495               -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
2496               -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
2497               -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
2498               -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
2499               -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
2500               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2501               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2502               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2503         } > $@-t && \
2504         mv $@-t $@
2505 MOSTLYCLEANFILES += unistd.h unistd.h-t
2506
2507 EXTRA_DIST += unistd.in.h
2508
2509 ## end   gnulib module unistd
2510
2511 ## begin gnulib module unistr/base
2512
2513 BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H)
2514
2515 unistr.h: unistr.in.h
2516         $(AM_V_GEN)rm -f $@-t $@ && \
2517         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2518           cat $(srcdir)/unistr.in.h; \
2519         } > $@-t && \
2520         mv -f $@-t $@
2521 MOSTLYCLEANFILES += unistr.h unistr.h-t
2522
2523 EXTRA_DIST += unistr.in.h
2524
2525 ## end   gnulib module unistr/base
2526
2527 ## begin gnulib module unistr/u8-mbtoucr
2528
2529 if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR
2530 libdiffutils_a_SOURCES += unistr/u8-mbtoucr.c
2531 endif
2532
2533 ## end   gnulib module unistr/u8-mbtoucr
2534
2535 ## begin gnulib module unistr/u8-uctomb
2536
2537 if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB
2538 libdiffutils_a_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
2539 endif
2540
2541 ## end   gnulib module unistr/u8-uctomb
2542
2543 ## begin gnulib module unitypes
2544
2545 BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H)
2546
2547 unitypes.h: unitypes.in.h
2548         $(AM_V_GEN)rm -f $@-t $@ && \
2549         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2550           cat $(srcdir)/unitypes.in.h; \
2551         } > $@-t && \
2552         mv -f $@-t $@
2553 MOSTLYCLEANFILES += unitypes.h unitypes.h-t
2554
2555 EXTRA_DIST += unitypes.in.h
2556
2557 ## end   gnulib module unitypes
2558
2559 ## begin gnulib module uniwidth/base
2560
2561 BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H)
2562
2563 uniwidth.h: uniwidth.in.h
2564         $(AM_V_GEN)rm -f $@-t $@ && \
2565         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2566           cat $(srcdir)/uniwidth.in.h; \
2567         } > $@-t && \
2568         mv -f $@-t $@
2569 MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t
2570
2571 EXTRA_DIST += localcharset.h uniwidth.in.h
2572
2573 ## end   gnulib module uniwidth/base
2574
2575 ## begin gnulib module uniwidth/width
2576
2577 if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
2578 libdiffutils_a_SOURCES += uniwidth/width.c
2579 endif
2580
2581 EXTRA_DIST += uniwidth/cjk.h
2582
2583 ## end   gnulib module uniwidth/width
2584
2585 ## begin gnulib module unlocked-io
2586
2587
2588 EXTRA_DIST += unlocked-io.h
2589
2590 ## end   gnulib module unlocked-io
2591
2592 ## begin gnulib module unsetenv
2593
2594
2595 EXTRA_DIST += unsetenv.c
2596
2597 EXTRA_libdiffutils_a_SOURCES += unsetenv.c
2598
2599 ## end   gnulib module unsetenv
2600
2601 ## begin gnulib module update-copyright
2602
2603
2604 EXTRA_DIST += $(top_srcdir)/build-aux/update-copyright
2605
2606 ## end   gnulib module update-copyright
2607
2608 ## begin gnulib module useless-if-before-free
2609
2610
2611 EXTRA_DIST += $(top_srcdir)/build-aux/useless-if-before-free
2612
2613 ## end   gnulib module useless-if-before-free
2614
2615 ## begin gnulib module vasnprintf
2616
2617
2618 EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h
2619
2620 EXTRA_libdiffutils_a_SOURCES += asnprintf.c printf-args.c printf-parse.c vasnprintf.c
2621
2622 ## end   gnulib module vasnprintf
2623
2624 ## begin gnulib module vasprintf
2625
2626
2627 EXTRA_DIST += asprintf.c vasprintf.c
2628
2629 EXTRA_libdiffutils_a_SOURCES += asprintf.c vasprintf.c
2630
2631 ## end   gnulib module vasprintf
2632
2633 ## begin gnulib module vc-list-files
2634
2635
2636 EXTRA_DIST += $(top_srcdir)/build-aux/vc-list-files
2637
2638 ## end   gnulib module vc-list-files
2639
2640 ## begin gnulib module verify
2641
2642
2643 EXTRA_DIST += verify.h
2644
2645 ## end   gnulib module verify
2646
2647 ## begin gnulib module version-etc
2648
2649 libdiffutils_a_SOURCES += version-etc.h version-etc.c
2650
2651 ## end   gnulib module version-etc
2652
2653 ## begin gnulib module version-etc-fsf
2654
2655 libdiffutils_a_SOURCES += version-etc-fsf.c
2656
2657 ## end   gnulib module version-etc-fsf
2658
2659 ## begin gnulib module wchar
2660
2661 BUILT_SOURCES += wchar.h
2662
2663 # We need the following in order to create <wchar.h> when the system
2664 # version does not work standalone.
2665 wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2666         $(AM_V_GEN)rm -f $@-t $@ && \
2667         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2668           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2669               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2670               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2671               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2672               -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
2673               -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
2674               -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
2675               -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
2676               -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
2677               -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
2678               -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
2679               -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
2680               -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \
2681               -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \
2682               -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \
2683               -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \
2684               -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \
2685               -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \
2686               -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \
2687               -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \
2688               -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \
2689               -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
2690               -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
2691               -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
2692               -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
2693               -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
2694               -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
2695               -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \
2696               -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \
2697               -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \
2698               -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \
2699               -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \
2700               -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \
2701               -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \
2702               -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \
2703               -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \
2704               -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \
2705               -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \
2706               -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \
2707               -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \
2708               -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \
2709               -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \
2710               -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \
2711               -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \
2712               -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \
2713               -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
2714               -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
2715               -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
2716               -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
2717               < $(srcdir)/wchar.in.h | \
2718           sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
2719               -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
2720               -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \
2721               -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \
2722               -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \
2723               -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \
2724               -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \
2725               -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \
2726               -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \
2727               -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \
2728               -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \
2729               -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
2730               -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
2731               -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
2732               -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
2733               -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
2734               -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
2735               -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \
2736               -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \
2737               -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \
2738               -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \
2739               -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \
2740               -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \
2741               -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \
2742               -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \
2743               -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \
2744               -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \
2745               -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \
2746               -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \
2747               -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \
2748               -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \
2749               -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \
2750               -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \
2751               -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \
2752               -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \
2753               -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
2754               -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
2755               -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
2756               -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
2757               -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
2758               -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
2759           | \
2760           sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
2761               -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
2762               -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
2763               -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
2764               -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
2765               -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
2766               -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \
2767               -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \
2768               -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \
2769               -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \
2770               -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
2771               -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
2772               -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
2773               -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
2774               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2775               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2776               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2777         } > $@-t && \
2778         mv $@-t $@
2779 MOSTLYCLEANFILES += wchar.h wchar.h-t
2780
2781 EXTRA_DIST += wchar.in.h
2782
2783 ## end   gnulib module wchar
2784
2785 ## begin gnulib module wcrtomb
2786
2787
2788 EXTRA_DIST += wcrtomb.c
2789
2790 EXTRA_libdiffutils_a_SOURCES += wcrtomb.c
2791
2792 ## end   gnulib module wcrtomb
2793
2794 ## begin gnulib module wctype-h
2795
2796 BUILT_SOURCES += wctype.h
2797 libdiffutils_a_SOURCES += wctype-h.c
2798
2799 # We need the following in order to create <wctype.h> when the system
2800 # doesn't have one that works with the given compiler.
2801 wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
2802         $(AM_V_GEN)rm -f $@-t $@ && \
2803         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2804           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2805               -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
2806               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2807               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2808               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2809               -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
2810               -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
2811               -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
2812               -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
2813               -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
2814               -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
2815               -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
2816               -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \
2817               -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \
2818               -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
2819               -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \
2820               -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
2821               -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
2822               -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
2823               -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
2824               -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
2825               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2826               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2827               < $(srcdir)/wctype.in.h; \
2828         } > $@-t && \
2829         mv $@-t $@
2830 MOSTLYCLEANFILES += wctype.h wctype.h-t
2831
2832 EXTRA_DIST += wctype.in.h
2833
2834 ## end   gnulib module wctype-h
2835
2836 ## begin gnulib module wcwidth
2837
2838
2839 EXTRA_DIST += wcwidth.c
2840
2841 EXTRA_libdiffutils_a_SOURCES += wcwidth.c
2842
2843 ## end   gnulib module wcwidth
2844
2845 ## begin gnulib module xalloc
2846
2847 libdiffutils_a_SOURCES += xmalloc.c
2848
2849 EXTRA_DIST += xalloc.h
2850
2851 ## end   gnulib module xalloc
2852
2853 ## begin gnulib module xalloc-die
2854
2855 libdiffutils_a_SOURCES += xalloc-die.c
2856
2857 ## end   gnulib module xalloc-die
2858
2859 ## begin gnulib module xalloc-oversized
2860
2861
2862 EXTRA_DIST += xalloc-oversized.h
2863
2864 ## end   gnulib module xalloc-oversized
2865
2866 ## begin gnulib module xfreopen
2867
2868 libdiffutils_a_SOURCES += xfreopen.c xfreopen.h
2869
2870 ## end   gnulib module xfreopen
2871
2872 ## begin gnulib module xreadlink
2873
2874 libdiffutils_a_SOURCES += xreadlink.c
2875
2876 EXTRA_DIST += xreadlink.h
2877
2878 ## end   gnulib module xreadlink
2879
2880 ## begin gnulib module xsize
2881
2882 libdiffutils_a_SOURCES += xsize.h xsize.c
2883
2884 ## end   gnulib module xsize
2885
2886 ## begin gnulib module xstriconv
2887
2888 libdiffutils_a_SOURCES += xstriconv.h xstriconv.c
2889
2890 ## end   gnulib module xstriconv
2891
2892 ## begin gnulib module xstrndup
2893
2894 libdiffutils_a_SOURCES += xstrndup.h xstrndup.c
2895
2896 ## end   gnulib module xstrndup
2897
2898 ## begin gnulib module xstrtol
2899
2900 libdiffutils_a_SOURCES += xstrtol.c xstrtoul.c xstrtol-error.c
2901
2902 EXTRA_DIST += xstrtol.h
2903
2904 ## end   gnulib module xstrtol
2905
2906 ## begin gnulib module xstrtoumax
2907
2908 libdiffutils_a_SOURCES += xstrtoumax.c
2909
2910 ## end   gnulib module xstrtoumax
2911
2912 ## begin gnulib module xvasprintf
2913
2914 libdiffutils_a_SOURCES += xvasprintf.h xvasprintf.c xasprintf.c
2915
2916 EXTRA_DIST += xalloc.h
2917
2918 ## end   gnulib module xvasprintf
2919
2920
2921 mostlyclean-local: mostlyclean-generic
2922         @for dir in '' $(MOSTLYCLEANDIRS); do \
2923           if test -n "$$dir" && test -d $$dir; then \
2924             echo "rmdir $$dir"; rmdir $$dir; \
2925           fi; \
2926         done; \
2927         :