Commit | Line | Data |
---|---|---|
a74b0e1b EZ |
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. | |
9e5b5c79 | 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 |
a74b0e1b EZ |
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 | ||
9e5b5c79 EZ |
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 | ||
a74b0e1b EZ |
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 | ||
8ec48524 EZ |
466 | ## begin gnulib module qacl |
467 | ||
ffa615b7 | 468 | libgnu_a_SOURCES += acl-errno-valid.c file-has-acl.c qcopy-acl.c |
8ec48524 | 469 | |
ffa615b7 EZ |
470 | EXTRA_DIST += acl-internal.h acl.h acl_entries.c |
471 | ||
472 | EXTRA_libgnu_a_SOURCES += acl_entries.c | |
8ec48524 EZ |
473 | |
474 | ## end gnulib module qacl | |
475 | ||
a74b0e1b EZ |
476 | ## begin gnulib module readlink |
477 | ||
478 | ||
479 | EXTRA_DIST += readlink.c | |
480 | ||
481 | EXTRA_libgnu_a_SOURCES += readlink.c | |
482 | ||
483 | ## end gnulib module readlink | |
484 | ||
485 | ## begin gnulib module readlinkat | |
486 | ||
487 | ||
488 | EXTRA_DIST += at-func.c readlinkat.c | |
489 | ||
490 | EXTRA_libgnu_a_SOURCES += at-func.c readlinkat.c | |
491 | ||
492 | ## end gnulib module readlinkat | |
493 | ||
494 | ## begin gnulib module root-uid | |
495 | ||
496 | if gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c | |
497 | ||
498 | endif | |
499 | EXTRA_DIST += root-uid.h | |
500 | ||
501 | ## end gnulib module root-uid | |
502 | ||
503 | ## begin gnulib module sig2str | |
504 | ||
505 | ||
506 | EXTRA_DIST += sig2str.c sig2str.h | |
507 | ||
508 | EXTRA_libgnu_a_SOURCES += sig2str.c | |
509 | ||
510 | ## end gnulib module sig2str | |
511 | ||
512 | ## begin gnulib module snippet/_Noreturn | |
513 | ||
514 | # Because this Makefile snippet defines a variable used by other | |
515 | # gnulib Makefile snippets, it must be present in all Makefile.am that | |
516 | # need it. This is ensured by the applicability 'all' defined above. | |
517 | ||
518 | _NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h | |
519 | ||
520 | EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h | |
521 | ||
522 | ## end gnulib module snippet/_Noreturn | |
523 | ||
524 | ## begin gnulib module snippet/arg-nonnull | |
525 | ||
526 | # The BUILT_SOURCES created by this Makefile snippet are not used via #include | |
527 | # statements but through direct file reference. Therefore this snippet must be | |
528 | # present in all Makefile.am that need it. This is ensured by the applicability | |
529 | # 'all' defined above. | |
530 | ||
531 | BUILT_SOURCES += arg-nonnull.h | |
532 | # The arg-nonnull.h that gets inserted into generated .h files is the same as | |
533 | # build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut | |
534 | # off. | |
535 | arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h | |
536 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
537 | sed -n -e '/GL_ARG_NONNULL/,$$p' \ | |
538 | < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \ | |
539 | > $@-t && \ | |
540 | mv $@-t $@ | |
541 | MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t | |
542 | ||
543 | ARG_NONNULL_H=arg-nonnull.h | |
544 | ||
545 | EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h | |
546 | ||
547 | ## end gnulib module snippet/arg-nonnull | |
548 | ||
549 | ## begin gnulib module snippet/c++defs | |
550 | ||
551 | # The BUILT_SOURCES created by this Makefile snippet are not used via #include | |
552 | # statements but through direct file reference. Therefore this snippet must be | |
553 | # present in all Makefile.am that need it. This is ensured by the applicability | |
554 | # 'all' defined above. | |
555 | ||
556 | BUILT_SOURCES += c++defs.h | |
557 | # The c++defs.h that gets inserted into generated .h files is the same as | |
558 | # build-aux/snippet/c++defs.h, except that it has the copyright header cut off. | |
559 | c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h | |
560 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
561 | sed -n -e '/_GL_CXXDEFS/,$$p' \ | |
562 | < $(top_srcdir)/build-aux/snippet/c++defs.h \ | |
563 | > $@-t && \ | |
564 | mv $@-t $@ | |
565 | MOSTLYCLEANFILES += c++defs.h c++defs.h-t | |
566 | ||
567 | CXXDEFS_H=c++defs.h | |
568 | ||
569 | EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h | |
570 | ||
571 | ## end gnulib module snippet/c++defs | |
572 | ||
573 | ## begin gnulib module snippet/warn-on-use | |
574 | ||
575 | BUILT_SOURCES += warn-on-use.h | |
576 | # The warn-on-use.h that gets inserted into generated .h files is the same as | |
577 | # build-aux/snippet/warn-on-use.h, except that it has the copyright header cut | |
578 | # off. | |
579 | warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h | |
580 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
581 | sed -n -e '/^.ifndef/,$$p' \ | |
582 | < $(top_srcdir)/build-aux/snippet/warn-on-use.h \ | |
583 | > $@-t && \ | |
584 | mv $@-t $@ | |
585 | MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t | |
586 | ||
587 | WARN_ON_USE_H=warn-on-use.h | |
588 | ||
589 | EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h | |
590 | ||
591 | ## end gnulib module snippet/warn-on-use | |
592 | ||
593 | ## begin gnulib module stat | |
594 | ||
595 | if gl_GNULIB_ENABLED_stat | |
596 | ||
597 | endif | |
598 | EXTRA_DIST += stat.c | |
599 | ||
600 | EXTRA_libgnu_a_SOURCES += stat.c | |
601 | ||
602 | ## end gnulib module stat | |
603 | ||
604 | ## begin gnulib module stat-time | |
605 | ||
606 | libgnu_a_SOURCES += stat-time.c | |
607 | ||
608 | EXTRA_DIST += stat-time.h | |
609 | ||
610 | ## end gnulib module stat-time | |
611 | ||
612 | ## begin gnulib module stdalign | |
613 | ||
614 | BUILT_SOURCES += $(STDALIGN_H) | |
615 | ||
616 | # We need the following in order to create <stdalign.h> when the system | |
617 | # doesn't have one that works. | |
618 | if GL_GENERATE_STDALIGN_H | |
619 | stdalign.h: stdalign.in.h $(top_builddir)/config.status | |
620 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
621 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ | |
622 | cat $(srcdir)/stdalign.in.h; \ | |
623 | } > $@-t && \ | |
624 | mv $@-t $@ | |
625 | else | |
626 | stdalign.h: $(top_builddir)/config.status | |
627 | rm -f $@ | |
628 | endif | |
629 | MOSTLYCLEANFILES += stdalign.h stdalign.h-t | |
630 | ||
631 | EXTRA_DIST += stdalign.in.h | |
632 | ||
633 | ## end gnulib module stdalign | |
634 | ||
635 | ## begin gnulib module stdarg | |
636 | ||
637 | BUILT_SOURCES += $(STDARG_H) | |
638 | ||
639 | # We need the following in order to create <stdarg.h> when the system | |
640 | # doesn't have one that works with the given compiler. | |
641 | if GL_GENERATE_STDARG_H | |
642 | stdarg.h: stdarg.in.h $(top_builddir)/config.status | |
643 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
644 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ | |
645 | sed -e 's|@''GUARD_PREFIX''@|GL|g' \ | |
646 | -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ | |
647 | -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ | |
648 | -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ | |
649 | -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \ | |
650 | < $(srcdir)/stdarg.in.h; \ | |
651 | } > $@-t && \ | |
652 | mv $@-t $@ | |
653 | else | |
654 | stdarg.h: $(top_builddir)/config.status | |
655 | rm -f $@ | |
656 | endif | |
657 | MOSTLYCLEANFILES += stdarg.h stdarg.h-t | |
658 | ||
659 | EXTRA_DIST += stdarg.in.h | |
660 | ||
661 | ## end gnulib module stdarg | |
662 | ||
663 | ## begin gnulib module stdbool | |
664 | ||
665 | BUILT_SOURCES += $(STDBOOL_H) | |
666 | ||
667 | # We need the following in order to create <stdbool.h> when the system | |
668 | # doesn't have one that works. | |
669 | if GL_GENERATE_STDBOOL_H | |
670 | stdbool.h: stdbool.in.h $(top_builddir)/config.status | |
671 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
672 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ | |
673 | sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \ | |
674 | } > $@-t && \ | |
675 | mv $@-t $@ | |
676 | else | |
677 | stdbool.h: $(top_builddir)/config.status | |
678 | rm -f $@ | |
679 | endif | |
680 | MOSTLYCLEANFILES += stdbool.h stdbool.h-t | |
681 | ||
682 | EXTRA_DIST += stdbool.in.h | |
683 | ||
684 | ## end gnulib module stdbool | |
685 | ||
686 | ## begin gnulib module stddef | |
687 | ||
688 | BUILT_SOURCES += $(STDDEF_H) | |
689 | ||
690 | # We need the following in order to create <stddef.h> when the system | |
691 | # doesn't have one that works with the given compiler. | |
692 | if GL_GENERATE_STDDEF_H | |
693 | stddef.h: stddef.in.h $(top_builddir)/config.status | |
694 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
695 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ | |
696 | sed -e 's|@''GUARD_PREFIX''@|GL|g' \ | |
697 | -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ | |
698 | -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ | |
699 | -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ | |
700 | -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \ | |
701 | -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \ | |
702 | -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \ | |
703 | < $(srcdir)/stddef.in.h; \ | |
704 | } > $@-t && \ | |
705 | mv $@-t $@ | |
706 | else | |
707 | stddef.h: $(top_builddir)/config.status | |
708 | rm -f $@ | |
709 | endif | |
710 | MOSTLYCLEANFILES += stddef.h stddef.h-t | |
711 | ||
712 | EXTRA_DIST += stddef.in.h | |
713 | ||
714 | ## end gnulib module stddef | |
715 | ||
716 | ## begin gnulib module stdint | |
717 | ||
718 | BUILT_SOURCES += $(STDINT_H) | |
719 | ||
720 | # We need the following in order to create <stdint.h> when the system | |
721 | # doesn't have one that works with the given compiler. | |
722 | if GL_GENERATE_STDINT_H | |
723 | stdint.h: stdint.in.h $(top_builddir)/config.status | |
724 | $(AM_V_GEN)rm -f $@-t $@ && \ | |
725 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ | |
726 | sed -e 's|@''GUARD_PREFIX''@|GL|g' \ | |
727 | -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ | |
728 | -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ | |
729 | -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ | |
730 | -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ | |
731 | -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \ | |
732 | -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ | |
733 | -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ | |
734 | -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ | |
735 | -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ | |
736 | -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \ | |
737 | -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ | |
738 | -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ | |
739 | -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ | |
740 | -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ | |
741 | -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ | |
742 | -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ | |
743 | -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ | |
744 | -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ | |
745 | -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ | |
746 | -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ | |
747 | -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ | |
748 | -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ | |
749 | -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ | |
750 | -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ | |
751 | -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ | |
752 | -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ | |
753 | < $(srcdir)/stdint.in.h; \ | |
754 | } > $@-t && \ | |
755 | mv $@-t $@ | |
756 | else | |
757 | stdint.h: $(top_builddir)/config.status | |
758 | rm -f $@ | |
759 | endif | |
760 | MOSTLYCLEANFILES += stdint.h stdint.h-t | |
761 | ||
762 | EXTRA_DIST += stdint.in.h | |
763 | ||
764 | ## end gnulib module stdint | |
765 | ||
766 | ## begin gnulib module strftime | |
767 | ||
768 | libgnu_a_SOURCES += strftime.c | |
769 | ||
770 | EXTRA_DIST += strftime.h | |
771 | ||
772 | ## end gnulib module strftime | |
773 | ||
774 | ## begin gnulib module strtoimax | |
775 | ||
776 | ||
777 | EXTRA_DIST += strtoimax.c | |
778 | ||
779 | EXTRA_libgnu_a_SOURCES += strtoimax.c | |
780 | ||
781 | ## end gnulib module strtoimax | |
782 | ||
783 | ## begin gnulib module strtoll | |
784 | ||
785 | if gl_GNULIB_ENABLED_strtoll | |
786 | ||
787 | endif | |
788 | EXTRA_DIST += strtol.c strtoll.c | |
789 | ||
790 | EXTRA_libgnu_a_SOURCES += strtol.c strtoll.c | |
791 | ||
792 | ## end gnulib module strtoll | |
793 | ||
794 | ## begin gnulib module strtoull | |
795 | ||
796 | if gl_GNULIB_ENABLED_strtoull | |
797 | ||
798 | endif | |
799 | EXTRA_DIST += strtol.c strtoul.c strtoull.c | |
800 | ||
801 | EXTRA_libgnu_a_SOURCES += strtol.c strtoul.c strtoull.c | |
802 | ||
803 | ## end gnulib module strtoull | |
804 | ||
805 | ## begin gnulib module strtoumax | |
806 | ||
807 | ||
808 | EXTRA_DIST += strtoimax.c strtoumax.c | |
809 | ||
810 | EXTRA_libgnu_a_SOURCES += strtoimax.c strtoumax.c | |
811 | ||
812 | ## end gnulib module strtoumax | |
813 | ||
814 | ## begin gnulib module symlink | |
815 | ||
816 | ||
817 | EXTRA_DIST += symlink.c | |
818 | ||
819 | EXTRA_libgnu_a_SOURCES += symlink.c | |
820 | ||
821 | ## end gnulib module symlink | |
822 | ||
823 | ## begin gnulib module time_r | |
824 | ||
825 | ||
826 | EXTRA_DIST += time_r.c | |
827 | ||
828 | EXTRA_libgnu_a_SOURCES += time_r.c | |
829 | ||
830 | ## end gnulib module time_r | |
831 | ||
832 | ## begin gnulib module timespec | |
833 | ||
834 | libgnu_a_SOURCES += timespec.c | |
835 | ||
836 | EXTRA_DIST += timespec.h | |
837 | ||
838 | ## end gnulib module timespec | |
839 | ||
840 | ## begin gnulib module timespec-add | |
841 | ||
842 | libgnu_a_SOURCES += timespec-add.c | |
843 | ||
844 | ## end gnulib module timespec-add | |
845 | ||
846 | ## begin gnulib module timespec-sub | |
847 | ||
848 | libgnu_a_SOURCES += timespec-sub.c | |
849 | ||
850 | ## end gnulib module timespec-sub | |
851 | ||
852 | ## begin gnulib module u64 | |
853 | ||
854 | libgnu_a_SOURCES += u64.c | |
855 | ||
856 | EXTRA_DIST += u64.h | |
857 | ||
858 | ## end gnulib module u64 | |
859 | ||
860 | ## begin gnulib module unsetenv | |
861 | ||
862 | ||
863 | EXTRA_DIST += unsetenv.c | |
864 | ||
865 | EXTRA_libgnu_a_SOURCES += unsetenv.c | |
866 | ||
867 | ## end gnulib module unsetenv | |
868 | ||
869 | ## begin gnulib module utimens | |
870 | ||
871 | libgnu_a_SOURCES += utimens.c | |
872 | ||
873 | EXTRA_DIST += utimens.h | |
874 | ||
875 | ## end gnulib module utimens | |
876 | ||
877 | ## begin gnulib module verify | |
878 | ||
a74b0e1b EZ |
879 | EXTRA_DIST += verify.h |
880 | ||
881 | ## end gnulib module verify | |
882 | ||
883 | ## begin gnulib module xalloc-oversized | |
884 | ||
885 | if gl_GNULIB_ENABLED_682e609604ccaac6be382e4ee3a4eaec | |
886 | ||
887 | endif | |
888 | EXTRA_DIST += xalloc-oversized.h | |
889 | ||
890 | ## end gnulib module xalloc-oversized | |
891 | ||
892 | ||
893 | mostlyclean-local: mostlyclean-generic | |
894 | @for dir in '' $(MOSTLYCLEANDIRS); do \ | |
895 | if test -n "$$dir" && test -d $$dir; then \ | |
896 | echo "rmdir $$dir"; rmdir $$dir; \ | |
897 | fi; \ | |
898 | done; \ | |
899 | : |