Fixed nt/gnulib.mk to compile lib/acl-errno-valid.c.
[bpt/emacs.git] / nt / gnulib.mk
1 ## This file is an edited copy if ../lib/gnulib.mk.
2 ##
3 ## The purpose of the edits is to avoid generating any headers
4 ## which would conflict with either the headers we have in nt/inc,
5 ## or with MinGW system headers and subsequent redirection of some
6 ## functions in nt/inc/ms-w32.h.
7 ##
8 ## In general, do NOT remove anything from ../lib/gnulib.mk that
9 ## doesn't need to be removed, to minimize the differences from
10 ## upstream gnulib.mk and thus make the maintenance easier. Every
11 ## header file whose generation is controlled by configure-time tests
12 ## does NOT need to be removed; instead, force the configure script to
13 ## accept whatever MinGW has to offer, by defining the appropriate
14 ## Autoconf variable in the nt/mingw-cfg.site file. Headers that are
15 ## generated conditionally have the tell-tale "if GL_GENERATE_foo_H"
16 ## condition before their Makefile snippet in this file. Likewise, do
17 ## NOT remove gnulib modules which introduce header files that don't
18 ## exist in MinGW and in nt/inc/, since they cannot possibly clash
19 ## with anything. Gnulib modules that introduce source *.c files also
20 ## need not be removed; if they define functions that could clash with
21 ## the w32 substitutes in Emacs, disable their compilation by defining
22 ## suitable variables in nt/mingw-cfg.site.
23 ##
24 ## Process this file with automake to produce Makefile.in.
25 # Copyright (C) 2002-2013 Free Software Foundation, Inc.
26 #
27 # This file is free software; you can redistribute it and/or modify
28 # it under the terms of the GNU General Public License as published by
29 # the Free Software Foundation; either version 3 of the License, or
30 # (at your option) any later version.
31 #
32 # This file is distributed in the hope that it will be useful,
33 # but WITHOUT ANY WARRANTY; without even the implied warranty of
34 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
35 # GNU General Public License for more details.
36 #
37 # You should have received a copy of the GNU General Public License
38 # along with this file. If not, see <http://www.gnu.org/licenses/>.
39 #
40 # As a special exception to the GNU General Public License,
41 # this file may be distributed as part of a program that
42 # contains a configuration script generated by Autoconf, under
43 # the same distribution terms as the rest of that program.
44 #
45 # Generated by gnulib-tool.
46 # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=dup --avoid=fchdir --avoid=fcntl --avoid=fstat --avoid=malloc-posix --avoid=msvc-inval --avoid=msvc-nothrow --avoid=open --avoid=openat-die --avoid=opendir --avoid=raise --avoid=save-cwd --avoid=select --avoid=sigprocmask --avoid=sys_types --avoid=threadlib --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files alloca-opt c-ctype c-strcase careadlinkat close-stream crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr dtotimespec dup2 environ execinfo faccessat fcntl-h fdatasync fdopendir filemode fstatat fsync getloadavg getopt-gnu gettime gettimeofday ignore-value intprops largefile lstat manywarnings memrchr mktime pselect pthread_sigmask putenv qacl readlink readlinkat sig2str socklen stat-time stdalign stdarg stdbool stdio strftime strtoimax strtoumax symlink sys_stat sys_time time timer-time timespec-add timespec-sub unsetenv utimens warnings
47
48
49 MOSTLYCLEANFILES += core *.stackdump
50
51 noinst_LIBRARIES += libgnu.a
52
53 libgnu_a_SOURCES =
54 libgnu_a_LIBADD = $(gl_LIBOBJS)
55 libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
56 EXTRA_libgnu_a_SOURCES =
57
58 ## begin gnulib module alloca-opt
59
60 BUILT_SOURCES += $(ALLOCA_H)
61
62 # We need the following in order to create <alloca.h> when the system
63 # doesn't have one that works with the given compiler.
64 if GL_GENERATE_ALLOCA_H
65 alloca.h: alloca.in.h $(top_builddir)/config.status
66 $(AM_V_GEN)rm -f $@-t $@ && \
67 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
68 cat $(srcdir)/alloca.in.h; \
69 } > $@-t && \
70 mv -f $@-t $@
71 else
72 alloca.h: $(top_builddir)/config.status
73 rm -f $@
74 endif
75 MOSTLYCLEANFILES += alloca.h alloca.h-t
76
77 EXTRA_DIST += alloca.in.h
78
79 ## end gnulib module alloca-opt
80
81 ## begin gnulib module c-ctype
82
83 libgnu_a_SOURCES += c-ctype.h c-ctype.c
84
85 ## end gnulib module c-ctype
86
87 ## begin gnulib module c-strcase
88
89 libgnu_a_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
90
91 ## end gnulib module c-strcase
92
93 ## begin gnulib module close-stream
94
95 libgnu_a_SOURCES += close-stream.c
96
97 EXTRA_DIST += close-stream.h
98
99 ## end gnulib module close-stream
100
101 ## begin gnulib module crypto/md5
102
103 libgnu_a_SOURCES += md5.c
104
105 EXTRA_DIST += md5.h
106
107 ## end gnulib module crypto/md5
108
109 ## begin gnulib module crypto/sha1
110
111 libgnu_a_SOURCES += sha1.c
112
113 EXTRA_DIST += sha1.h
114
115 ## end gnulib module crypto/sha1
116
117 ## begin gnulib module crypto/sha256
118
119 libgnu_a_SOURCES += sha256.c
120
121 EXTRA_DIST += sha256.h
122
123 ## end gnulib module crypto/sha256
124
125 ## begin gnulib module crypto/sha512
126
127 libgnu_a_SOURCES += sha512.c
128
129 EXTRA_DIST += sha512.h
130
131 ## end gnulib module crypto/sha512
132
133 ## begin gnulib module dosname
134
135 if gl_GNULIB_ENABLED_dosname
136
137 endif
138 EXTRA_DIST += dosname.h
139
140 ## end gnulib module dosname
141
142 ## begin gnulib module dtoastr
143
144 libgnu_a_SOURCES += dtoastr.c
145
146 EXTRA_DIST += ftoastr.c ftoastr.h
147
148 EXTRA_libgnu_a_SOURCES += ftoastr.c
149
150 ## end gnulib module dtoastr
151
152 ## begin gnulib module dtotimespec
153
154 libgnu_a_SOURCES += dtotimespec.c
155
156 ## end gnulib module dtotimespec
157
158 ## begin gnulib module dup2
159
160
161 EXTRA_DIST += dup2.c
162
163 EXTRA_libgnu_a_SOURCES += dup2.c
164
165 ## end gnulib module dup2
166
167 ## begin gnulib module errno
168
169 BUILT_SOURCES += $(ERRNO_H)
170
171 # We need the following in order to create <errno.h> when the system
172 # doesn't have one that is POSIX compliant.
173 if GL_GENERATE_ERRNO_H
174 errno.h: errno.in.h $(top_builddir)/config.status
175 $(AM_V_GEN)rm -f $@-t $@ && \
176 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
177 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
178 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
179 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
180 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
181 -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
182 -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
183 -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
184 -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
185 -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
186 -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
187 -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
188 < $(srcdir)/errno.in.h; \
189 } > $@-t && \
190 mv $@-t $@
191 else
192 errno.h: $(top_builddir)/config.status
193 rm -f $@
194 endif
195 MOSTLYCLEANFILES += errno.h errno.h-t
196
197 EXTRA_DIST += errno.in.h
198
199 ## end gnulib module errno
200
201 ## begin gnulib module euidaccess
202
203 if gl_GNULIB_ENABLED_euidaccess
204
205 endif
206 EXTRA_DIST += euidaccess.c
207
208 EXTRA_libgnu_a_SOURCES += euidaccess.c
209
210 ## end gnulib module euidaccess
211
212 ## begin gnulib module execinfo
213
214 BUILT_SOURCES += $(EXECINFO_H)
215
216 # We need the following in order to create <execinfo.h> when the system
217 # doesn't have one that works.
218 if GL_GENERATE_EXECINFO_H
219 execinfo.h: execinfo.in.h $(top_builddir)/config.status
220 $(AM_V_GEN)rm -f $@-t $@ && \
221 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
222 cat $(srcdir)/execinfo.in.h; \
223 } > $@-t && \
224 mv $@-t $@
225 else
226 execinfo.h: $(top_builddir)/config.status
227 rm -f $@
228 endif
229 MOSTLYCLEANFILES += execinfo.h execinfo.h-t
230
231 EXTRA_DIST += execinfo.c execinfo.in.h
232
233 EXTRA_libgnu_a_SOURCES += execinfo.c
234
235 ## end gnulib module execinfo
236
237 ## begin gnulib module faccessat
238
239
240 EXTRA_DIST += at-func.c faccessat.c
241
242 EXTRA_libgnu_a_SOURCES += at-func.c faccessat.c
243
244 ## end gnulib module faccessat
245
246 ## begin gnulib module fdatasync
247
248
249 EXTRA_DIST += fdatasync.c
250
251 EXTRA_libgnu_a_SOURCES += fdatasync.c
252
253 ## end gnulib module fdatasync
254
255 ## begin gnulib module fdopendir
256
257
258 EXTRA_DIST += fdopendir.c
259
260 EXTRA_libgnu_a_SOURCES += fdopendir.c
261
262 ## end gnulib module fdopendir
263
264 ## begin gnulib module filemode
265
266 libgnu_a_SOURCES += filemode.c
267
268 EXTRA_DIST += filemode.h
269
270 ## end gnulib module filemode
271
272 ## begin gnulib module fpending
273
274
275 EXTRA_DIST += fpending.c fpending.h
276
277 EXTRA_libgnu_a_SOURCES += fpending.c
278
279 ## end gnulib module fpending
280
281 ## begin gnulib module fstatat
282
283
284 EXTRA_DIST += at-func.c fstatat.c
285
286 EXTRA_libgnu_a_SOURCES += at-func.c fstatat.c
287
288 ## end gnulib module fstatat
289
290 ## begin gnulib module fsync
291
292
293 EXTRA_DIST += fsync.c
294
295 EXTRA_libgnu_a_SOURCES += fsync.c
296
297 ## end gnulib module fsync
298
299 ## begin gnulib module getgroups
300
301 if gl_GNULIB_ENABLED_getgroups
302
303 endif
304 EXTRA_DIST += getgroups.c
305
306 EXTRA_libgnu_a_SOURCES += getgroups.c
307
308 ## end gnulib module getgroups
309
310 ## begin gnulib module getloadavg
311
312
313 EXTRA_DIST += getloadavg.c
314
315 EXTRA_libgnu_a_SOURCES += getloadavg.c
316
317 ## end gnulib module getloadavg
318
319 ## begin gnulib module getopt-posix
320
321 BUILT_SOURCES += $(GETOPT_H)
322
323 # We need the following in order to create <getopt.h> when the system
324 # doesn't have one that works with the given compiler.
325 getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
326 $(AM_V_GEN)rm -f $@-t $@ && \
327 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
328 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
329 -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
330 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
331 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
332 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
333 -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
334 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
335 < $(srcdir)/getopt.in.h; \
336 } > $@-t && \
337 mv -f $@-t $@
338 MOSTLYCLEANFILES += getopt.h getopt.h-t
339
340 EXTRA_DIST += getopt.c getopt.in.h getopt1.c getopt_int.h
341
342 EXTRA_libgnu_a_SOURCES += getopt.c getopt1.c
343
344 ## end gnulib module getopt-posix
345
346 ## begin gnulib module gettext-h
347
348 if gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36
349 libgnu_a_SOURCES += gettext.h
350
351 endif
352 ## end gnulib module gettext-h
353
354 ## begin gnulib module gettime
355
356 libgnu_a_SOURCES += gettime.c
357
358 ## end gnulib module gettime
359
360 ## begin gnulib module gettimeofday
361
362
363 EXTRA_DIST += gettimeofday.c
364
365 EXTRA_libgnu_a_SOURCES += gettimeofday.c
366
367 ## end gnulib module gettimeofday
368
369 ## begin gnulib module group-member
370
371 if gl_GNULIB_ENABLED_a9786850e999ae65a836a6041e8e5ed1
372
373 endif
374 EXTRA_DIST += group-member.c
375
376 EXTRA_libgnu_a_SOURCES += group-member.c
377
378 ## end gnulib module group-member
379
380 ## begin gnulib module ignore-value
381
382
383 EXTRA_DIST += ignore-value.h
384
385 ## end gnulib module ignore-value
386
387 ## begin gnulib module intprops
388
389
390 EXTRA_DIST += intprops.h
391
392 ## end gnulib module intprops
393
394 ## begin gnulib module lstat
395
396
397 EXTRA_DIST += lstat.c
398
399 EXTRA_libgnu_a_SOURCES += lstat.c
400
401 ## end gnulib module lstat
402
403 ## begin gnulib module memrchr
404
405
406 EXTRA_DIST += memrchr.c
407
408 EXTRA_libgnu_a_SOURCES += memrchr.c
409
410 ## end gnulib module memrchr
411
412 ## begin gnulib module mktime
413
414
415 EXTRA_DIST += mktime-internal.h mktime.c
416
417 EXTRA_libgnu_a_SOURCES += mktime.c
418
419 ## end gnulib module mktime
420
421 ## begin gnulib module openat-h
422
423 if gl_GNULIB_ENABLED_03e0aaad4cb89ca757653bd367a6ccb7
424
425 endif
426 EXTRA_DIST += openat.h
427
428 ## end gnulib module openat-h
429
430 ## begin gnulib module pathmax
431
432 if gl_GNULIB_ENABLED_pathmax
433
434 endif
435 EXTRA_DIST += pathmax.h
436
437 ## end gnulib module pathmax
438
439 ## begin gnulib module pselect
440
441
442 EXTRA_DIST += pselect.c
443
444 EXTRA_libgnu_a_SOURCES += pselect.c
445
446 ## end gnulib module pselect
447
448 ## begin gnulib module pthread_sigmask
449
450
451 EXTRA_DIST += pthread_sigmask.c
452
453 EXTRA_libgnu_a_SOURCES += pthread_sigmask.c
454
455 ## end gnulib module pthread_sigmask
456
457 ## begin gnulib module putenv
458
459
460 EXTRA_DIST += putenv.c
461
462 EXTRA_libgnu_a_SOURCES += putenv.c
463
464 ## end gnulib module putenv
465
466 ## begin gnulib module qacl
467
468 libgnu_a_SOURCES += acl-errno-valid.c
469
470 EXTRA_DIST += acl.h
471
472 ## end gnulib module qacl
473
474 ## begin gnulib module readlink
475
476
477 EXTRA_DIST += readlink.c
478
479 EXTRA_libgnu_a_SOURCES += readlink.c
480
481 ## end gnulib module readlink
482
483 ## begin gnulib module readlinkat
484
485
486 EXTRA_DIST += at-func.c readlinkat.c
487
488 EXTRA_libgnu_a_SOURCES += at-func.c readlinkat.c
489
490 ## end gnulib module readlinkat
491
492 ## begin gnulib module root-uid
493
494 if gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c
495
496 endif
497 EXTRA_DIST += root-uid.h
498
499 ## end gnulib module root-uid
500
501 ## begin gnulib module sig2str
502
503
504 EXTRA_DIST += sig2str.c sig2str.h
505
506 EXTRA_libgnu_a_SOURCES += sig2str.c
507
508 ## end gnulib module sig2str
509
510 ## begin gnulib module snippet/_Noreturn
511
512 # Because this Makefile snippet defines a variable used by other
513 # gnulib Makefile snippets, it must be present in all Makefile.am that
514 # need it. This is ensured by the applicability 'all' defined above.
515
516 _NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
517
518 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h
519
520 ## end gnulib module snippet/_Noreturn
521
522 ## begin gnulib module snippet/arg-nonnull
523
524 # The BUILT_SOURCES created by this Makefile snippet are not used via #include
525 # statements but through direct file reference. Therefore this snippet must be
526 # present in all Makefile.am that need it. This is ensured by the applicability
527 # 'all' defined above.
528
529 BUILT_SOURCES += arg-nonnull.h
530 # The arg-nonnull.h that gets inserted into generated .h files is the same as
531 # build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
532 # off.
533 arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
534 $(AM_V_GEN)rm -f $@-t $@ && \
535 sed -n -e '/GL_ARG_NONNULL/,$$p' \
536 < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
537 > $@-t && \
538 mv $@-t $@
539 MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
540
541 ARG_NONNULL_H=arg-nonnull.h
542
543 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h
544
545 ## end gnulib module snippet/arg-nonnull
546
547 ## begin gnulib module snippet/c++defs
548
549 # The BUILT_SOURCES created by this Makefile snippet are not used via #include
550 # statements but through direct file reference. Therefore this snippet must be
551 # present in all Makefile.am that need it. This is ensured by the applicability
552 # 'all' defined above.
553
554 BUILT_SOURCES += c++defs.h
555 # The c++defs.h that gets inserted into generated .h files is the same as
556 # build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
557 c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
558 $(AM_V_GEN)rm -f $@-t $@ && \
559 sed -n -e '/_GL_CXXDEFS/,$$p' \
560 < $(top_srcdir)/build-aux/snippet/c++defs.h \
561 > $@-t && \
562 mv $@-t $@
563 MOSTLYCLEANFILES += c++defs.h c++defs.h-t
564
565 CXXDEFS_H=c++defs.h
566
567 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h
568
569 ## end gnulib module snippet/c++defs
570
571 ## begin gnulib module snippet/warn-on-use
572
573 BUILT_SOURCES += warn-on-use.h
574 # The warn-on-use.h that gets inserted into generated .h files is the same as
575 # build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
576 # off.
577 warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
578 $(AM_V_GEN)rm -f $@-t $@ && \
579 sed -n -e '/^.ifndef/,$$p' \
580 < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
581 > $@-t && \
582 mv $@-t $@
583 MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t
584
585 WARN_ON_USE_H=warn-on-use.h
586
587 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h
588
589 ## end gnulib module snippet/warn-on-use
590
591 ## begin gnulib module stat
592
593 if gl_GNULIB_ENABLED_stat
594
595 endif
596 EXTRA_DIST += stat.c
597
598 EXTRA_libgnu_a_SOURCES += stat.c
599
600 ## end gnulib module stat
601
602 ## begin gnulib module stat-time
603
604 libgnu_a_SOURCES += stat-time.c
605
606 EXTRA_DIST += stat-time.h
607
608 ## end gnulib module stat-time
609
610 ## begin gnulib module stdalign
611
612 BUILT_SOURCES += $(STDALIGN_H)
613
614 # We need the following in order to create <stdalign.h> when the system
615 # doesn't have one that works.
616 if GL_GENERATE_STDALIGN_H
617 stdalign.h: stdalign.in.h $(top_builddir)/config.status
618 $(AM_V_GEN)rm -f $@-t $@ && \
619 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
620 cat $(srcdir)/stdalign.in.h; \
621 } > $@-t && \
622 mv $@-t $@
623 else
624 stdalign.h: $(top_builddir)/config.status
625 rm -f $@
626 endif
627 MOSTLYCLEANFILES += stdalign.h stdalign.h-t
628
629 EXTRA_DIST += stdalign.in.h
630
631 ## end gnulib module stdalign
632
633 ## begin gnulib module stdarg
634
635 BUILT_SOURCES += $(STDARG_H)
636
637 # We need the following in order to create <stdarg.h> when the system
638 # doesn't have one that works with the given compiler.
639 if GL_GENERATE_STDARG_H
640 stdarg.h: stdarg.in.h $(top_builddir)/config.status
641 $(AM_V_GEN)rm -f $@-t $@ && \
642 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
643 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
644 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
645 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
646 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
647 -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \
648 < $(srcdir)/stdarg.in.h; \
649 } > $@-t && \
650 mv $@-t $@
651 else
652 stdarg.h: $(top_builddir)/config.status
653 rm -f $@
654 endif
655 MOSTLYCLEANFILES += stdarg.h stdarg.h-t
656
657 EXTRA_DIST += stdarg.in.h
658
659 ## end gnulib module stdarg
660
661 ## begin gnulib module stdbool
662
663 BUILT_SOURCES += $(STDBOOL_H)
664
665 # We need the following in order to create <stdbool.h> when the system
666 # doesn't have one that works.
667 if GL_GENERATE_STDBOOL_H
668 stdbool.h: stdbool.in.h $(top_builddir)/config.status
669 $(AM_V_GEN)rm -f $@-t $@ && \
670 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
671 sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
672 } > $@-t && \
673 mv $@-t $@
674 else
675 stdbool.h: $(top_builddir)/config.status
676 rm -f $@
677 endif
678 MOSTLYCLEANFILES += stdbool.h stdbool.h-t
679
680 EXTRA_DIST += stdbool.in.h
681
682 ## end gnulib module stdbool
683
684 ## begin gnulib module stddef
685
686 BUILT_SOURCES += $(STDDEF_H)
687
688 # We need the following in order to create <stddef.h> when the system
689 # doesn't have one that works with the given compiler.
690 if GL_GENERATE_STDDEF_H
691 stddef.h: stddef.in.h $(top_builddir)/config.status
692 $(AM_V_GEN)rm -f $@-t $@ && \
693 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
694 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
695 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
696 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
697 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
698 -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
699 -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
700 -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
701 < $(srcdir)/stddef.in.h; \
702 } > $@-t && \
703 mv $@-t $@
704 else
705 stddef.h: $(top_builddir)/config.status
706 rm -f $@
707 endif
708 MOSTLYCLEANFILES += stddef.h stddef.h-t
709
710 EXTRA_DIST += stddef.in.h
711
712 ## end gnulib module stddef
713
714 ## begin gnulib module stdint
715
716 BUILT_SOURCES += $(STDINT_H)
717
718 # We need the following in order to create <stdint.h> when the system
719 # doesn't have one that works with the given compiler.
720 if GL_GENERATE_STDINT_H
721 stdint.h: stdint.in.h $(top_builddir)/config.status
722 $(AM_V_GEN)rm -f $@-t $@ && \
723 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
724 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
725 -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
726 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
727 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
728 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
729 -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
730 -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
731 -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
732 -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
733 -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
734 -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
735 -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
736 -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
737 -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
738 -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
739 -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
740 -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
741 -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
742 -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
743 -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
744 -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
745 -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
746 -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
747 -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
748 -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
749 -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
750 -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
751 < $(srcdir)/stdint.in.h; \
752 } > $@-t && \
753 mv $@-t $@
754 else
755 stdint.h: $(top_builddir)/config.status
756 rm -f $@
757 endif
758 MOSTLYCLEANFILES += stdint.h stdint.h-t
759
760 EXTRA_DIST += stdint.in.h
761
762 ## end gnulib module stdint
763
764 ## begin gnulib module strftime
765
766 libgnu_a_SOURCES += strftime.c
767
768 EXTRA_DIST += strftime.h
769
770 ## end gnulib module strftime
771
772 ## begin gnulib module strtoimax
773
774
775 EXTRA_DIST += strtoimax.c
776
777 EXTRA_libgnu_a_SOURCES += strtoimax.c
778
779 ## end gnulib module strtoimax
780
781 ## begin gnulib module strtoll
782
783 if gl_GNULIB_ENABLED_strtoll
784
785 endif
786 EXTRA_DIST += strtol.c strtoll.c
787
788 EXTRA_libgnu_a_SOURCES += strtol.c strtoll.c
789
790 ## end gnulib module strtoll
791
792 ## begin gnulib module strtoull
793
794 if gl_GNULIB_ENABLED_strtoull
795
796 endif
797 EXTRA_DIST += strtol.c strtoul.c strtoull.c
798
799 EXTRA_libgnu_a_SOURCES += strtol.c strtoul.c strtoull.c
800
801 ## end gnulib module strtoull
802
803 ## begin gnulib module strtoumax
804
805
806 EXTRA_DIST += strtoimax.c strtoumax.c
807
808 EXTRA_libgnu_a_SOURCES += strtoimax.c strtoumax.c
809
810 ## end gnulib module strtoumax
811
812 ## begin gnulib module symlink
813
814
815 EXTRA_DIST += symlink.c
816
817 EXTRA_libgnu_a_SOURCES += symlink.c
818
819 ## end gnulib module symlink
820
821 ## begin gnulib module time_r
822
823
824 EXTRA_DIST += time_r.c
825
826 EXTRA_libgnu_a_SOURCES += time_r.c
827
828 ## end gnulib module time_r
829
830 ## begin gnulib module timespec
831
832 libgnu_a_SOURCES += timespec.c
833
834 EXTRA_DIST += timespec.h
835
836 ## end gnulib module timespec
837
838 ## begin gnulib module timespec-add
839
840 libgnu_a_SOURCES += timespec-add.c
841
842 ## end gnulib module timespec-add
843
844 ## begin gnulib module timespec-sub
845
846 libgnu_a_SOURCES += timespec-sub.c
847
848 ## end gnulib module timespec-sub
849
850 ## begin gnulib module u64
851
852 libgnu_a_SOURCES += u64.c
853
854 EXTRA_DIST += u64.h
855
856 ## end gnulib module u64
857
858 ## begin gnulib module unsetenv
859
860
861 EXTRA_DIST += unsetenv.c
862
863 EXTRA_libgnu_a_SOURCES += unsetenv.c
864
865 ## end gnulib module unsetenv
866
867 ## begin gnulib module utimens
868
869 libgnu_a_SOURCES += utimens.c
870
871 EXTRA_DIST += utimens.h
872
873 ## end gnulib module utimens
874
875 ## begin gnulib module verify
876
877 if gl_GNULIB_ENABLED_verify
878
879 endif
880 EXTRA_DIST += verify.h
881
882 ## end gnulib module verify
883
884 ## begin gnulib module xalloc-oversized
885
886 if gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec
887
888 endif
889 EXTRA_DIST += xalloc-oversized.h
890
891 ## end gnulib module xalloc-oversized
892
893
894 mostlyclean-local: mostlyclean-generic
895 @for dir in '' $(MOSTLYCLEANDIRS); do \
896 if test -n "$$dir" && test -d $$dir; then \
897 echo "rmdir $$dir"; rmdir $$dir; \
898 fi; \
899 done; \
900 :