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)
21 keyfile_SOURCES = keyfile.c
22 keyfile_LDADD = $(progs_ldadd)
24 TEST_PROGS += fileutils
25 fileutils_SOURCES = fileutils.c
26 fileutils_LDADD = $(progs_ldadd)
29 printf_SOURCES = printf.c
30 printf_LDADD = $(progs_ldadd) -lm
32 TEST_PROGS += protocol
33 protocol_SOURCES = protocol.c
34 protocol_LDADD = $(progs_ldadd)
38 rand_LDADD = $(progs_ldadd) -lm
40 TEST_PROGS += strfuncs
41 strfuncs_SOURCES = strfuncs.c
42 strfuncs_LDADD = $(progs_ldadd) -lm
45 string_SOURCES = string.c
46 string_LDADD = $(progs_ldadd) -lm
48 TEST_PROGS += markup-parse
49 markup_parse_LDADD = $(progs_ldadd)
51 TEST_PROGS += markup-collect
52 markup_collect_LDADD = $(progs_ldadd)
54 TEST_PROGS += markup-escape
55 markup_escape_LDADD = $(progs_ldadd)
57 TEST_PROGS += markup-subparser
58 markup_subparser_LDADD = $(progs_ldadd)
60 TEST_PROGS += array-test
61 array_test_LDADD = $(progs_ldadd)
63 TEST_PROGS += hostutils
64 hostutils_LDADD = $(progs_ldadd)
66 TEST_PROGS += gvariant
67 gvariant_LDADD = $(progs_ldadd)
69 TEST_PROGS += mem-overflow
70 mem_overflow_LDADD = $(progs_ldadd)
73 utils_LDADD = $(progs_ldadd)
76 regex_LDADD = $(progs_ldadd)
79 base64_LDADD = $(progs_ldadd)
81 TEST_PROGS += sequence
82 sequence_LDADD = $(progs_ldadd)
84 TEST_PROGS += scannerapi
85 scannerapi_LDADD = $(progs_ldadd)
88 shell_LDADD = $(progs_ldadd)
91 collate_LDADD = $(progs_ldadd)
93 TEST_PROGS += utf8-pointer
94 utf8_pointer_LDADD = $(progs_ldadd)
96 TEST_PROGS += utf8-validate
97 utf8_validate_LDADD = $(progs_ldadd)
99 TEST_PROGS += utf8-misc
100 utf8_misc_LDADD = $(progs_ldadd)
102 TEST_PROGS += checksum
103 checksum_LDADD = $(progs_ldadd)
106 hash_LDADD = $(progs_ldadd)
109 date_LDADD = $(progs_ldadd)
112 node_LDADD = $(progs_ldadd)
114 TEST_PROGS += convert
115 convert_LDADD = $(progs_ldadd)
118 list_LDADD = $(progs_ldadd)
121 slist_LDADD = $(progs_ldadd)
124 queue_LDADD = $(progs_ldadd)
127 tree_LDADD = $(progs_ldadd)
130 uri_LDADD = $(progs_ldadd)
133 dir_LDADD = $(progs_ldadd)
135 TEST_PROGS += pattern
136 pattern_LDADD = $(progs_ldadd)
138 TEST_PROGS += logging
139 logging_LDADD = $(progs_ldadd)
142 error_LDADD = $(progs_ldadd)
144 TEST_PROGS += bookmarkfile
145 bookmarkfile_LDADD = $(progs_ldadd)
147 TEST_PROGS += gdatetime
148 gdatetime_SOURCES = gdatetime.c
149 gdatetime_LDADD = $(progs_ldadd)
153 # some testing of gtester funcitonality
155 gtester-xmllint-check: # check testreport xml with xmllint if present
156 ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
157 ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
158 check-am: gtester-xmllint-check
171 mkdir $(distdir)/markups; \
172 for f in $(srcdir)/markups/*; do \
173 cp $$f $(distdir)/markups; done
174 mkdir $(distdir)/bookmarks; \
175 for f in $(srcdir)/bookmarks/* ; do \
176 cp $$f $(distdir)/bookmarks; done