1 include $(top_srcdir)/Makefile.decl
7 -DSRCDIR=\""$(srcdir)"\" \
10 noinst_PROGRAMS = $(TEST_PROGS)
11 progs_ldadd = $(top_builddir)/glib/libglib-2.0.la
15 testing_SOURCES = testing.c
16 testing_LDADD = $(progs_ldadd)
18 TEST_PROGS += option-context
19 option_context_SOURCES = option-context.c
20 option_context_LDADD = $(progs_ldadd)
23 keyfile_SOURCES = keyfile.c
24 keyfile_LDADD = $(progs_ldadd)
26 TEST_PROGS += fileutils
27 fileutils_SOURCES = fileutils.c
28 fileutils_LDADD = $(progs_ldadd)
31 printf_SOURCES = printf.c
32 printf_LDADD = $(progs_ldadd) -lm
34 TEST_PROGS += protocol
35 protocol_SOURCES = protocol.c
36 protocol_LDADD = $(progs_ldadd)
40 rand_LDADD = $(progs_ldadd) -lm
42 TEST_PROGS += strfuncs
43 strfuncs_SOURCES = strfuncs.c
44 strfuncs_LDADD = $(progs_ldadd) -lm
47 string_SOURCES = string.c
48 string_LDADD = $(progs_ldadd) -lm
50 TEST_PROGS += markup-parse
51 markup_parse_LDADD = $(progs_ldadd)
53 TEST_PROGS += markup-collect
54 markup_collect_LDADD = $(progs_ldadd)
56 TEST_PROGS += markup-escape
57 markup_escape_LDADD = $(progs_ldadd)
59 TEST_PROGS += markup-subparser
60 markup_subparser_LDADD = $(progs_ldadd)
62 TEST_PROGS += array-test
63 array_test_LDADD = $(progs_ldadd)
65 TEST_PROGS += hostutils
66 hostutils_LDADD = $(progs_ldadd)
68 TEST_PROGS += gvariant
69 gvariant_LDADD = $(progs_ldadd)
71 TEST_PROGS += mem-overflow
72 mem_overflow_LDADD = $(progs_ldadd)
75 utils_LDADD = $(progs_ldadd)
78 regex_LDADD = $(progs_ldadd)
81 base64_LDADD = $(progs_ldadd)
83 TEST_PROGS += sequence
84 sequence_LDADD = $(progs_ldadd)
86 TEST_PROGS += scannerapi
87 scannerapi_LDADD = $(progs_ldadd)
90 shell_LDADD = $(progs_ldadd)
93 collate_LDADD = $(progs_ldadd)
95 TEST_PROGS += utf8-pointer
96 utf8_pointer_LDADD = $(progs_ldadd)
98 TEST_PROGS += utf8-validate
99 utf8_validate_LDADD = $(progs_ldadd)
101 TEST_PROGS += utf8-misc
102 utf8_misc_LDADD = $(progs_ldadd)
104 TEST_PROGS += checksum
105 checksum_LDADD = $(progs_ldadd)
108 hash_LDADD = $(progs_ldadd)
111 date_LDADD = $(progs_ldadd)
114 node_LDADD = $(progs_ldadd)
116 TEST_PROGS += convert
117 convert_LDADD = $(progs_ldadd)
120 list_LDADD = $(progs_ldadd)
123 slist_LDADD = $(progs_ldadd)
126 queue_LDADD = $(progs_ldadd)
129 tree_LDADD = $(progs_ldadd)
132 uri_LDADD = $(progs_ldadd)
135 dir_LDADD = $(progs_ldadd)
137 TEST_PROGS += pattern
138 pattern_LDADD = $(progs_ldadd)
140 TEST_PROGS += logging
141 logging_LDADD = $(progs_ldadd)
144 error_LDADD = $(progs_ldadd)
146 TEST_PROGS += bookmarkfile
147 bookmarkfile_LDADD = $(progs_ldadd)
151 # some testing of gtester funcitonality
153 gtester-xmllint-check: # check testreport xml with xmllint if present
154 ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
155 ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
156 check-am: gtester-xmllint-check
169 mkdir $(distdir)/markups; \
170 for f in $(srcdir)/markups/*; do \
171 cp $$f $(distdir)/markups; done
172 mkdir $(distdir)/bookmarks; \
173 for f in $(srcdir)/bookmarks/* ; do \
174 cp $$f $(distdir)/bookmarks; done