1 include $(top_srcdir)/Makefile.decl
3 INCLUDES = -g -I$(top_srcdir) -I$(top_srcdir)/glib $(GLIB_DEBUG_FLAGS)
5 noinst_PROGRAMS = $(TEST_PROGS)
6 progs_ldadd = $(top_builddir)/glib/libglib-2.0.la
10 testing_SOURCES = testing.c
11 testing_LDADD = $(progs_ldadd)
13 TEST_PROGS += option-context
14 option_context_SOURCES = option-context.c
15 option_context_LDADD = $(progs_ldadd)
18 keyfile_SOURCES = keyfile.c
19 keyfile_LDADD = $(progs_ldadd)
21 TEST_PROGS += fileutils
22 fileutils_SOURCES = fileutils.c
23 fileutils_LDADD = $(progs_ldadd)
26 printf_SOURCES = printf.c
27 printf_LDADD = $(progs_ldadd) -lm
29 TEST_PROGS += protocol
30 protocol_SOURCES = protocol.c
31 protocol_LDADD = $(progs_ldadd)
35 rand_LDADD = $(progs_ldadd) -lm
37 TEST_PROGS += strfuncs
38 strfuncs_SOURCES = strfuncs.c
39 strfuncs_LDADD = $(progs_ldadd) -lm
42 string_SOURCES = string.c
43 string_LDADD = $(progs_ldadd) -lm
45 TEST_PROGS += markup-subparser
46 markup_subparser_LDADD = $(progs_ldadd)
48 TEST_PROGS += array-test
49 array_test_LDADD = $(progs_ldadd)
51 TEST_PROGS += hostutils
52 hostutils_LDADD = $(progs_ldadd)
54 TEST_PROGS += gvariant
55 gvariant_LDADD = $(progs_ldadd)
57 TEST_PROGS += mem-overflow
58 mem_overflow_LDADD = $(progs_ldadd)
61 utils_LDADD = $(progs_ldadd)
64 regex_LDADD = $(progs_ldadd)
67 base64_LDADD = $(progs_ldadd)
69 TEST_PROGS += sequence
70 sequence_LDADD = $(progs_ldadd)
72 TEST_PROGS += scannerapi
73 scannerapi_LDADD = $(progs_ldadd)
76 collate_LDADD = $(progs_ldadd)
78 TEST_PROGS += utf8-pointer
79 utf8_pointer_LDADD = $(progs_ldadd)
81 TEST_PROGS += utf8-validate
82 utf8_validate_LDADD = $(progs_ldadd)
84 TEST_PROGS += utf8-misc
85 utf8_misc_LDADD = $(progs_ldadd)
87 TEST_PROGS += checksum
88 checksum_LDADD = $(progs_ldadd)
91 hash_LDADD = $(progs_ldadd)
95 # some testing of gtester funcitonality
97 gtester-xmllint-check: # check testreport xml with xmllint if present
98 ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
99 ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
100 check-am: gtester-xmllint-check