1 include $(top_srcdir)/Makefile.decl
7 -I$(top_builddir)/glib \
8 -DSRCDIR=\""$(srcdir)"\" \
11 noinst_PROGRAMS = $(TEST_PROGS)
12 progs_ldadd = $(top_builddir)/glib/libglib-2.0.la
16 testing_SOURCES = testing.c
17 testing_LDADD = $(progs_ldadd)
19 TEST_PROGS += option-context
20 option_context_SOURCES = option-context.c
21 option_context_LDADD = $(progs_ldadd)
24 keyfile_SOURCES = keyfile.c
25 keyfile_LDADD = $(progs_ldadd)
27 TEST_PROGS += fileutils
28 fileutils_SOURCES = fileutils.c
29 fileutils_LDADD = $(progs_ldadd)
32 printf_SOURCES = printf.c
33 printf_LDADD = $(progs_ldadd) -lm
35 TEST_PROGS += protocol
36 protocol_SOURCES = protocol.c
37 protocol_LDADD = $(progs_ldadd)
41 rand_LDADD = $(progs_ldadd) -lm
43 TEST_PROGS += strfuncs
44 strfuncs_SOURCES = strfuncs.c
45 strfuncs_LDADD = $(progs_ldadd) -lm
48 string_SOURCES = string.c
49 string_LDADD = $(progs_ldadd) -lm
51 TEST_PROGS += markup-parse
52 markup_parse_LDADD = $(progs_ldadd)
54 TEST_PROGS += markup-collect
55 markup_collect_LDADD = $(progs_ldadd)
57 TEST_PROGS += markup-escape
58 markup_escape_LDADD = $(progs_ldadd)
60 TEST_PROGS += markup-subparser
61 markup_subparser_LDADD = $(progs_ldadd)
63 TEST_PROGS += array-test
64 array_test_LDADD = $(progs_ldadd)
66 TEST_PROGS += hostutils
67 hostutils_LDADD = $(progs_ldadd)
69 TEST_PROGS += gvariant
70 gvariant_LDADD = $(progs_ldadd)
72 TEST_PROGS += mem-overflow
73 mem_overflow_LDADD = $(progs_ldadd)
76 utils_LDADD = $(progs_ldadd)
79 regex_LDADD = $(progs_ldadd)
82 base64_LDADD = $(progs_ldadd)
84 TEST_PROGS += sequence
85 sequence_LDADD = $(progs_ldadd)
87 TEST_PROGS += scannerapi
88 scannerapi_LDADD = $(progs_ldadd)
91 shell_LDADD = $(progs_ldadd)
94 collate_LDADD = $(progs_ldadd)
96 TEST_PROGS += utf8-pointer
97 utf8_pointer_LDADD = $(progs_ldadd)
99 TEST_PROGS += utf8-validate
100 utf8_validate_LDADD = $(progs_ldadd)
102 TEST_PROGS += utf8-misc
103 utf8_misc_LDADD = $(progs_ldadd)
105 TEST_PROGS += checksum
106 checksum_LDADD = $(progs_ldadd)
109 hash_LDADD = $(progs_ldadd)
112 date_LDADD = $(progs_ldadd)
115 node_LDADD = $(progs_ldadd)
117 TEST_PROGS += convert
118 convert_LDADD = $(progs_ldadd)
121 list_LDADD = $(progs_ldadd)
124 slist_LDADD = $(progs_ldadd)
127 queue_LDADD = $(progs_ldadd)
130 tree_LDADD = $(progs_ldadd)
133 uri_LDADD = $(progs_ldadd)
136 dir_LDADD = $(progs_ldadd)
138 TEST_PROGS += pattern
139 pattern_LDADD = $(progs_ldadd)
141 TEST_PROGS += logging
142 logging_LDADD = $(progs_ldadd)
145 error_LDADD = $(progs_ldadd)
147 TEST_PROGS += bookmarkfile
148 bookmarkfile_LDADD = $(progs_ldadd)
152 # some testing of gtester funcitonality
154 gtester-xmllint-check: # check testreport xml with xmllint if present
155 ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
156 ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
157 check-am: gtester-xmllint-check
170 mkdir $(distdir)/markups; \
171 for f in $(srcdir)/markups/*; do \
172 cp $$f $(distdir)/markups; done
173 mkdir $(distdir)/bookmarks; \
174 for f in $(srcdir)/bookmarks/* ; do \
175 cp $$f $(distdir)/bookmarks; done