1 include $(top_srcdir)/Makefile.decl
6 -DSRCDIR=\""$(srcdir)"\" \
9 noinst_PROGRAMS = $(TEST_PROGS)
10 progs_ldadd = $(top_builddir)/glib/libglib-2.0.la
13 testing_SOURCES = testing.c
14 testing_LDADD = $(progs_ldadd)
16 TEST_PROGS += option-context
17 option_context_SOURCES = option-context.c
18 option_context_LDADD = $(progs_ldadd)
20 TEST_PROGS += option-argv0
21 option_argv0_SOURCES = option-argv0.c
22 option_argv0_LDADD = $(progs_ldadd)
25 keyfile_SOURCES = keyfile.c
26 keyfile_LDADD = $(progs_ldadd)
28 TEST_PROGS += fileutils
29 fileutils_SOURCES = fileutils.c
30 fileutils_LDADD = $(progs_ldadd)
32 TEST_PROGS += test-printf
33 test_printf_SOURCES = test-printf.c
34 test_printf_LDADD = $(progs_ldadd) -lm
36 TEST_PROGS += protocol
37 protocol_SOURCES = protocol.c
38 protocol_LDADD = $(progs_ldadd)
42 rand_LDADD = $(progs_ldadd) -lm
44 TEST_PROGS += strfuncs
45 strfuncs_SOURCES = strfuncs.c
46 strfuncs_LDADD = $(progs_ldadd) -lm
49 string_SOURCES = string.c
50 string_LDADD = $(progs_ldadd) -lm
52 TEST_PROGS += markup-parse
53 markup_parse_LDADD = $(progs_ldadd)
55 TEST_PROGS += markup-collect
56 markup_collect_LDADD = $(progs_ldadd)
58 TEST_PROGS += markup-escape
59 markup_escape_LDADD = $(progs_ldadd)
61 TEST_PROGS += markup-subparser
62 markup_subparser_LDADD = $(progs_ldadd)
64 TEST_PROGS += array-test
65 array_test_LDADD = $(progs_ldadd)
67 TEST_PROGS += hostutils
68 hostutils_LDADD = $(progs_ldadd)
70 TEST_PROGS += gvariant
71 gvariant_LDADD = $(progs_ldadd)
73 TEST_PROGS += mem-overflow
74 mem_overflow_LDADD = $(progs_ldadd)
77 utils_LDADD = $(progs_ldadd)
80 regex_LDADD = $(progs_ldadd)
83 base64_LDADD = $(progs_ldadd)
85 TEST_PROGS += sequence
86 sequence_LDADD = $(progs_ldadd)
88 TEST_PROGS += scannerapi
89 scannerapi_LDADD = $(progs_ldadd)
92 shell_LDADD = $(progs_ldadd)
95 collate_LDADD = $(progs_ldadd)
97 TEST_PROGS += utf8-pointer
98 utf8_pointer_LDADD = $(progs_ldadd)
100 TEST_PROGS += utf8-validate
101 utf8_validate_LDADD = $(progs_ldadd)
103 TEST_PROGS += utf8-misc
104 utf8_misc_LDADD = $(progs_ldadd)
106 TEST_PROGS += checksum
107 checksum_LDADD = $(progs_ldadd)
110 hash_LDADD = $(progs_ldadd)
113 date_LDADD = $(progs_ldadd)
116 node_LDADD = $(progs_ldadd)
118 TEST_PROGS += convert
119 convert_LDADD = $(progs_ldadd)
122 list_LDADD = $(progs_ldadd)
125 slist_LDADD = $(progs_ldadd)
128 queue_LDADD = $(progs_ldadd)
131 tree_LDADD = $(progs_ldadd)
134 uri_LDADD = $(progs_ldadd)
137 dir_LDADD = $(progs_ldadd)
139 TEST_PROGS += pattern
140 pattern_LDADD = $(progs_ldadd)
142 TEST_PROGS += logging
143 logging_LDADD = $(progs_ldadd)
146 error_LDADD = $(progs_ldadd)
148 TEST_PROGS += bookmarkfile
149 bookmarkfile_LDADD = $(progs_ldadd)
151 TEST_PROGS += gdatetime
152 gdatetime_SOURCES = gdatetime.c
153 gdatetime_LDADD = $(progs_ldadd)
155 TEST_PROGS += timeout
156 timeout_SOURCES = timeout.c
157 timeout_LDADD = $(progs_ldadd)
159 TEST_PROGS += environment
160 environment_LDADD = $(progs_ldadd)
162 TEST_PROGS += mappedfile
163 mappedfile_LDADD = $(progs_ldadd)
165 TEST_PROGS += dataset
166 dataset_LDADD = $(progs_ldadd)
169 sort_LDADD = $(progs_ldadd)
174 unix_LDADD = $(progs_ldadd)
176 TEST_PROGS += unix-nothreads
177 unix_nothreads_SOURCES = unix.c
178 unix_nothreads_LDADD = $(progs_ldadd)
180 noinst_PROGRAMS += atomic
181 atomic_CFLAGS = -Wstrict-aliasing=2 $(INCLUDES)
182 atomic_LDADD = $(progs_ldadd)
184 TEST_PROGS += bitlock
185 bitlock_LDADD = $(progs_ldadd)
187 # some testing of gtester funcitonality
189 gtester-xmllint-check: # check testreport xml with xmllint if present
190 ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
191 ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
192 check-am: gtester-xmllint-check
207 mkdir $(distdir)/markups; \
208 for f in $(srcdir)/markups/*; do \
209 cp $$f $(distdir)/markups; done
210 mkdir $(distdir)/bookmarks; \
211 for f in $(srcdir)/bookmarks/* ; do \
212 cp $$f $(distdir)/bookmarks; done