source: trunk/src/grep/gnulib-tests/gnulib.mk@ 3670

Last change on this file since 3670 was 3529, checked in by bird, 4 years ago

Imported grep 3.7 from grep-3.7.tar.gz (sha256: c22b0cf2d4f6bbe599c902387e8058990e1eee99aef333a203829e5fd3dbb342), applying minimal auto-props.

File size: 69.6 KB
Line 
1## DO NOT EDIT! GENERATED AUTOMATICALLY!
2## Process this file with automake to produce Makefile.in.
3# Copyright (C) 2002-2021 Free Software Foundation, Inc.
4#
5# This file is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 3 of the License, or
8# (at your option) any later version.
9#
10# This file is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this file. If not, see <https://www.gnu.org/licenses/>.
17#
18# As a special exception to the GNU General Public License,
19# this file may be distributed as part of a program that
20# contains a configuration script generated by Autoconf, under
21# the same distribution terms as the rest of that program.
22#
23# Generated by gnulib-tool.
24
25AUTOMAKE_OPTIONS = 1.11 foreign subdir-objects
26
27SUBDIRS = .
28TESTS =
29XFAIL_TESTS =
30TESTS_ENVIRONMENT =
31noinst_PROGRAMS =
32check_PROGRAMS =
33EXTRA_PROGRAMS =
34noinst_HEADERS =
35noinst_LIBRARIES =
36check_LIBRARIES = libtests.a
37EXTRA_DIST =
38BUILT_SOURCES =
39SUFFIXES =
40MOSTLYCLEANFILES = core *.stackdump
41MOSTLYCLEANDIRS =
42CLEANFILES =
43DISTCLEANFILES =
44MAINTAINERCLEANFILES =
45
46CFLAGS = @GL_CFLAG_ALLOW_WARNINGS@ @CFLAGS@
47CXXFLAGS = @GL_CXXFLAG_ALLOW_WARNINGS@ @CXXFLAGS@
48
49AM_CPPFLAGS = \
50 -D@gltests_WITNESS@=1 \
51 -I. -I$(srcdir) \
52 -I.. -I$(srcdir)/.. \
53 -I../lib -I$(srcdir)/../lib
54
55LDADD = libtests.a ../lib/libgreputils.a libtests.a ../lib/libgreputils.a libtests.a $(LIBTESTS_LIBDEPS)
56
57libtests_a_SOURCES =
58libtests_a_LIBADD = $(gltests_LIBOBJS)
59libtests_a_DEPENDENCIES = $(gltests_LIBOBJS)
60EXTRA_libtests_a_SOURCES =
61AM_LIBTOOLFLAGS = --preserve-dup-deps
62
63TESTS_ENVIRONMENT += EXEEXT='@EXEEXT@' srcdir='$(srcdir)'
64
65## begin gnulib module accept
66
67
68EXTRA_DIST += accept.c w32sock.h
69
70EXTRA_libtests_a_SOURCES += accept.c
71
72## end gnulib module accept
73
74## begin gnulib module accept-tests
75
76TESTS += test-accept
77check_PROGRAMS += test-accept
78test_accept_LDADD = $(LDADD) @LIBSOCKET@
79EXTRA_DIST += test-accept.c signature.h macros.h
80
81## end gnulib module accept-tests
82
83## begin gnulib module alignof-tests
84
85TESTS += test-alignof
86check_PROGRAMS += test-alignof
87
88EXTRA_DIST += test-alignof.c
89
90## end gnulib module alignof-tests
91
92## begin gnulib module alloca-opt-tests
93
94TESTS += test-alloca-opt
95check_PROGRAMS += test-alloca-opt
96
97EXTRA_DIST += test-alloca-opt.c
98
99## end gnulib module alloca-opt-tests
100
101## begin gnulib module argmatch-tests
102
103TESTS += test-argmatch
104check_PROGRAMS += test-argmatch
105test_argmatch_LDADD = $(LDADD) @LIBINTL@ $(LIB_MBRTOWC)
106
107EXTRA_DIST += test-argmatch.c macros.h
108
109## end gnulib module argmatch-tests
110
111## begin gnulib module arpa_inet
112
113BUILT_SOURCES += arpa/inet.h
114
115# We need the following in order to create <arpa/inet.h> when the system
116# doesn't have one.
117arpa/inet.h: arpa_inet.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
118 $(AM_V_at)$(MKDIR_P) arpa
119 $(AM_V_GEN)rm -f $@-t $@ && \
120 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
121 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
122 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
123 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
124 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
125 -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
126 -e 's|@''NEXT_ARPA_INET_H''@|$(NEXT_ARPA_INET_H)|g' \
127 -e 's|@''HAVE_ARPA_INET_H''@|$(HAVE_ARPA_INET_H)|g' \
128 -e 's/@''GNULIB_INET_NTOP''@/$(GL_GNULIB_INET_NTOP)/g' \
129 -e 's/@''GNULIB_INET_PTON''@/$(GL_GNULIB_INET_PTON)/g' \
130 -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \
131 -e 's|@''HAVE_DECL_INET_NTOP''@|$(HAVE_DECL_INET_NTOP)|g' \
132 -e 's|@''HAVE_DECL_INET_PTON''@|$(HAVE_DECL_INET_PTON)|g' \
133 -e 's|@''REPLACE_INET_NTOP''@|$(REPLACE_INET_NTOP)|g' \
134 -e 's|@''REPLACE_INET_PTON''@|$(REPLACE_INET_PTON)|g' \
135 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
136 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
137 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
138 < $(srcdir)/arpa_inet.in.h; \
139 } > $@-t && \
140 mv $@-t $@
141MOSTLYCLEANFILES += arpa/inet.h arpa/inet.h-t
142MOSTLYCLEANDIRS += arpa
143
144EXTRA_DIST += arpa_inet.in.h
145
146## end gnulib module arpa_inet
147
148## begin gnulib module arpa_inet-tests
149
150TESTS += test-arpa_inet
151check_PROGRAMS += test-arpa_inet
152EXTRA_DIST += test-arpa_inet.c
153
154## end gnulib module arpa_inet-tests
155
156## begin gnulib module binary-io-tests
157
158TESTS += test-binary-io.sh
159check_PROGRAMS += test-binary-io
160
161EXTRA_DIST += test-binary-io.sh test-binary-io.c macros.h
162
163## end gnulib module binary-io-tests
164
165## begin gnulib module bind
166
167
168EXTRA_DIST += bind.c w32sock.h
169
170EXTRA_libtests_a_SOURCES += bind.c
171
172## end gnulib module bind
173
174## begin gnulib module bind-tests
175
176TESTS += test-bind
177check_PROGRAMS += test-bind
178test_bind_LDADD = $(LDADD) @LIBSOCKET@ $(INET_PTON_LIB)
179EXTRA_DIST += test-bind.c signature.h macros.h
180
181## end gnulib module bind-tests
182
183## begin gnulib module bitrotate-tests
184
185TESTS += test-bitrotate
186check_PROGRAMS += test-bitrotate
187EXTRA_DIST += test-bitrotate.c macros.h
188
189## end gnulib module bitrotate-tests
190
191## begin gnulib module btowc-tests
192
193TESTS += test-btowc1.sh test-btowc2.sh
194TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@'
195check_PROGRAMS += test-btowc
196test_btowc_LDADD = $(LDADD) $(LIB_SETLOCALE)
197EXTRA_DIST += test-btowc1.sh test-btowc2.sh test-btowc.c signature.h macros.h
198
199## end gnulib module btowc-tests
200
201## begin gnulib module c-ctype-tests
202
203TESTS += test-c-ctype
204check_PROGRAMS += test-c-ctype
205test_c_ctype_LDADD = $(LDADD) $(LIB_SETLOCALE)
206EXTRA_DIST += test-c-ctype.c macros.h
207
208## end gnulib module c-ctype-tests
209
210## begin gnulib module c-stack-tests
211
212TESTS += test-c-stack.sh test-c-stack2.sh
213TESTS_ENVIRONMENT += LIBSIGSEGV='@LIBSIGSEGV@'
214check_PROGRAMS += test-c-stack
215test_c_stack_LDADD = $(LDADD) $(LIBCSTACK) @LIBINTL@
216MOSTLYCLEANFILES += t-c-stack.tmp t-c-stack2.tmp
217EXTRA_DIST += test-c-stack.c test-c-stack.sh test-c-stack2.sh macros.h
218
219## end gnulib module c-stack-tests
220
221## begin gnulib module c-strcase-tests
222
223TESTS += test-c-strcase.sh
224TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_TR_UTF8='@LOCALE_TR_UTF8@'
225check_PROGRAMS += test-c-strcasecmp test-c-strncasecmp
226test_c_strcasecmp_LDADD = $(LDADD) $(LIB_SETLOCALE)
227test_c_strncasecmp_LDADD = $(LDADD) $(LIB_SETLOCALE)
228EXTRA_DIST += test-c-strcase.sh test-c-strcasecmp.c test-c-strncasecmp.c macros.h
229
230## end gnulib module c-strcase-tests
231
232## begin gnulib module calloc-gnu-tests
233
234TESTS += test-calloc-gnu
235check_PROGRAMS += test-calloc-gnu
236EXTRA_DIST += test-calloc-gnu.c macros.h
237
238## end gnulib module calloc-gnu-tests
239
240## begin gnulib module chdir-tests
241
242TESTS += test-chdir
243check_PROGRAMS += test-chdir
244EXTRA_DIST += test-chdir.c signature.h macros.h
245
246## end gnulib module chdir-tests
247
248## begin gnulib module cloexec-tests
249
250TESTS += test-cloexec
251check_PROGRAMS += test-cloexec
252EXTRA_DIST += test-cloexec.c macros.h
253
254## end gnulib module cloexec-tests
255
256## begin gnulib module close-tests
257
258TESTS += test-close
259check_PROGRAMS += test-close
260EXTRA_DIST += test-close.c signature.h macros.h
261
262## end gnulib module close-tests
263
264## begin gnulib module connect
265
266
267EXTRA_DIST += connect.c w32sock.h
268
269EXTRA_libtests_a_SOURCES += connect.c
270
271## end gnulib module connect
272
273## begin gnulib module connect-tests
274
275TESTS += test-connect
276check_PROGRAMS += test-connect
277test_connect_LDADD = $(LDADD) @LIBSOCKET@ $(INET_PTON_LIB)
278EXTRA_DIST += test-connect.c signature.h macros.h
279
280## end gnulib module connect-tests
281
282## begin gnulib module ctype-tests
283
284TESTS += test-ctype
285check_PROGRAMS += test-ctype
286EXTRA_DIST += test-ctype.c
287
288## end gnulib module ctype-tests
289
290## begin gnulib module dfa-tests
291
292TESTS += \
293 test-dfa-invalid-char-class.sh \
294 test-dfa-invalid-merge.sh \
295 test-dfa-match.sh
296
297check_PROGRAMS += test-dfa-match-aux
298test_dfa_match_aux_LDADD = $(LDADD) $(LIB_SETLOCALE) @LIBINTL@ $(LIB_MBRTOWC)
299EXTRA_DIST += test-dfa-match.sh test-dfa-match-aux.c test-dfa-invalid-char-class.sh test-dfa-invalid-merge.sh
300
301## end gnulib module dfa-tests
302
303## begin gnulib module dirent-tests
304
305TESTS += test-dirent
306check_PROGRAMS += test-dirent
307EXTRA_DIST += test-dirent.c
308
309## end gnulib module dirent-tests
310
311## begin gnulib module dup-tests
312
313TESTS += test-dup
314check_PROGRAMS += test-dup
315EXTRA_DIST += test-dup.c signature.h macros.h
316
317## end gnulib module dup-tests
318
319## begin gnulib module dup2-tests
320
321TESTS += test-dup2
322check_PROGRAMS += test-dup2
323EXTRA_DIST += test-dup2.c signature.h macros.h
324
325## end gnulib module dup2-tests
326
327## begin gnulib module dynarray-tests
328
329TESTS += test-dynarray
330check_PROGRAMS += test-dynarray
331EXTRA_DIST += test-dynarray.c macros.h
332
333## end gnulib module dynarray-tests
334
335## begin gnulib module environ-tests
336
337TESTS += test-environ
338check_PROGRAMS += test-environ
339
340EXTRA_DIST += test-environ.c
341
342## end gnulib module environ-tests
343
344## begin gnulib module errno-tests
345
346TESTS += test-errno
347check_PROGRAMS += test-errno
348
349EXTRA_DIST += test-errno.c
350
351## end gnulib module errno-tests
352
353## begin gnulib module exclude-tests
354
355TESTS += \
356 test-exclude1.sh\
357 test-exclude2.sh\
358 test-exclude3.sh\
359 test-exclude4.sh\
360 test-exclude5.sh\
361 test-exclude6.sh\
362 test-exclude7.sh\
363 test-exclude8.sh
364
365check_PROGRAMS += test-exclude
366test_exclude_LDADD = $(LDADD) $(LIBUNISTRING) @LIBINTL@ $(LIB_MBRTOWC) $(LIBTHREAD)
367EXTRA_DIST += test-exclude.c test-exclude1.sh test-exclude2.sh test-exclude3.sh test-exclude4.sh test-exclude5.sh test-exclude6.sh test-exclude7.sh test-exclude8.sh
368
369## end gnulib module exclude-tests
370
371## begin gnulib module fchdir-tests
372
373TESTS += test-fchdir
374check_PROGRAMS += test-fchdir
375test_fchdir_LDADD = $(LDADD) $(LIBINTL)
376EXTRA_DIST += test-fchdir.c signature.h macros.h
377
378## end gnulib module fchdir-tests
379
380## begin gnulib module fcntl-h-tests
381
382TESTS += test-fcntl-h
383check_PROGRAMS += test-fcntl-h
384EXTRA_DIST += test-fcntl-h.c
385
386## end gnulib module fcntl-h-tests
387
388## begin gnulib module fcntl-safer-tests
389
390TESTS += test-fcntl-safer
391check_PROGRAMS += test-fcntl-safer
392EXTRA_DIST += test-open.h test-fcntl-safer.c macros.h
393
394## end gnulib module fcntl-safer-tests
395
396## begin gnulib module fcntl-tests
397
398TESTS += test-fcntl
399check_PROGRAMS += test-fcntl
400EXTRA_DIST += test-fcntl.c signature.h macros.h
401
402## end gnulib module fcntl-tests
403
404## begin gnulib module fdopen
405
406
407EXTRA_DIST += fdopen.c
408
409EXTRA_libtests_a_SOURCES += fdopen.c
410
411## end gnulib module fdopen
412
413## begin gnulib module fdopen-tests
414
415TESTS += test-fdopen
416check_PROGRAMS += test-fdopen
417EXTRA_DIST += test-fdopen.c signature.h macros.h
418
419## end gnulib module fdopen-tests
420
421## begin gnulib module fdopendir-tests
422
423TESTS += test-fdopendir
424check_PROGRAMS += test-fdopendir
425test_fdopendir_LDADD = $(LDADD) @LIBINTL@
426EXTRA_DIST += test-fdopendir.c signature.h macros.h
427
428## end gnulib module fdopendir-tests
429
430## begin gnulib module fgetc-tests
431
432TESTS += test-fgetc
433check_PROGRAMS += test-fgetc
434EXTRA_DIST += test-fgetc.c signature.h macros.h
435
436## end gnulib module fgetc-tests
437
438## begin gnulib module float
439
440BUILT_SOURCES += $(FLOAT_H)
441
442# We need the following in order to create <float.h> when the system
443# doesn't have one that works with the given compiler.
444if GL_GENERATE_FLOAT_H
445float.h: float.in.h $(top_builddir)/config.status
446 $(AM_V_GEN)rm -f $@-t $@ && \
447 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
448 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
449 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
450 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
451 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
452 -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
453 -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
454 < $(srcdir)/float.in.h; \
455 } > $@-t && \
456 mv $@-t $@
457else
458float.h: $(top_builddir)/config.status
459 rm -f $@
460endif
461MOSTLYCLEANFILES += float.h float.h-t
462
463EXTRA_DIST += float.c float.in.h itold.c
464
465EXTRA_libtests_a_SOURCES += float.c itold.c
466
467## end gnulib module float
468
469## begin gnulib module float-tests
470
471TESTS += test-float
472check_PROGRAMS += test-float
473EXTRA_DIST += test-float.c macros.h
474
475## end gnulib module float-tests
476
477## begin gnulib module fnmatch-h-tests
478
479TESTS += test-fnmatch-h
480check_PROGRAMS += test-fnmatch-h
481EXTRA_DIST += test-fnmatch-h.c
482
483## end gnulib module fnmatch-h-tests
484
485## begin gnulib module fnmatch-tests
486
487TESTS += test-fnmatch
488check_PROGRAMS += test-fnmatch
489test_fnmatch_LDADD = $(LDADD) $(LIB_MBRTOWC)
490EXTRA_DIST += test-fnmatch.c signature.h macros.h
491
492## end gnulib module fnmatch-tests
493
494## begin gnulib module fopen-gnu-tests
495
496TESTS += test-fopen-gnu
497check_PROGRAMS += test-fopen-gnu
498EXTRA_DIST += test-fopen-gnu.c macros.h
499
500## end gnulib module fopen-gnu-tests
501
502## begin gnulib module fopen-tests
503
504TESTS += test-fopen
505check_PROGRAMS += test-fopen
506
507EXTRA_DIST += test-fopen.h test-fopen.c signature.h macros.h
508
509## end gnulib module fopen-tests
510
511## begin gnulib module fpending-tests
512
513TESTS += test-fpending.sh
514check_PROGRAMS += test-fpending
515MOSTLYCLEANFILES += test-fpending.t
516EXTRA_DIST += test-fpending.c test-fpending.sh macros.h
517
518## end gnulib module fpending-tests
519
520## begin gnulib module fpucw
521
522
523EXTRA_DIST += fpucw.h
524
525## end gnulib module fpucw
526
527## begin gnulib module fputc-tests
528
529TESTS += test-fputc
530check_PROGRAMS += test-fputc
531EXTRA_DIST += test-fputc.c signature.h macros.h
532
533## end gnulib module fputc-tests
534
535## begin gnulib module fread-tests
536
537TESTS += test-fread
538check_PROGRAMS += test-fread
539EXTRA_DIST += test-fread.c signature.h macros.h
540
541## end gnulib module fread-tests
542
543## begin gnulib module free-posix-tests
544
545TESTS += test-free
546check_PROGRAMS += test-free
547EXTRA_DIST += test-free.c macros.h
548
549## end gnulib module free-posix-tests
550
551## begin gnulib module fstat-tests
552
553TESTS += test-fstat
554check_PROGRAMS += test-fstat
555EXTRA_DIST += test-fstat.c signature.h macros.h
556
557## end gnulib module fstat-tests
558
559## begin gnulib module fstatat-tests
560
561TESTS += test-fstatat
562check_PROGRAMS += test-fstatat
563test_fstatat_LDADD = $(LDADD) @LIBINTL@
564EXTRA_DIST += test-fstatat.c test-lstat.h test-stat.h signature.h macros.h
565
566## end gnulib module fstatat-tests
567
568## begin gnulib module ftruncate
569
570
571EXTRA_DIST += ftruncate.c
572
573EXTRA_libtests_a_SOURCES += ftruncate.c
574
575## end gnulib module ftruncate
576
577## begin gnulib module ftruncate-tests
578
579TESTS += test-ftruncate.sh
580check_PROGRAMS += test-ftruncate
581EXTRA_DIST += test-ftruncate.c test-ftruncate.sh signature.h macros.h
582
583## end gnulib module ftruncate-tests
584
585## begin gnulib module fwrite-tests
586
587TESTS += test-fwrite
588check_PROGRAMS += test-fwrite
589EXTRA_DIST += test-fwrite.c signature.h macros.h
590
591## end gnulib module fwrite-tests
592
593## begin gnulib module getcwd-lgpl-tests
594
595TESTS += test-getcwd-lgpl
596check_PROGRAMS += test-getcwd-lgpl
597test_getcwd_lgpl_LDADD = $(LDADD) $(LIBINTL)
598EXTRA_DIST += test-getcwd-lgpl.c signature.h macros.h
599
600## end gnulib module getcwd-lgpl-tests
601
602## begin gnulib module getdtablesize-tests
603
604TESTS += test-getdtablesize
605check_PROGRAMS += test-getdtablesize
606EXTRA_DIST += test-getdtablesize.c signature.h macros.h
607
608## end gnulib module getdtablesize-tests
609
610## begin gnulib module getopt-gnu-tests
611
612TESTS += test-getopt-gnu
613check_PROGRAMS += test-getopt-gnu
614test_getopt_gnu_LDADD = $(LDADD) $(LIBINTL)
615EXTRA_DIST += macros.h signature.h test-getopt-gnu.c test-getopt-main.h test-getopt.h test-getopt_long.h
616
617## end gnulib module getopt-gnu-tests
618
619## begin gnulib module getopt-posix-tests
620
621TESTS += test-getopt-posix
622check_PROGRAMS += test-getopt-posix
623test_getopt_posix_LDADD = $(LDADD) $(LIBINTL)
624EXTRA_DIST += macros.h signature.h test-getopt-posix.c test-getopt-main.h test-getopt.h
625
626## end gnulib module getopt-posix-tests
627
628## begin gnulib module getprogname-tests
629
630DEFS += -DEXEEXT=\"@EXEEXT@\"
631TESTS += test-getprogname
632check_PROGRAMS += test-getprogname
633test_getprogname_LDADD = $(LDADD)
634EXTRA_DIST += test-getprogname.c
635
636## end gnulib module getprogname-tests
637
638## begin gnulib module gettimeofday
639
640
641EXTRA_DIST += gettimeofday.c
642
643EXTRA_libtests_a_SOURCES += gettimeofday.c
644
645## end gnulib module gettimeofday
646
647## begin gnulib module gettimeofday-tests
648
649TESTS += test-gettimeofday
650check_PROGRAMS += test-gettimeofday
651
652EXTRA_DIST += signature.h test-gettimeofday.c
653
654## end gnulib module gettimeofday-tests
655
656## begin gnulib module gperf
657
658GPERF = gperf
659V_GPERF = $(V_GPERF_@AM_V@)
660V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
661V_GPERF_0 = @echo " GPERF " $@;
662
663## end gnulib module gperf
664
665## begin gnulib module hard-locale-tests
666
667TESTS += test-hard-locale
668check_PROGRAMS += test-hard-locale
669test_hard_locale_LDADD = $(LDADD) $(LIB_SETLOCALE) @LIB_HARD_LOCALE@
670# We cannot call this program 'locale', because the C++ compiler on Mac OS X
671# would then barf upon '#include <locale>'. So, call it 'current-locale'.
672noinst_PROGRAMS += current-locale
673current_locale_SOURCES = locale.c
674EXTRA_DIST += test-hard-locale.c locale.c
675
676## end gnulib module hard-locale-tests
677
678## begin gnulib module hash-pjw
679
680libtests_a_SOURCES += hash-pjw.h hash-pjw.c
681
682## end gnulib module hash-pjw
683
684## begin gnulib module hash-tests
685
686TESTS += test-hash
687check_PROGRAMS += test-hash
688EXTRA_DIST += test-hash.c macros.h
689
690## end gnulib module hash-tests
691
692## begin gnulib module i-ring-tests
693
694TESTS += test-i-ring
695check_PROGRAMS += test-i-ring
696EXTRA_DIST += test-i-ring.c macros.h
697
698## end gnulib module i-ring-tests
699
700## begin gnulib module iconv-h-tests
701
702TESTS += test-iconv-h
703check_PROGRAMS += test-iconv-h
704EXTRA_DIST += test-iconv-h.c
705
706## end gnulib module iconv-h-tests
707
708## begin gnulib module iconv-tests
709
710TESTS += test-iconv
711check_PROGRAMS += test-iconv
712test_iconv_LDADD = $(LDADD) @LIBICONV@
713
714EXTRA_DIST += test-iconv.c signature.h macros.h
715
716## end gnulib module iconv-tests
717
718## begin gnulib module ignore-value-tests
719
720TESTS += test-ignore-value
721check_PROGRAMS += test-ignore-value
722EXTRA_DIST += test-ignore-value.c
723
724## end gnulib module ignore-value-tests
725
726## begin gnulib module inet_pton
727
728
729EXTRA_DIST += inet_pton.c
730
731EXTRA_libtests_a_SOURCES += inet_pton.c
732
733## end gnulib module inet_pton
734
735## begin gnulib module inet_pton-tests
736
737TESTS += test-inet_pton
738check_PROGRAMS += test-inet_pton
739test_inet_pton_LDADD = $(LDADD) @INET_PTON_LIB@
740EXTRA_DIST += test-inet_pton.c signature.h macros.h
741
742## end gnulib module inet_pton-tests
743
744## begin gnulib module intprops-tests
745
746TESTS += test-intprops
747check_PROGRAMS += test-intprops
748EXTRA_DIST += test-intprops.c macros.h
749
750## end gnulib module intprops-tests
751
752## begin gnulib module inttostr
753
754libtests_a_SOURCES += imaxtostr.c inttostr.c offtostr.c uinttostr.c umaxtostr.c
755
756EXTRA_DIST += anytostr.c inttostr.h
757
758EXTRA_libtests_a_SOURCES += anytostr.c
759
760## end gnulib module inttostr
761
762## begin gnulib module inttostr-tests
763
764TESTS += test-inttostr
765check_PROGRAMS += test-inttostr
766EXTRA_DIST += macros.h test-inttostr.c
767
768## end gnulib module inttostr-tests
769
770## begin gnulib module inttypes-tests
771
772TESTS += test-inttypes
773check_PROGRAMS += test-inttypes
774EXTRA_DIST += test-inttypes.c
775
776## end gnulib module inttypes-tests
777
778## begin gnulib module ioctl
779
780
781EXTRA_DIST += ioctl.c w32sock.h
782
783EXTRA_libtests_a_SOURCES += ioctl.c
784
785## end gnulib module ioctl
786
787## begin gnulib module ioctl-tests
788
789TESTS += test-ioctl
790check_PROGRAMS += test-ioctl
791EXTRA_DIST += test-ioctl.c signature.h macros.h
792
793## end gnulib module ioctl-tests
794
795## begin gnulib module isatty-tests
796
797TESTS += test-isatty
798check_PROGRAMS += test-isatty
799EXTRA_DIST += test-isatty.c signature.h macros.h
800
801## end gnulib module isatty-tests
802
803## begin gnulib module isblank-tests
804
805TESTS += test-isblank
806check_PROGRAMS += test-isblank
807EXTRA_DIST += test-isblank.c signature.h macros.h
808
809## end gnulib module isblank-tests
810
811## begin gnulib module iswblank-tests
812
813TESTS += test-iswblank
814check_PROGRAMS += test-iswblank
815EXTRA_DIST += test-iswblank.c macros.h
816
817## end gnulib module iswblank-tests
818
819## begin gnulib module iswdigit-tests
820
821TESTS += test-iswdigit.sh
822TESTS_ENVIRONMENT += \
823 LOCALE_FR='@LOCALE_FR@' \
824 LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' \
825 LOCALE_JA='@LOCALE_JA@' \
826 LOCALE_ZH_CN='@LOCALE_ZH_CN@'
827check_PROGRAMS += test-iswdigit
828test_iswdigit_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
829EXTRA_DIST += test-iswdigit.sh test-iswdigit.c signature.h macros.h
830
831## end gnulib module iswdigit-tests
832
833## begin gnulib module iswxdigit-tests
834
835TESTS += test-iswxdigit.sh
836TESTS_ENVIRONMENT += \
837 LOCALE_FR='@LOCALE_FR@' \
838 LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' \
839 LOCALE_JA='@LOCALE_JA@' \
840 LOCALE_ZH_CN='@LOCALE_ZH_CN@'
841check_PROGRAMS += test-iswxdigit
842test_iswxdigit_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
843EXTRA_DIST += test-iswxdigit.sh test-iswxdigit.c signature.h macros.h
844
845## end gnulib module iswxdigit-tests
846
847## begin gnulib module langinfo-tests
848
849TESTS += test-langinfo
850check_PROGRAMS += test-langinfo
851EXTRA_DIST += test-langinfo.c
852
853## end gnulib module langinfo-tests
854
855## begin gnulib module limits-h-tests
856
857TESTS += test-limits-h
858check_PROGRAMS += test-limits-h
859EXTRA_DIST += test-limits-h.c
860
861## end gnulib module limits-h-tests
862
863## begin gnulib module listen
864
865
866EXTRA_DIST += listen.c w32sock.h
867
868EXTRA_libtests_a_SOURCES += listen.c
869
870## end gnulib module listen
871
872## begin gnulib module listen-tests
873
874TESTS += test-listen
875check_PROGRAMS += test-listen
876test_listen_LDADD = $(LDADD) @LIBSOCKET@
877EXTRA_DIST += test-listen.c signature.h macros.h
878
879## end gnulib module listen-tests
880
881## begin gnulib module localcharset-tests
882
883noinst_PROGRAMS += test-localcharset
884test_localcharset_LDADD = $(LDADD) $(LIB_SETLOCALE)
885EXTRA_DIST += test-localcharset.c
886
887## end gnulib module localcharset-tests
888
889## begin gnulib module locale-tests
890
891TESTS += test-locale
892check_PROGRAMS += test-locale
893EXTRA_DIST += test-locale.c
894
895## end gnulib module locale-tests
896
897## begin gnulib module localeconv-tests
898
899TESTS += test-localeconv
900check_PROGRAMS += test-localeconv
901EXTRA_DIST += test-localeconv.c signature.h macros.h
902
903## end gnulib module localeconv-tests
904
905## begin gnulib module localename
906
907libtests_a_SOURCES += localename.c localename-table.c
908
909EXTRA_DIST += localename-table.h localename.h
910
911## end gnulib module localename
912
913## begin gnulib module localename-tests
914
915TESTS += test-localename
916check_PROGRAMS += test-localename
917test_localename_LDADD = $(LDADD) $(LIB_SETLOCALE) @INTL_MACOSX_LIBS@ $(LIBTHREAD)
918
919EXTRA_DIST += test-localename.c macros.h
920
921## end gnulib module localename-tests
922
923## begin gnulib module lseek-tests
924
925TESTS += test-lseek.sh
926check_PROGRAMS += test-lseek
927EXTRA_DIST += test-lseek.c test-lseek.sh signature.h macros.h
928
929## end gnulib module lseek-tests
930
931## begin gnulib module lstat-tests
932
933TESTS += test-lstat
934check_PROGRAMS += test-lstat
935EXTRA_DIST += test-lstat.h test-lstat.c signature.h macros.h
936
937## end gnulib module lstat-tests
938
939## begin gnulib module malloc-gnu-tests
940
941TESTS += test-malloc-gnu
942check_PROGRAMS += test-malloc-gnu
943EXTRA_DIST += test-malloc-gnu.c macros.h
944
945## end gnulib module malloc-gnu-tests
946
947## begin gnulib module malloca-tests
948
949TESTS += test-malloca
950check_PROGRAMS += test-malloca
951
952EXTRA_DIST += test-malloca.c
953
954## end gnulib module malloca-tests
955
956## begin gnulib module mbscasecmp-tests
957
958TESTS += test-mbscasecmp.sh
959TESTS_ENVIRONMENT += LOCALE_TR_UTF8='@LOCALE_TR_UTF8@'
960check_PROGRAMS += test-mbscasecmp
961test_mbscasecmp_LDADD = $(LDADD) $(LIBUNISTRING) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
962EXTRA_DIST += test-mbscasecmp.sh test-mbscasecmp.c macros.h
963
964## end gnulib module mbscasecmp-tests
965
966## begin gnulib module mbsinit-tests
967
968TESTS += test-mbsinit.sh
969TESTS_ENVIRONMENT += LOCALE_FR_UTF8='@LOCALE_FR_UTF8@'
970check_PROGRAMS += test-mbsinit
971test_mbsinit_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
972EXTRA_DIST += test-mbsinit.sh test-mbsinit.c signature.h macros.h
973
974## end gnulib module mbsinit-tests
975
976## begin gnulib module mbsrtowcs-tests
977
978TESTS += test-mbsrtowcs1.sh test-mbsrtowcs2.sh test-mbsrtowcs3.sh test-mbsrtowcs4.sh
979TESTS_ENVIRONMENT += \
980 LOCALE_FR='@LOCALE_FR@' \
981 LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' \
982 LOCALE_JA='@LOCALE_JA@' \
983 LOCALE_ZH_CN='@LOCALE_ZH_CN@'
984check_PROGRAMS += test-mbsrtowcs
985test_mbsrtowcs_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
986EXTRA_DIST += test-mbsrtowcs1.sh test-mbsrtowcs2.sh test-mbsrtowcs3.sh test-mbsrtowcs4.sh test-mbsrtowcs.c signature.h macros.h
987
988## end gnulib module mbsrtowcs-tests
989
990## begin gnulib module mbsstr-tests
991
992TESTS += test-mbsstr1 test-mbsstr2.sh test-mbsstr3.sh
993TESTS_ENVIRONMENT += LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' LOCALE_ZH_CN='@LOCALE_ZH_CN@'
994check_PROGRAMS += test-mbsstr1 test-mbsstr2 test-mbsstr3
995test_mbsstr1_LDADD = $(LDADD) $(LIBUNISTRING) $(LIB_MBRTOWC)
996test_mbsstr2_LDADD = $(LDADD) $(LIBUNISTRING) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
997test_mbsstr3_LDADD = $(LDADD) $(LIBUNISTRING) $(LIB_SETLOCALE) $(LIB_MBRTOWC)
998EXTRA_DIST += test-mbsstr1.c test-mbsstr2.sh test-mbsstr2.c test-mbsstr3.sh test-mbsstr3.c macros.h
999
1000## end gnulib module mbsstr-tests
1001
1002## begin gnulib module memchr-tests
1003
1004TESTS += test-memchr
1005check_PROGRAMS += test-memchr
1006EXTRA_DIST += test-memchr.c zerosize-ptr.h signature.h macros.h
1007
1008## end gnulib module memchr-tests
1009
1010## begin gnulib module memchr2-tests
1011
1012TESTS += test-memchr2
1013check_PROGRAMS += test-memchr2
1014EXTRA_DIST += test-memchr2.c zerosize-ptr.h macros.h
1015
1016## end gnulib module memchr2-tests
1017
1018## begin gnulib module memrchr-tests
1019
1020TESTS += test-memrchr
1021check_PROGRAMS += test-memrchr
1022EXTRA_DIST += test-memrchr.c zerosize-ptr.h signature.h macros.h
1023
1024## end gnulib module memrchr-tests
1025
1026## begin gnulib module nanosleep
1027
1028
1029EXTRA_DIST += nanosleep.c
1030
1031EXTRA_libtests_a_SOURCES += nanosleep.c
1032
1033## end gnulib module nanosleep
1034
1035## begin gnulib module nanosleep-tests
1036
1037TESTS += test-nanosleep
1038check_PROGRAMS += test-nanosleep
1039test_nanosleep_LDADD = $(LDADD) $(LIB_NANOSLEEP)
1040EXTRA_DIST += test-nanosleep.c signature.h macros.h
1041
1042## end gnulib module nanosleep-tests
1043
1044## begin gnulib module netinet_in
1045
1046BUILT_SOURCES += $(NETINET_IN_H)
1047
1048# We need the following in order to create <netinet/in.h> when the system
1049# doesn't have one.
1050if GL_GENERATE_NETINET_IN_H
1051netinet/in.h: netinet_in.in.h $(top_builddir)/config.status
1052 $(AM_V_at)$(MKDIR_P) netinet
1053 $(AM_V_GEN)rm -f $@-t $@ && \
1054 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1055 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1056 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1057 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1058 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1059 -e 's|@''NEXT_NETINET_IN_H''@|$(NEXT_NETINET_IN_H)|g' \
1060 -e 's|@''HAVE_NETINET_IN_H''@|$(HAVE_NETINET_IN_H)|g' \
1061 < $(srcdir)/netinet_in.in.h; \
1062 } > $@-t && \
1063 mv $@-t $@
1064else
1065netinet/in.h: $(top_builddir)/config.status
1066 rm -f $@
1067endif
1068MOSTLYCLEANFILES += netinet/in.h netinet/in.h-t
1069MOSTLYCLEANDIRS += netinet
1070
1071EXTRA_DIST += netinet_in.in.h
1072
1073## end gnulib module netinet_in
1074
1075## begin gnulib module netinet_in-tests
1076
1077TESTS += test-netinet_in
1078check_PROGRAMS += test-netinet_in
1079EXTRA_DIST += test-netinet_in.c
1080
1081## end gnulib module netinet_in-tests
1082
1083## begin gnulib module nl_langinfo-tests
1084
1085TESTS += test-nl_langinfo.sh test-nl_langinfo-mt
1086TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@' LOCALE_FR_UTF8='@LOCALE_FR_UTF8@'
1087check_PROGRAMS += test-nl_langinfo test-nl_langinfo-mt
1088test_nl_langinfo_LDADD = $(LDADD) $(LIB_SETLOCALE)
1089test_nl_langinfo_mt_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIBMULTITHREAD) $(LIB_NANOSLEEP)
1090EXTRA_DIST += test-nl_langinfo.sh test-nl_langinfo.c test-nl_langinfo-mt.c signature.h macros.h
1091
1092## end gnulib module nl_langinfo-tests
1093
1094## begin gnulib module open-tests
1095
1096TESTS += test-open
1097check_PROGRAMS += test-open
1098EXTRA_DIST += test-open.h test-open.c signature.h macros.h
1099
1100## end gnulib module open-tests
1101
1102## begin gnulib module openat-safer-tests
1103
1104TESTS += test-openat-safer
1105check_PROGRAMS += test-openat-safer
1106test_openat_safer_LDADD = $(LDADD) @LIBINTL@
1107EXTRA_DIST += test-openat-safer.c macros.h
1108
1109## end gnulib module openat-safer-tests
1110
1111## begin gnulib module openat-tests
1112
1113TESTS += test-openat
1114check_PROGRAMS += test-openat
1115test_openat_LDADD = $(LDADD) @LIBINTL@
1116EXTRA_DIST += test-openat.c test-open.h signature.h macros.h
1117
1118## end gnulib module openat-tests
1119
1120## begin gnulib module pathmax-tests
1121
1122TESTS += test-pathmax
1123check_PROGRAMS += test-pathmax
1124EXTRA_DIST += test-pathmax.c
1125
1126## end gnulib module pathmax-tests
1127
1128## begin gnulib module perror
1129
1130
1131EXTRA_DIST += perror.c
1132
1133EXTRA_libtests_a_SOURCES += perror.c
1134
1135## end gnulib module perror
1136
1137## begin gnulib module perror-tests
1138
1139TESTS += test-perror.sh test-perror2
1140check_PROGRAMS += test-perror test-perror2
1141EXTRA_DIST += macros.h signature.h test-perror.c test-perror2.c test-perror.sh
1142
1143## end gnulib module perror-tests
1144
1145## begin gnulib module pipe-posix-tests
1146
1147TESTS += test-pipe
1148check_PROGRAMS += test-pipe
1149EXTRA_DIST += test-pipe.c signature.h macros.h
1150
1151## end gnulib module pipe-posix-tests
1152
1153## begin gnulib module pthread-h
1154
1155BUILT_SOURCES += pthread.h
1156
1157# We need the following in order to create <pthread.h> when the system
1158# doesn't have one that works with the given compiler.
1159pthread.h: pthread.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1160 $(AM_V_GEN)rm -f $@-t $@ && \
1161 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1162 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1163 -e 's|@''HAVE_PTHREAD_H''@|$(HAVE_PTHREAD_H)|g' \
1164 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1165 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1166 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1167 -e 's|@''NEXT_PTHREAD_H''@|$(NEXT_PTHREAD_H)|g' \
1168 -e 's/@''GNULIB_PTHREAD_THREAD''@/$(GL_GNULIB_PTHREAD_THREAD)/g' \
1169 -e 's/@''GNULIB_PTHREAD_ONCE''@/$(GL_GNULIB_PTHREAD_ONCE)/g' \
1170 -e 's/@''GNULIB_PTHREAD_MUTEX''@/$(GL_GNULIB_PTHREAD_MUTEX)/g' \
1171 -e 's/@''GNULIB_PTHREAD_RWLOCK''@/$(GL_GNULIB_PTHREAD_RWLOCK)/g' \
1172 -e 's/@''GNULIB_PTHREAD_COND''@/$(GL_GNULIB_PTHREAD_COND)/g' \
1173 -e 's/@''GNULIB_PTHREAD_TSS''@/$(GL_GNULIB_PTHREAD_TSS)/g' \
1174 -e 's/@''GNULIB_PTHREAD_SPIN''@/$(GL_GNULIB_PTHREAD_SPIN)/g' \
1175 -e 's/@''GNULIB_PTHREAD_MUTEX_TIMEDLOCK''@/$(GL_GNULIB_PTHREAD_MUTEX_TIMEDLOCK)/g' \
1176 -e 's|@''HAVE_PTHREAD_T''@|$(HAVE_PTHREAD_T)|g' \
1177 -e 's|@''HAVE_PTHREAD_SPINLOCK_T''@|$(HAVE_PTHREAD_SPINLOCK_T)|g' \
1178 -e 's|@''HAVE_PTHREAD_CREATE_DETACHED''@|$(HAVE_PTHREAD_CREATE_DETACHED)|g' \
1179 -e 's|@''HAVE_PTHREAD_MUTEX_RECURSIVE''@|$(HAVE_PTHREAD_MUTEX_RECURSIVE)|g' \
1180 -e 's|@''HAVE_PTHREAD_MUTEX_ROBUST''@|$(HAVE_PTHREAD_MUTEX_ROBUST)|g' \
1181 -e 's|@''HAVE_PTHREAD_PROCESS_SHARED''@|$(HAVE_PTHREAD_PROCESS_SHARED)|g' \
1182 -e 's|@''HAVE_PTHREAD_CREATE''@|$(HAVE_PTHREAD_CREATE)|g' \
1183 -e 's|@''HAVE_PTHREAD_ATTR_INIT''@|$(HAVE_PTHREAD_ATTR_INIT)|g' \
1184 -e 's|@''HAVE_PTHREAD_ATTR_GETDETACHSTATE''@|$(HAVE_PTHREAD_ATTR_GETDETACHSTATE)|g' \
1185 -e 's|@''HAVE_PTHREAD_ATTR_SETDETACHSTATE''@|$(HAVE_PTHREAD_ATTR_SETDETACHSTATE)|g' \
1186 -e 's|@''HAVE_PTHREAD_ATTR_DESTROY''@|$(HAVE_PTHREAD_ATTR_DESTROY)|g' \
1187 -e 's|@''HAVE_PTHREAD_SELF''@|$(HAVE_PTHREAD_SELF)|g' \
1188 -e 's|@''HAVE_PTHREAD_EQUAL''@|$(HAVE_PTHREAD_EQUAL)|g' \
1189 -e 's|@''HAVE_PTHREAD_DETACH''@|$(HAVE_PTHREAD_DETACH)|g' \
1190 -e 's|@''HAVE_PTHREAD_JOIN''@|$(HAVE_PTHREAD_JOIN)|g' \
1191 -e 's|@''HAVE_PTHREAD_EXIT''@|$(HAVE_PTHREAD_EXIT)|g' \
1192 -e 's|@''HAVE_PTHREAD_ONCE''@|$(HAVE_PTHREAD_ONCE)|g' \
1193 -e 's|@''HAVE_PTHREAD_MUTEX_INIT''@|$(HAVE_PTHREAD_MUTEX_INIT)|g' \
1194 -e 's|@''HAVE_PTHREAD_MUTEXATTR_INIT''@|$(HAVE_PTHREAD_MUTEXATTR_INIT)|g' \
1195 -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETTYPE''@|$(HAVE_PTHREAD_MUTEXATTR_GETTYPE)|g' \
1196 -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETTYPE''@|$(HAVE_PTHREAD_MUTEXATTR_SETTYPE)|g' \
1197 -e 's|@''HAVE_PTHREAD_MUTEXATTR_GETROBUST''@|$(HAVE_PTHREAD_MUTEXATTR_GETROBUST)|g' \
1198 -e 's|@''HAVE_PTHREAD_MUTEXATTR_SETROBUST''@|$(HAVE_PTHREAD_MUTEXATTR_SETROBUST)|g' \
1199 -e 's|@''HAVE_PTHREAD_MUTEXATTR_DESTROY''@|$(HAVE_PTHREAD_MUTEXATTR_DESTROY)|g' \
1200 -e 's|@''HAVE_PTHREAD_MUTEX_LOCK''@|$(HAVE_PTHREAD_MUTEX_LOCK)|g' \
1201 -e 's|@''HAVE_PTHREAD_MUTEX_TRYLOCK''@|$(HAVE_PTHREAD_MUTEX_TRYLOCK)|g' \
1202 -e 's|@''HAVE_PTHREAD_MUTEX_TIMEDLOCK''@|$(HAVE_PTHREAD_MUTEX_TIMEDLOCK)|g' \
1203 -e 's|@''HAVE_PTHREAD_MUTEX_UNLOCK''@|$(HAVE_PTHREAD_MUTEX_UNLOCK)|g' \
1204 -e 's|@''HAVE_PTHREAD_MUTEX_DESTROY''@|$(HAVE_PTHREAD_MUTEX_DESTROY)|g' \
1205 -e 's|@''HAVE_PTHREAD_RWLOCK_INIT''@|$(HAVE_PTHREAD_RWLOCK_INIT)|g' \
1206 -e 's|@''HAVE_PTHREAD_RWLOCKATTR_INIT''@|$(HAVE_PTHREAD_RWLOCKATTR_INIT)|g' \
1207 -e 's|@''HAVE_PTHREAD_RWLOCKATTR_DESTROY''@|$(HAVE_PTHREAD_RWLOCKATTR_DESTROY)|g' \
1208 -e 's|@''HAVE_PTHREAD_RWLOCK_RDLOCK''@|$(HAVE_PTHREAD_RWLOCK_RDLOCK)|g' \
1209 -e 's|@''HAVE_PTHREAD_RWLOCK_WRLOCK''@|$(HAVE_PTHREAD_RWLOCK_WRLOCK)|g' \
1210 -e 's|@''HAVE_PTHREAD_RWLOCK_TRYRDLOCK''@|$(HAVE_PTHREAD_RWLOCK_TRYRDLOCK)|g' \
1211 -e 's|@''HAVE_PTHREAD_RWLOCK_TRYWRLOCK''@|$(HAVE_PTHREAD_RWLOCK_TRYWRLOCK)|g' \
1212 -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|$(HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK)|g' \
1213 -e 's|@''HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|$(HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK)|g' \
1214 -e 's|@''HAVE_PTHREAD_RWLOCK_UNLOCK''@|$(HAVE_PTHREAD_RWLOCK_UNLOCK)|g' \
1215 -e 's|@''HAVE_PTHREAD_RWLOCK_DESTROY''@|$(HAVE_PTHREAD_RWLOCK_DESTROY)|g' \
1216 -e 's|@''HAVE_PTHREAD_COND_INIT''@|$(HAVE_PTHREAD_COND_INIT)|g' \
1217 -e 's|@''HAVE_PTHREAD_CONDATTR_INIT''@|$(HAVE_PTHREAD_CONDATTR_INIT)|g' \
1218 -e 's|@''HAVE_PTHREAD_CONDATTR_DESTROY''@|$(HAVE_PTHREAD_CONDATTR_DESTROY)|g' \
1219 -e 's|@''HAVE_PTHREAD_COND_WAIT''@|$(HAVE_PTHREAD_COND_WAIT)|g' \
1220 -e 's|@''HAVE_PTHREAD_COND_TIMEDWAIT''@|$(HAVE_PTHREAD_COND_TIMEDWAIT)|g' \
1221 -e 's|@''HAVE_PTHREAD_COND_SIGNAL''@|$(HAVE_PTHREAD_COND_SIGNAL)|g' \
1222 -e 's|@''HAVE_PTHREAD_COND_BROADCAST''@|$(HAVE_PTHREAD_COND_BROADCAST)|g' \
1223 -e 's|@''HAVE_PTHREAD_COND_DESTROY''@|$(HAVE_PTHREAD_COND_DESTROY)|g' \
1224 -e 's|@''HAVE_PTHREAD_KEY_CREATE''@|$(HAVE_PTHREAD_KEY_CREATE)|g' \
1225 -e 's|@''HAVE_PTHREAD_SETSPECIFIC''@|$(HAVE_PTHREAD_SETSPECIFIC)|g' \
1226 -e 's|@''HAVE_PTHREAD_GETSPECIFIC''@|$(HAVE_PTHREAD_GETSPECIFIC)|g' \
1227 -e 's|@''HAVE_PTHREAD_KEY_DELETE''@|$(HAVE_PTHREAD_KEY_DELETE)|g' \
1228 -e 's|@''HAVE_PTHREAD_SPIN_INIT''@|$(HAVE_PTHREAD_SPIN_INIT)|g' \
1229 -e 's|@''HAVE_PTHREAD_SPIN_LOCK''@|$(HAVE_PTHREAD_SPIN_LOCK)|g' \
1230 -e 's|@''HAVE_PTHREAD_SPIN_TRYLOCK''@|$(HAVE_PTHREAD_SPIN_TRYLOCK)|g' \
1231 -e 's|@''HAVE_PTHREAD_SPIN_UNLOCK''@|$(HAVE_PTHREAD_SPIN_UNLOCK)|g' \
1232 -e 's|@''HAVE_PTHREAD_SPIN_DESTROY''@|$(HAVE_PTHREAD_SPIN_DESTROY)|g' \
1233 < $(srcdir)/pthread.in.h | \
1234 sed -e 's|@''REPLACE_PTHREAD_CREATE''@|$(REPLACE_PTHREAD_CREATE)|g' \
1235 -e 's|@''REPLACE_PTHREAD_ATTR_INIT''@|$(REPLACE_PTHREAD_ATTR_INIT)|g' \
1236 -e 's|@''REPLACE_PTHREAD_ATTR_GETDETACHSTATE''@|$(REPLACE_PTHREAD_ATTR_GETDETACHSTATE)|g' \
1237 -e 's|@''REPLACE_PTHREAD_ATTR_SETDETACHSTATE''@|$(REPLACE_PTHREAD_ATTR_SETDETACHSTATE)|g' \
1238 -e 's|@''REPLACE_PTHREAD_ATTR_DESTROY''@|$(REPLACE_PTHREAD_ATTR_DESTROY)|g' \
1239 -e 's|@''REPLACE_PTHREAD_SELF''@|$(REPLACE_PTHREAD_SELF)|g' \
1240 -e 's|@''REPLACE_PTHREAD_EQUAL''@|$(REPLACE_PTHREAD_EQUAL)|g' \
1241 -e 's|@''REPLACE_PTHREAD_DETACH''@|$(REPLACE_PTHREAD_DETACH)|g' \
1242 -e 's|@''REPLACE_PTHREAD_JOIN''@|$(REPLACE_PTHREAD_JOIN)|g' \
1243 -e 's|@''REPLACE_PTHREAD_EXIT''@|$(REPLACE_PTHREAD_EXIT)|g' \
1244 -e 's|@''REPLACE_PTHREAD_ONCE''@|$(REPLACE_PTHREAD_ONCE)|g' \
1245 -e 's|@''REPLACE_PTHREAD_MUTEX_INIT''@|$(REPLACE_PTHREAD_MUTEX_INIT)|g' \
1246 -e 's|@''REPLACE_PTHREAD_MUTEXATTR_INIT''@|$(REPLACE_PTHREAD_MUTEXATTR_INIT)|g' \
1247 -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETTYPE''@|$(REPLACE_PTHREAD_MUTEXATTR_GETTYPE)|g' \
1248 -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETTYPE''@|$(REPLACE_PTHREAD_MUTEXATTR_SETTYPE)|g' \
1249 -e 's|@''REPLACE_PTHREAD_MUTEXATTR_GETROBUST''@|$(REPLACE_PTHREAD_MUTEXATTR_GETROBUST)|g' \
1250 -e 's|@''REPLACE_PTHREAD_MUTEXATTR_SETROBUST''@|$(REPLACE_PTHREAD_MUTEXATTR_SETROBUST)|g' \
1251 -e 's|@''REPLACE_PTHREAD_MUTEXATTR_DESTROY''@|$(REPLACE_PTHREAD_MUTEXATTR_DESTROY)|g' \
1252 -e 's|@''REPLACE_PTHREAD_MUTEX_LOCK''@|$(REPLACE_PTHREAD_MUTEX_LOCK)|g' \
1253 -e 's|@''REPLACE_PTHREAD_MUTEX_TRYLOCK''@|$(REPLACE_PTHREAD_MUTEX_TRYLOCK)|g' \
1254 -e 's|@''REPLACE_PTHREAD_MUTEX_TIMEDLOCK''@|$(REPLACE_PTHREAD_MUTEX_TIMEDLOCK)|g' \
1255 -e 's|@''REPLACE_PTHREAD_MUTEX_UNLOCK''@|$(REPLACE_PTHREAD_MUTEX_UNLOCK)|g' \
1256 -e 's|@''REPLACE_PTHREAD_MUTEX_DESTROY''@|$(REPLACE_PTHREAD_MUTEX_DESTROY)|g' \
1257 -e 's|@''REPLACE_PTHREAD_RWLOCK_INIT''@|$(REPLACE_PTHREAD_RWLOCK_INIT)|g' \
1258 -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_INIT''@|$(REPLACE_PTHREAD_RWLOCKATTR_INIT)|g' \
1259 -e 's|@''REPLACE_PTHREAD_RWLOCKATTR_DESTROY''@|$(REPLACE_PTHREAD_RWLOCKATTR_DESTROY)|g' \
1260 -e 's|@''REPLACE_PTHREAD_RWLOCK_RDLOCK''@|$(REPLACE_PTHREAD_RWLOCK_RDLOCK)|g' \
1261 -e 's|@''REPLACE_PTHREAD_RWLOCK_WRLOCK''@|$(REPLACE_PTHREAD_RWLOCK_WRLOCK)|g' \
1262 -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYRDLOCK''@|$(REPLACE_PTHREAD_RWLOCK_TRYRDLOCK)|g' \
1263 -e 's|@''REPLACE_PTHREAD_RWLOCK_TRYWRLOCK''@|$(REPLACE_PTHREAD_RWLOCK_TRYWRLOCK)|g' \
1264 -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK''@|$(REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK)|g' \
1265 -e 's|@''REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK''@|$(REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK)|g' \
1266 -e 's|@''REPLACE_PTHREAD_RWLOCK_UNLOCK''@|$(REPLACE_PTHREAD_RWLOCK_UNLOCK)|g' \
1267 -e 's|@''REPLACE_PTHREAD_RWLOCK_DESTROY''@|$(REPLACE_PTHREAD_RWLOCK_DESTROY)|g' \
1268 -e 's|@''REPLACE_PTHREAD_COND_INIT''@|$(REPLACE_PTHREAD_COND_INIT)|g' \
1269 -e 's|@''REPLACE_PTHREAD_CONDATTR_INIT''@|$(REPLACE_PTHREAD_CONDATTR_INIT)|g' \
1270 -e 's|@''REPLACE_PTHREAD_CONDATTR_DESTROY''@|$(REPLACE_PTHREAD_CONDATTR_DESTROY)|g' \
1271 -e 's|@''REPLACE_PTHREAD_COND_WAIT''@|$(REPLACE_PTHREAD_COND_WAIT)|g' \
1272 -e 's|@''REPLACE_PTHREAD_COND_TIMEDWAIT''@|$(REPLACE_PTHREAD_COND_TIMEDWAIT)|g' \
1273 -e 's|@''REPLACE_PTHREAD_COND_SIGNAL''@|$(REPLACE_PTHREAD_COND_SIGNAL)|g' \
1274 -e 's|@''REPLACE_PTHREAD_COND_BROADCAST''@|$(REPLACE_PTHREAD_COND_BROADCAST)|g' \
1275 -e 's|@''REPLACE_PTHREAD_COND_DESTROY''@|$(REPLACE_PTHREAD_COND_DESTROY)|g' \
1276 -e 's|@''REPLACE_PTHREAD_KEY_CREATE''@|$(REPLACE_PTHREAD_KEY_CREATE)|g' \
1277 -e 's|@''REPLACE_PTHREAD_SETSPECIFIC''@|$(REPLACE_PTHREAD_SETSPECIFIC)|g' \
1278 -e 's|@''REPLACE_PTHREAD_GETSPECIFIC''@|$(REPLACE_PTHREAD_GETSPECIFIC)|g' \
1279 -e 's|@''REPLACE_PTHREAD_KEY_DELETE''@|$(REPLACE_PTHREAD_KEY_DELETE)|g' \
1280 -e 's|@''REPLACE_PTHREAD_SPIN_INIT''@|$(REPLACE_PTHREAD_SPIN_INIT)|g' \
1281 -e 's|@''REPLACE_PTHREAD_SPIN_LOCK''@|$(REPLACE_PTHREAD_SPIN_LOCK)|g' \
1282 -e 's|@''REPLACE_PTHREAD_SPIN_TRYLOCK''@|$(REPLACE_PTHREAD_SPIN_TRYLOCK)|g' \
1283 -e 's|@''REPLACE_PTHREAD_SPIN_UNLOCK''@|$(REPLACE_PTHREAD_SPIN_UNLOCK)|g' \
1284 -e 's|@''REPLACE_PTHREAD_SPIN_DESTROY''@|$(REPLACE_PTHREAD_SPIN_DESTROY)|g' \
1285 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1286 -e '/definition of _Noreturn/r $(_NORETURN_H)' \
1287 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1288 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1289 } > $@-t && \
1290 mv $@-t $@
1291MOSTLYCLEANFILES += pthread.h pthread.h-t
1292
1293EXTRA_DIST += pthread.in.h
1294
1295## end gnulib module pthread-h
1296
1297## begin gnulib module pthread-h-tests
1298
1299TESTS += test-pthread
1300check_PROGRAMS += test-pthread
1301EXTRA_DIST += test-pthread.c
1302
1303## end gnulib module pthread-h-tests
1304
1305## begin gnulib module pthread-thread
1306
1307
1308EXTRA_DIST += pthread-thread.c
1309
1310EXTRA_libtests_a_SOURCES += pthread-thread.c
1311
1312## end gnulib module pthread-thread
1313
1314## begin gnulib module pthread-thread-tests
1315
1316TESTS += test-pthread-thread
1317check_PROGRAMS += test-pthread-thread
1318test_pthread_thread_LDADD = $(LDADD) @LIBPMULTITHREAD@
1319EXTRA_DIST += test-pthread-thread.c macros.h
1320
1321## end gnulib module pthread-thread-tests
1322
1323## begin gnulib module pthread_sigmask
1324
1325
1326EXTRA_DIST += pthread_sigmask.c
1327
1328EXTRA_libtests_a_SOURCES += pthread_sigmask.c
1329
1330## end gnulib module pthread_sigmask
1331
1332## begin gnulib module pthread_sigmask-tests
1333
1334TESTS += test-pthread_sigmask1 test-pthread_sigmask2
1335check_PROGRAMS += test-pthread_sigmask1 test-pthread_sigmask2
1336test_pthread_sigmask1_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@
1337test_pthread_sigmask2_LDADD = $(LDADD) @LIB_PTHREAD_SIGMASK@ @LIBMULTITHREAD@
1338EXTRA_DIST += test-pthread_sigmask1.c test-pthread_sigmask2.c signature.h macros.h
1339
1340## end gnulib module pthread_sigmask-tests
1341
1342## begin gnulib module putenv
1343
1344
1345EXTRA_DIST += putenv.c
1346
1347EXTRA_libtests_a_SOURCES += putenv.c
1348
1349## end gnulib module putenv
1350
1351## begin gnulib module quotearg-simple-tests
1352
1353TESTS += test-quotearg-simple
1354check_PROGRAMS += test-quotearg-simple
1355test_quotearg_simple_LDADD = $(LDADD) @LIBINTL@ $(LIB_MBRTOWC)
1356EXTRA_DIST += test-quotearg-simple.c test-quotearg.h macros.h zerosize-ptr.h
1357
1358## end gnulib module quotearg-simple-tests
1359
1360## begin gnulib module raise-tests
1361
1362TESTS += test-raise
1363check_PROGRAMS += test-raise
1364EXTRA_DIST += test-raise.c signature.h macros.h
1365
1366## end gnulib module raise-tests
1367
1368## begin gnulib module rawmemchr-tests
1369
1370TESTS += test-rawmemchr
1371check_PROGRAMS += test-rawmemchr
1372EXTRA_DIST += test-rawmemchr.c zerosize-ptr.h signature.h macros.h
1373
1374## end gnulib module rawmemchr-tests
1375
1376## begin gnulib module read-tests
1377
1378TESTS += test-read
1379check_PROGRAMS += test-read
1380EXTRA_DIST += test-read.c signature.h macros.h
1381
1382## end gnulib module read-tests
1383
1384## begin gnulib module realloc-gnu-tests
1385
1386TESTS += test-realloc-gnu
1387check_PROGRAMS += test-realloc-gnu
1388EXTRA_DIST += test-realloc-gnu.c macros.h
1389
1390## end gnulib module realloc-gnu-tests
1391
1392## begin gnulib module reallocarray-tests
1393
1394TESTS += test-reallocarray
1395check_PROGRAMS += test-reallocarray
1396EXTRA_DIST += test-reallocarray.c signature.h macros.h
1397
1398## end gnulib module reallocarray-tests
1399
1400## begin gnulib module regex-tests
1401
1402TESTS += test-regex
1403check_PROGRAMS += test-regex
1404test_regex_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIB_MBRTOWC) @LIBINTL@ $(LIBTHREAD)
1405EXTRA_DIST += test-regex.c macros.h
1406
1407## end gnulib module regex-tests
1408
1409## begin gnulib module sched
1410
1411BUILT_SOURCES += sched.h
1412
1413# We need the following in order to create a replacement for <sched.h> when
1414# the system doesn't have one.
1415sched.h: sched.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
1416 $(AM_V_GEN)rm -f $@-t $@ && \
1417 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1418 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1419 -e 's|@''HAVE_SCHED_H''@|$(HAVE_SCHED_H)|g' \
1420 -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
1421 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1422 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1423 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1424 -e 's|@''NEXT_SCHED_H''@|$(NEXT_SCHED_H)|g' \
1425 -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|$(HAVE_STRUCT_SCHED_PARAM)|g' \
1426 -e 's/@''GNULIB_SCHED_YIELD''@/$(GL_GNULIB_SCHED_YIELD)/g' \
1427 -e 's|@''HAVE_SCHED_YIELD''@|$(HAVE_SCHED_YIELD)|g' \
1428 -e 's|@''REPLACE_SCHED_YIELD''@|$(REPLACE_SCHED_YIELD)|g' \
1429 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1430 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1431 < $(srcdir)/sched.in.h; \
1432 } > $@-t && \
1433 mv $@-t $@
1434MOSTLYCLEANFILES += sched.h sched.h-t
1435
1436EXTRA_DIST += sched.in.h
1437
1438## end gnulib module sched
1439
1440## begin gnulib module sched-tests
1441
1442TESTS += test-sched
1443check_PROGRAMS += test-sched
1444EXTRA_DIST += test-sched.c
1445
1446## end gnulib module sched-tests
1447
1448## begin gnulib module select
1449
1450
1451EXTRA_DIST += select.c
1452
1453EXTRA_libtests_a_SOURCES += select.c
1454
1455## end gnulib module select
1456
1457## begin gnulib module select-tests
1458
1459TESTS += test-select test-select-in.sh test-select-out.sh
1460# test-select-stdin has to be run by hand.
1461check_PROGRAMS += test-select test-select-fd test-select-stdin
1462test_select_LDADD = $(LDADD) @LIB_SELECT@ @LIBSOCKET@ $(INET_PTON_LIB)
1463test_select_fd_LDADD = $(LDADD) @LIB_SELECT@
1464test_select_stdin_LDADD = $(LDADD) @LIB_SELECT@
1465EXTRA_DIST += macros.h signature.h test-select.c test-select.h test-select-fd.c test-select-in.sh test-select-out.sh test-select-stdin.c
1466
1467## end gnulib module select-tests
1468
1469## begin gnulib module setenv
1470
1471
1472EXTRA_DIST += setenv.c
1473
1474EXTRA_libtests_a_SOURCES += setenv.c
1475
1476## end gnulib module setenv
1477
1478## begin gnulib module setenv-tests
1479
1480TESTS += test-setenv
1481check_PROGRAMS += test-setenv
1482EXTRA_DIST += test-setenv.c signature.h macros.h
1483
1484## end gnulib module setenv-tests
1485
1486## begin gnulib module setlocale
1487
1488
1489EXTRA_DIST += setlocale.c
1490
1491EXTRA_libtests_a_SOURCES += setlocale.c
1492
1493## end gnulib module setlocale
1494
1495## begin gnulib module setlocale-null-tests
1496
1497TESTS += \
1498 test-setlocale_null \
1499 test-setlocale_null-mt-one \
1500 test-setlocale_null-mt-all
1501check_PROGRAMS += \
1502 test-setlocale_null \
1503 test-setlocale_null-mt-one \
1504 test-setlocale_null-mt-all
1505test_setlocale_null_LDADD = $(LDADD) @LIB_SETLOCALE_NULL@
1506test_setlocale_null_mt_one_LDADD = $(LDADD) @LIB_SETLOCALE_NULL@ $(LIBMULTITHREAD) $(LIB_NANOSLEEP)
1507test_setlocale_null_mt_all_LDADD = $(LDADD) @LIB_SETLOCALE_NULL@ $(LIBMULTITHREAD) $(LIB_NANOSLEEP)
1508EXTRA_DIST += test-setlocale_null.c test-setlocale_null-mt-one.c test-setlocale_null-mt-all.c
1509
1510## end gnulib module setlocale-null-tests
1511
1512## begin gnulib module setlocale-tests
1513
1514TESTS += test-setlocale1.sh test-setlocale2.sh
1515TESTS_ENVIRONMENT += \
1516 LOCALE_FR='@LOCALE_FR@' \
1517 LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' \
1518 LOCALE_JA='@LOCALE_JA@' \
1519 LOCALE_ZH_CN='@LOCALE_ZH_CN@'
1520check_PROGRAMS += test-setlocale1 test-setlocale2
1521test_setlocale1_LDADD = $(LDADD) @LIB_SETLOCALE@
1522test_setlocale2_LDADD = $(LDADD) @LIB_SETLOCALE@
1523EXTRA_DIST += test-setlocale1.sh test-setlocale1.c test-setlocale2.sh test-setlocale2.c signature.h macros.h
1524
1525## end gnulib module setlocale-tests
1526
1527## begin gnulib module setsockopt
1528
1529
1530EXTRA_DIST += setsockopt.c w32sock.h
1531
1532EXTRA_libtests_a_SOURCES += setsockopt.c
1533
1534## end gnulib module setsockopt
1535
1536## begin gnulib module setsockopt-tests
1537
1538TESTS += test-setsockopt
1539check_PROGRAMS += test-setsockopt
1540test_setsockopt_LDADD = $(LDADD) @LIBSOCKET@
1541EXTRA_DIST += test-setsockopt.c signature.h macros.h
1542
1543## end gnulib module setsockopt-tests
1544
1545## begin gnulib module sigaction
1546
1547libtests_a_SOURCES += sig-handler.c
1548
1549EXTRA_DIST += sig-handler.h sigaction.c
1550
1551EXTRA_libtests_a_SOURCES += sigaction.c
1552
1553## end gnulib module sigaction
1554
1555## begin gnulib module sigaction-tests
1556
1557TESTS += test-sigaction
1558check_PROGRAMS += test-sigaction
1559EXTRA_DIST += test-sigaction.c signature.h macros.h
1560
1561## end gnulib module sigaction-tests
1562
1563## begin gnulib module signal-h-tests
1564
1565TESTS += test-signal-h
1566check_PROGRAMS += test-signal-h
1567EXTRA_DIST += test-signal-h.c
1568
1569## end gnulib module signal-h-tests
1570
1571## begin gnulib module sigprocmask
1572
1573
1574EXTRA_DIST += sigprocmask.c
1575
1576EXTRA_libtests_a_SOURCES += sigprocmask.c
1577
1578## end gnulib module sigprocmask
1579
1580## begin gnulib module sigprocmask-tests
1581
1582TESTS += test-sigprocmask
1583check_PROGRAMS += test-sigprocmask
1584EXTRA_DIST += test-sigprocmask.c signature.h macros.h
1585
1586## end gnulib module sigprocmask-tests
1587
1588## begin gnulib module sigsegv-tests
1589
1590TESTS += \
1591 test-sigsegv-catch-segv1 \
1592 test-sigsegv-catch-segv2 \
1593 test-sigsegv-catch-stackoverflow1 \
1594 test-sigsegv-catch-stackoverflow2
1595check_PROGRAMS += \
1596 test-sigsegv-catch-segv1 \
1597 test-sigsegv-catch-segv2 \
1598 test-sigsegv-catch-stackoverflow1 \
1599 test-sigsegv-catch-stackoverflow2
1600test_sigsegv_catch_segv1_LDADD = $(LDADD) $(LIBSIGSEGV)
1601test_sigsegv_catch_segv2_LDADD = $(LDADD) $(LIBSIGSEGV)
1602test_sigsegv_catch_stackoverflow1_LDADD = $(LDADD) $(LIBSIGSEGV)
1603test_sigsegv_catch_stackoverflow2_LDADD = $(LDADD) $(LIBSIGSEGV)
1604EXTRA_DIST += test-sigsegv-catch-segv1.c test-sigsegv-catch-segv2.c test-sigsegv-catch-stackoverflow1.c test-sigsegv-catch-stackoverflow2.c altstack-util.h mmap-anon-util.h
1605
1606## end gnulib module sigsegv-tests
1607
1608## begin gnulib module size_max
1609
1610libtests_a_SOURCES += size_max.h
1611
1612## end gnulib module size_max
1613
1614## begin gnulib module sleep
1615
1616
1617EXTRA_DIST += sleep.c
1618
1619EXTRA_libtests_a_SOURCES += sleep.c
1620
1621## end gnulib module sleep
1622
1623## begin gnulib module sleep-tests
1624
1625TESTS += test-sleep
1626check_PROGRAMS += test-sleep
1627EXTRA_DIST += test-sleep.c signature.h macros.h
1628
1629## end gnulib module sleep-tests
1630
1631## begin gnulib module snippet/_Noreturn
1632
1633# Because this Makefile snippet defines a variable used by other
1634# gnulib Makefile snippets, it must be present in all makefiles that
1635# need it. This is ensured by the applicability 'all' defined above.
1636
1637_NORETURN_H=$(srcdir)/_Noreturn.h
1638
1639EXTRA_DIST += _Noreturn.h
1640
1641## end gnulib module snippet/_Noreturn
1642
1643## begin gnulib module snippet/arg-nonnull
1644
1645# Because this Makefile snippet defines a variable used by other
1646# gnulib Makefile snippets, it must be present in all makefiles that
1647# need it. This is ensured by the applicability 'all' defined above.
1648
1649ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
1650
1651EXTRA_DIST += arg-nonnull.h
1652
1653## end gnulib module snippet/arg-nonnull
1654
1655## begin gnulib module snippet/c++defs
1656
1657# Because this Makefile snippet defines a variable used by other
1658# gnulib Makefile snippets, it must be present in all makefiles that
1659# need it. This is ensured by the applicability 'all' defined above.
1660
1661CXXDEFS_H=$(srcdir)/c++defs.h
1662
1663EXTRA_DIST += c++defs.h
1664
1665## end gnulib module snippet/c++defs
1666
1667## begin gnulib module snippet/warn-on-use
1668
1669# Because this Makefile snippet defines a variable used by other
1670# gnulib Makefile snippets, it must be present in all makefiles that
1671# need it. This is ensured by the applicability 'all' defined above.
1672
1673WARN_ON_USE_H=$(srcdir)/warn-on-use.h
1674
1675EXTRA_DIST += warn-on-use.h
1676
1677## end gnulib module snippet/warn-on-use
1678
1679## begin gnulib module snprintf
1680
1681
1682EXTRA_DIST += snprintf.c
1683
1684EXTRA_libtests_a_SOURCES += snprintf.c
1685
1686## end gnulib module snprintf
1687
1688## begin gnulib module snprintf-tests
1689
1690TESTS += test-snprintf
1691check_PROGRAMS += test-snprintf
1692
1693EXTRA_DIST += test-snprintf.c signature.h macros.h
1694
1695## end gnulib module snprintf-tests
1696
1697## begin gnulib module socket
1698
1699
1700EXTRA_DIST += socket.c w32sock.h
1701
1702EXTRA_libtests_a_SOURCES += socket.c
1703
1704## end gnulib module socket
1705
1706## begin gnulib module sockets
1707
1708libtests_a_SOURCES += sockets.h sockets.c
1709
1710EXTRA_DIST += w32sock.h
1711
1712## end gnulib module sockets
1713
1714## begin gnulib module sockets-tests
1715
1716TESTS += test-sockets
1717check_PROGRAMS += test-sockets
1718test_sockets_LDADD = $(LDADD) @LIBSOCKET@
1719EXTRA_DIST += test-sockets.c
1720
1721## end gnulib module sockets-tests
1722
1723## begin gnulib module stat-tests
1724
1725TESTS += test-stat
1726check_PROGRAMS += test-stat
1727test_stat_LDADD = $(LDADD) $(LIBINTL)
1728EXTRA_DIST += test-stat.h test-stat.c signature.h macros.h
1729
1730## end gnulib module stat-tests
1731
1732## begin gnulib module stat-time-tests
1733
1734TESTS += test-stat-time
1735check_PROGRAMS += test-stat-time
1736test_stat_time_LDADD = $(LDADD) $(LIB_NANOSLEEP)
1737EXTRA_DIST += test-stat-time.c macros.h nap.h
1738
1739## end gnulib module stat-time-tests
1740
1741## begin gnulib module stdalign-tests
1742
1743TESTS += test-stdalign
1744check_PROGRAMS += test-stdalign
1745EXTRA_DIST += test-stdalign.c macros.h
1746
1747## end gnulib module stdalign-tests
1748
1749## begin gnulib module stdbool-tests
1750
1751TESTS += test-stdbool
1752check_PROGRAMS += test-stdbool
1753EXTRA_DIST += test-stdbool.c
1754
1755## end gnulib module stdbool-tests
1756
1757## begin gnulib module stddef-tests
1758
1759TESTS += test-stddef
1760check_PROGRAMS += test-stddef
1761EXTRA_DIST += test-stddef.c
1762
1763## end gnulib module stddef-tests
1764
1765## begin gnulib module stdint-tests
1766
1767TESTS += test-stdint
1768check_PROGRAMS += test-stdint
1769EXTRA_DIST += test-stdint.c
1770
1771## end gnulib module stdint-tests
1772
1773## begin gnulib module stdio-tests
1774
1775TESTS += test-stdio
1776check_PROGRAMS += test-stdio
1777EXTRA_DIST += test-stdio.c
1778
1779## end gnulib module stdio-tests
1780
1781## begin gnulib module stdlib-tests
1782
1783TESTS += test-stdlib
1784check_PROGRAMS += test-stdlib
1785EXTRA_DIST += test-stdlib.c test-sys_wait.h
1786
1787## end gnulib module stdlib-tests
1788
1789## begin gnulib module strerror-tests
1790
1791TESTS += test-strerror
1792check_PROGRAMS += test-strerror
1793EXTRA_DIST += test-strerror.c signature.h macros.h
1794
1795## end gnulib module strerror-tests
1796
1797## begin gnulib module strerror_r-posix
1798
1799
1800EXTRA_DIST += strerror_r.c
1801
1802EXTRA_libtests_a_SOURCES += strerror_r.c
1803
1804## end gnulib module strerror_r-posix
1805
1806## begin gnulib module strerror_r-posix-tests
1807
1808TESTS += test-strerror_r
1809check_PROGRAMS += test-strerror_r
1810EXTRA_DIST += test-strerror_r.c signature.h macros.h
1811
1812## end gnulib module strerror_r-posix-tests
1813
1814## begin gnulib module striconv-tests
1815
1816TESTS += test-striconv
1817check_PROGRAMS += test-striconv
1818test_striconv_LDADD = $(LDADD) @LIBICONV@
1819
1820EXTRA_DIST += test-striconv.c macros.h
1821
1822## end gnulib module striconv-tests
1823
1824## begin gnulib module string-tests
1825
1826TESTS += test-string
1827check_PROGRAMS += test-string
1828EXTRA_DIST += test-string.c
1829
1830## end gnulib module string-tests
1831
1832## begin gnulib module strnlen-tests
1833
1834TESTS += test-strnlen
1835check_PROGRAMS += test-strnlen
1836EXTRA_DIST += test-strnlen.c zerosize-ptr.h signature.h macros.h
1837
1838## end gnulib module strnlen-tests
1839
1840## begin gnulib module strstr-tests
1841
1842TESTS += test-strstr
1843check_PROGRAMS += test-strstr
1844EXTRA_DIST += test-strstr.c zerosize-ptr.h signature.h macros.h
1845
1846## end gnulib module strstr-tests
1847
1848## begin gnulib module strtoimax-tests
1849
1850TESTS += test-strtoimax
1851check_PROGRAMS += test-strtoimax
1852EXTRA_DIST += test-strtoimax.c signature.h macros.h
1853
1854## end gnulib module strtoimax-tests
1855
1856## begin gnulib module strtoll-tests
1857
1858TESTS += test-strtoll
1859check_PROGRAMS += test-strtoll
1860EXTRA_DIST += test-strtoll.c signature.h macros.h
1861
1862## end gnulib module strtoll-tests
1863
1864## begin gnulib module strtoull-tests
1865
1866TESTS += test-strtoull
1867check_PROGRAMS += test-strtoull
1868EXTRA_DIST += test-strtoull.c signature.h macros.h
1869
1870## end gnulib module strtoull-tests
1871
1872## begin gnulib module strtoumax-tests
1873
1874TESTS += test-strtoumax
1875check_PROGRAMS += test-strtoumax
1876EXTRA_DIST += test-strtoumax.c signature.h macros.h
1877
1878## end gnulib module strtoumax-tests
1879
1880## begin gnulib module symlink
1881
1882
1883EXTRA_DIST += symlink.c
1884
1885EXTRA_libtests_a_SOURCES += symlink.c
1886
1887## end gnulib module symlink
1888
1889## begin gnulib module symlink-tests
1890
1891TESTS += test-symlink
1892check_PROGRAMS += test-symlink
1893EXTRA_DIST += test-symlink.h test-symlink.c signature.h macros.h
1894
1895## end gnulib module symlink-tests
1896
1897## begin gnulib module sys_ioctl
1898
1899BUILT_SOURCES += sys/ioctl.h
1900
1901# We need the following in order to create <sys/ioctl.h> when the system
1902# does not have a complete one.
1903sys/ioctl.h: sys_ioctl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
1904 $(AM_V_at)$(MKDIR_P) sys
1905 $(AM_V_GEN)rm -f $@-t $@ && \
1906 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1907 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1908 -e 's|@''HAVE_SYS_IOCTL_H''@|$(HAVE_SYS_IOCTL_H)|g' \
1909 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1910 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1911 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1912 -e 's|@''NEXT_SYS_IOCTL_H''@|$(NEXT_SYS_IOCTL_H)|g' \
1913 -e 's/@''GNULIB_IOCTL''@/$(GL_GNULIB_IOCTL)/g' \
1914 -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H''@|$(SYS_IOCTL_H_HAVE_WINSOCK2_H)|g' \
1915 -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
1916 -e 's|@''REPLACE_IOCTL''@|$(REPLACE_IOCTL)|g' \
1917 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1918 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1919 < $(srcdir)/sys_ioctl.in.h; \
1920 } > $@-t && \
1921 mv $@-t $@
1922MOSTLYCLEANFILES += sys/ioctl.h sys/ioctl.h-t
1923MOSTLYCLEANDIRS += sys
1924
1925EXTRA_DIST += sys_ioctl.in.h
1926
1927## end gnulib module sys_ioctl
1928
1929## begin gnulib module sys_ioctl-tests
1930
1931TESTS += test-sys_ioctl
1932check_PROGRAMS += test-sys_ioctl
1933EXTRA_DIST += test-sys_ioctl.c
1934
1935## end gnulib module sys_ioctl-tests
1936
1937## begin gnulib module sys_select
1938
1939BUILT_SOURCES += sys/select.h
1940
1941# We need the following in order to create <sys/select.h> when the system
1942# doesn't have one that works with the given compiler.
1943sys/select.h: sys_select.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
1944 $(AM_V_at)$(MKDIR_P) sys
1945 $(AM_V_GEN)rm -f $@-t $@ && \
1946 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1947 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1948 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1949 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1950 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1951 -e 's|@''NEXT_SYS_SELECT_H''@|$(NEXT_SYS_SELECT_H)|g' \
1952 -e 's|@''HAVE_SYS_SELECT_H''@|$(HAVE_SYS_SELECT_H)|g' \
1953 -e 's/@''GNULIB_PSELECT''@/$(GL_GNULIB_PSELECT)/g' \
1954 -e 's/@''GNULIB_SELECT''@/$(GL_GNULIB_SELECT)/g' \
1955 -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
1956 -e 's|@''HAVE_PSELECT''@|$(HAVE_PSELECT)|g' \
1957 -e 's|@''REPLACE_PSELECT''@|$(REPLACE_PSELECT)|g' \
1958 -e 's|@''REPLACE_SELECT''@|$(REPLACE_SELECT)|g' \
1959 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1960 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1961 < $(srcdir)/sys_select.in.h; \
1962 } > $@-t && \
1963 mv $@-t $@
1964MOSTLYCLEANFILES += sys/select.h sys/select.h-t
1965MOSTLYCLEANDIRS += sys
1966
1967EXTRA_DIST += sys_select.in.h
1968
1969## end gnulib module sys_select
1970
1971## begin gnulib module sys_select-tests
1972
1973TESTS += test-sys_select
1974check_PROGRAMS += test-sys_select
1975EXTRA_DIST += test-sys_select.c signature.h
1976
1977## end gnulib module sys_select-tests
1978
1979## begin gnulib module sys_socket
1980
1981BUILT_SOURCES += sys/socket.h
1982libtests_a_SOURCES += sys_socket.c
1983
1984# We need the following in order to create <sys/socket.h> when the system
1985# doesn't have one that works with the given compiler.
1986sys/socket.h: sys_socket.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
1987 $(AM_V_at)$(MKDIR_P) sys
1988 $(AM_V_GEN)rm -f $@-t $@ && \
1989 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1990 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1991 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1992 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1993 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1994 -e 's|@''NEXT_SYS_SOCKET_H''@|$(NEXT_SYS_SOCKET_H)|g' \
1995 -e 's|@''HAVE_SYS_SOCKET_H''@|$(HAVE_SYS_SOCKET_H)|g' \
1996 -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \
1997 -e 's/@''GNULIB_SOCKET''@/$(GL_GNULIB_SOCKET)/g' \
1998 -e 's/@''GNULIB_CONNECT''@/$(GL_GNULIB_CONNECT)/g' \
1999 -e 's/@''GNULIB_ACCEPT''@/$(GL_GNULIB_ACCEPT)/g' \
2000 -e 's/@''GNULIB_BIND''@/$(GL_GNULIB_BIND)/g' \
2001 -e 's/@''GNULIB_GETPEERNAME''@/$(GL_GNULIB_GETPEERNAME)/g' \
2002 -e 's/@''GNULIB_GETSOCKNAME''@/$(GL_GNULIB_GETSOCKNAME)/g' \
2003 -e 's/@''GNULIB_GETSOCKOPT''@/$(GL_GNULIB_GETSOCKOPT)/g' \
2004 -e 's/@''GNULIB_LISTEN''@/$(GL_GNULIB_LISTEN)/g' \
2005 -e 's/@''GNULIB_RECV''@/$(GL_GNULIB_RECV)/g' \
2006 -e 's/@''GNULIB_SEND''@/$(GL_GNULIB_SEND)/g' \
2007 -e 's/@''GNULIB_RECVFROM''@/$(GL_GNULIB_RECVFROM)/g' \
2008 -e 's/@''GNULIB_SENDTO''@/$(GL_GNULIB_SENDTO)/g' \
2009 -e 's/@''GNULIB_SETSOCKOPT''@/$(GL_GNULIB_SETSOCKOPT)/g' \
2010 -e 's/@''GNULIB_SHUTDOWN''@/$(GL_GNULIB_SHUTDOWN)/g' \
2011 -e 's/@''GNULIB_ACCEPT4''@/$(GL_GNULIB_ACCEPT4)/g' \
2012 -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2013 -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \
2014 -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|$(HAVE_STRUCT_SOCKADDR_STORAGE)|g' \
2015 -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|$(HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY)|g' \
2016 -e 's|@''HAVE_SA_FAMILY_T''@|$(HAVE_SA_FAMILY_T)|g' \
2017 -e 's|@''HAVE_ACCEPT4''@|$(HAVE_ACCEPT4)|g' \
2018 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2019 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2020 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2021 < $(srcdir)/sys_socket.in.h; \
2022 } > $@-t && \
2023 mv -f $@-t $@
2024MOSTLYCLEANFILES += sys/socket.h sys/socket.h-t
2025MOSTLYCLEANDIRS += sys
2026
2027EXTRA_DIST += sys_socket.in.h
2028
2029## end gnulib module sys_socket
2030
2031## begin gnulib module sys_socket-tests
2032
2033TESTS += test-sys_socket
2034check_PROGRAMS += test-sys_socket
2035EXTRA_DIST += test-sys_socket.c
2036
2037## end gnulib module sys_socket-tests
2038
2039## begin gnulib module sys_stat-tests
2040
2041TESTS += test-sys_stat
2042check_PROGRAMS += test-sys_stat
2043EXTRA_DIST += test-sys_stat.c
2044
2045## end gnulib module sys_stat-tests
2046
2047## begin gnulib module sys_time
2048
2049BUILT_SOURCES += sys/time.h
2050
2051# We need the following in order to create <sys/time.h> when the system
2052# doesn't have one that works with the given compiler.
2053sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2054 $(AM_V_at)$(MKDIR_P) sys
2055 $(AM_V_GEN)rm -f $@-t $@ && \
2056 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2057 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2058 -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
2059 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2060 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2061 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2062 -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
2063 -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GL_GNULIB_GETTIMEOFDAY)/g' \
2064 -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
2065 -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
2066 -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
2067 -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
2068 -e 's/@''REPLACE_STRUCT_TIMEVAL''@/$(REPLACE_STRUCT_TIMEVAL)/g' \
2069 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2070 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2071 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2072 < $(srcdir)/sys_time.in.h; \
2073 } > $@-t && \
2074 mv $@-t $@
2075MOSTLYCLEANFILES += sys/time.h sys/time.h-t
2076
2077EXTRA_DIST += sys_time.in.h
2078
2079## end gnulib module sys_time
2080
2081## begin gnulib module sys_time-tests
2082
2083TESTS += test-sys_time
2084check_PROGRAMS += test-sys_time
2085EXTRA_DIST += test-sys_time.c
2086
2087## end gnulib module sys_time-tests
2088
2089## begin gnulib module sys_types-tests
2090
2091TESTS += test-sys_types
2092check_PROGRAMS += test-sys_types
2093EXTRA_DIST += test-sys_types.c
2094
2095## end gnulib module sys_types-tests
2096
2097## begin gnulib module sys_uio
2098
2099BUILT_SOURCES += sys/uio.h
2100
2101# We need the following in order to create <sys/uio.h> when the system
2102# doesn't have one that works with the given compiler.
2103sys/uio.h: sys_uio.in.h $(top_builddir)/config.status
2104 $(AM_V_at)$(MKDIR_P) sys
2105 $(AM_V_GEN)rm -f $@-t $@ && \
2106 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2107 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2108 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2109 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2110 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2111 -e 's|@''NEXT_SYS_UIO_H''@|$(NEXT_SYS_UIO_H)|g' \
2112 -e 's|@''HAVE_SYS_UIO_H''@|$(HAVE_SYS_UIO_H)|g' \
2113 < $(srcdir)/sys_uio.in.h; \
2114 } > $@-t && \
2115 mv -f $@-t $@
2116MOSTLYCLEANFILES += sys/uio.h sys/uio.h-t
2117MOSTLYCLEANDIRS += sys
2118
2119EXTRA_DIST += sys_uio.in.h
2120
2121## end gnulib module sys_uio
2122
2123## begin gnulib module sys_uio-tests
2124
2125TESTS += test-sys_uio
2126check_PROGRAMS += test-sys_uio
2127EXTRA_DIST += test-sys_uio.c
2128
2129## end gnulib module sys_uio-tests
2130
2131## begin gnulib module test-framework-sh-tests
2132
2133TESTS += test-init.sh
2134EXTRA_DIST += init.sh
2135EXTRA_DIST += test-init.sh
2136
2137## end gnulib module test-framework-sh-tests
2138
2139## begin gnulib module thread
2140
2141libtests_a_SOURCES += glthread/thread.h glthread/thread.c
2142
2143## end gnulib module thread
2144
2145## begin gnulib module thread-optim
2146
2147
2148EXTRA_DIST += thread-optim.h
2149
2150## end gnulib module thread-optim
2151
2152## begin gnulib module thread-tests
2153
2154TESTS += test-thread_self test-thread_create
2155check_PROGRAMS += test-thread_self test-thread_create
2156test_thread_self_LDADD = $(LDADD) @LIBTHREAD@
2157test_thread_create_LDADD = $(LDADD) @LIBMULTITHREAD@
2158EXTRA_DIST += test-thread_self.c test-thread_create.c macros.h
2159
2160## end gnulib module thread-tests
2161
2162## begin gnulib module time-tests
2163
2164TESTS += test-time
2165check_PROGRAMS += test-time
2166EXTRA_DIST += test-time.c
2167
2168## end gnulib module time-tests
2169
2170## begin gnulib module unistd-safer-tests
2171
2172TESTS += test-dup-safer
2173check_PROGRAMS += test-dup-safer
2174EXTRA_DIST += test-dup-safer.c macros.h
2175
2176## end gnulib module unistd-safer-tests
2177
2178## begin gnulib module unistd-tests
2179
2180TESTS += test-unistd
2181check_PROGRAMS += test-unistd
2182EXTRA_DIST += test-unistd.c
2183
2184## end gnulib module unistd-tests
2185
2186## begin gnulib module unistr/u8-mbtoucr-tests
2187
2188TESTS += test-u8-mbtoucr
2189check_PROGRAMS += test-u8-mbtoucr
2190test_u8_mbtoucr_SOURCES = unistr/test-u8-mbtoucr.c
2191test_u8_mbtoucr_LDADD = $(LDADD) $(LIBUNISTRING)
2192EXTRA_DIST += unistr/test-u8-mbtoucr.c macros.h
2193
2194## end gnulib module unistr/u8-mbtoucr-tests
2195
2196## begin gnulib module unistr/u8-uctomb-tests
2197
2198TESTS += test-u8-uctomb
2199check_PROGRAMS += test-u8-uctomb
2200test_u8_uctomb_SOURCES = unistr/test-u8-uctomb.c
2201test_u8_uctomb_LDADD = $(LDADD) $(LIBUNISTRING)
2202EXTRA_DIST += unistr/test-u8-uctomb.c macros.h
2203
2204## end gnulib module unistr/u8-uctomb-tests
2205
2206## begin gnulib module uniwidth/width-tests
2207
2208TESTS += test-uc_width uniwidth/test-uc_width2.sh
2209check_PROGRAMS += test-uc_width test-uc_width2
2210test_uc_width_SOURCES = uniwidth/test-uc_width.c
2211test_uc_width_LDADD = $(LDADD) $(LIBUNISTRING)
2212test_uc_width2_SOURCES = uniwidth/test-uc_width2.c
2213test_uc_width2_LDADD = $(LDADD) $(LIBUNISTRING)
2214EXTRA_DIST += uniwidth/test-uc_width.c uniwidth/test-uc_width2.c uniwidth/test-uc_width2.sh macros.h
2215
2216## end gnulib module uniwidth/width-tests
2217
2218## begin gnulib module unsetenv
2219
2220
2221EXTRA_DIST += unsetenv.c
2222
2223EXTRA_libtests_a_SOURCES += unsetenv.c
2224
2225## end gnulib module unsetenv
2226
2227## begin gnulib module unsetenv-tests
2228
2229TESTS += test-unsetenv
2230check_PROGRAMS += test-unsetenv
2231EXTRA_DIST += test-unsetenv.c signature.h macros.h
2232
2233## end gnulib module unsetenv-tests
2234
2235## begin gnulib module vasnprintf
2236
2237
2238EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h
2239
2240EXTRA_libtests_a_SOURCES += asnprintf.c printf-args.c printf-parse.c vasnprintf.c
2241
2242## end gnulib module vasnprintf
2243
2244## begin gnulib module vasnprintf-tests
2245
2246TESTS += test-vasnprintf
2247check_PROGRAMS += test-vasnprintf
2248
2249EXTRA_DIST += test-vasnprintf.c macros.h
2250
2251## end gnulib module vasnprintf-tests
2252
2253## begin gnulib module vc-list-files-tests
2254
2255TESTS += test-vc-list-files-git.sh
2256TESTS += test-vc-list-files-cvs.sh
2257TESTS_ENVIRONMENT += abs_aux_dir='$(abs_aux_dir)'
2258EXTRA_DIST += test-vc-list-files-git.sh test-vc-list-files-cvs.sh
2259
2260## end gnulib module vc-list-files-tests
2261
2262## begin gnulib module verify-tests
2263
2264TESTS_ENVIRONMENT += MAKE='$(MAKE)'
2265TESTS += test-verify test-verify.sh
2266check_PROGRAMS += test-verify
2267# test-verify-try is never built, but test-verify.sh needs a rule to
2268# build test-verify-try.o.
2269EXTRA_PROGRAMS += test-verify-try
2270
2271# This test expects compilation of test-verify-try.c to fail, and
2272# each time it fails, the makefile rule does not perform the usual
2273# "mv -f $name.Tpo $name.po, so tell make clean to remove that file.
2274MOSTLYCLEANFILES += .deps/test-verify-try.Tpo
2275EXTRA_DIST += test-verify.c test-verify-try.c test-verify.sh
2276
2277## end gnulib module verify-tests
2278
2279## begin gnulib module version-etc-tests
2280
2281TESTS += test-version-etc.sh
2282check_PROGRAMS += test-version-etc
2283test_version_etc_LDADD = $(LDADD) @LIBINTL@
2284EXTRA_DIST += test-version-etc.c test-version-etc.sh
2285
2286## end gnulib module version-etc-tests
2287
2288## begin gnulib module wchar-tests
2289
2290TESTS += test-wchar
2291check_PROGRAMS += test-wchar
2292EXTRA_DIST += test-wchar.c
2293
2294## end gnulib module wchar-tests
2295
2296## begin gnulib module wcrtomb-tests
2297
2298TESTS += \
2299 test-wcrtomb.sh \
2300 test-wcrtomb-w32-1.sh test-wcrtomb-w32-2.sh test-wcrtomb-w32-3.sh \
2301 test-wcrtomb-w32-4.sh test-wcrtomb-w32-5.sh test-wcrtomb-w32-6.sh \
2302 test-wcrtomb-w32-7.sh
2303TESTS_ENVIRONMENT += \
2304 LOCALE_FR='@LOCALE_FR@' \
2305 LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' \
2306 LOCALE_JA='@LOCALE_JA@' \
2307 LOCALE_ZH_CN='@LOCALE_ZH_CN@'
2308check_PROGRAMS += test-wcrtomb test-wcrtomb-w32
2309test_wcrtomb_LDADD = $(LDADD) $(LIB_SETLOCALE)
2310EXTRA_DIST += test-wcrtomb.sh test-wcrtomb.c test-wcrtomb-w32-1.sh test-wcrtomb-w32-2.sh test-wcrtomb-w32-3.sh test-wcrtomb-w32-4.sh test-wcrtomb-w32-5.sh test-wcrtomb-w32-6.sh test-wcrtomb-w32-7.sh test-wcrtomb-w32.c signature.h macros.h
2311
2312## end gnulib module wcrtomb-tests
2313
2314## begin gnulib module wctype-h-tests
2315
2316TESTS += test-wctype-h
2317check_PROGRAMS += test-wctype-h
2318EXTRA_DIST += test-wctype-h.c macros.h
2319
2320## end gnulib module wctype-h-tests
2321
2322## begin gnulib module wcwidth-tests
2323
2324TESTS += test-wcwidth
2325check_PROGRAMS += test-wcwidth
2326test_wcwidth_LDADD = $(LDADD) $(LIB_SETLOCALE) $(LIBUNISTRING)
2327EXTRA_DIST += test-wcwidth.c signature.h macros.h
2328
2329## end gnulib module wcwidth-tests
2330
2331## begin gnulib module windows-thread
2332
2333
2334EXTRA_DIST += windows-thread.c windows-thread.h
2335
2336EXTRA_libtests_a_SOURCES += windows-thread.c
2337
2338## end gnulib module windows-thread
2339
2340## begin gnulib module windows-tls
2341
2342
2343EXTRA_DIST += windows-tls.c windows-tls.h
2344
2345EXTRA_libtests_a_SOURCES += windows-tls.c
2346
2347## end gnulib module windows-tls
2348
2349## begin gnulib module xalloc-die-tests
2350
2351TESTS += test-xalloc-die.sh
2352check_PROGRAMS += test-xalloc-die
2353test_xalloc_die_LDADD = $(LDADD) @LIBINTL@
2354EXTRA_DIST += test-xalloc-die.c test-xalloc-die.sh
2355
2356## end gnulib module xalloc-die-tests
2357
2358## begin gnulib module xsize
2359
2360libtests_a_SOURCES += xsize.h xsize.c
2361
2362## end gnulib module xsize
2363
2364## begin gnulib module xstrtoimax-tests
2365
2366TESTS += test-xstrtoimax.sh
2367check_PROGRAMS += test-xstrtoimax
2368test_xstrtoimax_LDADD = $(LDADD) @LIBINTL@
2369EXTRA_DIST += test-xstrtoimax.c test-xstrtoimax.sh
2370
2371## end gnulib module xstrtoimax-tests
2372
2373## begin gnulib module xstrtol-error
2374
2375libtests_a_SOURCES += xstrtol-error.c
2376
2377EXTRA_DIST += xstrtol-error.h
2378
2379## end gnulib module xstrtol-error
2380
2381## begin gnulib module xstrtol-tests
2382
2383TESTS += test-xstrtol.sh
2384check_PROGRAMS += test-xstrtol test-xstrtoul
2385test_xstrtol_LDADD = $(LDADD) @LIBINTL@
2386test_xstrtoul_LDADD = $(LDADD) @LIBINTL@
2387EXTRA_DIST += test-xstrtol.c test-xstrtoul.c test-xstrtol.sh
2388
2389## end gnulib module xstrtol-tests
2390
2391all: all-notice
2392all-notice:
2393 @echo '## ---------------------------------------------------- ##'
2394 @echo '## ------------------- Gnulib tests ------------------- ##'
2395 @echo '## You can ignore compiler warnings in this directory. ##'
2396 @echo '## ---------------------------------------------------- ##'
2397
2398check-am: check-notice
2399check-notice:
2400 @echo '## ---------------------------------------------------------------------- ##'
2401 @echo '## ---------------------------- Gnulib tests ---------------------------- ##'
2402 @echo '## Please report test failures in this directory to <bug-gnulib@gnu.org>. ##'
2403 @echo '## ---------------------------------------------------------------------- ##'
2404
2405# Clean up after Solaris cc.
2406clean-local:
2407 rm -rf SunWS_cache
2408
2409mostlyclean-local: mostlyclean-generic
2410 @for dir in '' $(MOSTLYCLEANDIRS); do \
2411 if test -n "$$dir" && test -d $$dir; then \
2412 echo "rmdir $$dir"; rmdir $$dir; \
2413 fi; \
2414 done; \
2415 :
Note: See TracBrowser for help on using the repository browser.