Don't leak in converter test
[platform/upstream/glib.git] / glib / tests / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 INCLUDES =                              \
4         -g                              \
5         -I$(top_srcdir)                 \
6         -I$(top_srcdir)/glib            \
7         -DSRCDIR=\""$(srcdir)"\"        \
8         $(GLIB_DEBUG_FLAGS)
9
10 noinst_PROGRAMS = $(TEST_PROGS)
11 progs_ldadd     = $(top_builddir)/glib/libglib-2.0.la 
12
13
14 TEST_PROGS       += testing
15 testing_SOURCES   = testing.c
16 testing_LDADD     = $(progs_ldadd)
17
18 TEST_PROGS               += option-context
19 option_context_SOURCES    = option-context.c
20 option_context_LDADD      = $(progs_ldadd)
21
22 TEST_PROGS       += keyfile
23 keyfile_SOURCES   = keyfile.c
24 keyfile_LDADD     = $(progs_ldadd)
25
26 TEST_PROGS        += fileutils
27 fileutils_SOURCES  = fileutils.c
28 fileutils_LDADD    = $(progs_ldadd)
29
30 TEST_PROGS        += printf
31 printf_SOURCES     = printf.c
32 printf_LDADD       = $(progs_ldadd) -lm
33
34 TEST_PROGS        += protocol
35 protocol_SOURCES   = protocol.c
36 protocol_LDADD     = $(progs_ldadd)
37
38 TEST_PROGS        += rand
39 rand_SOURCES       = rand.c
40 rand_LDADD         = $(progs_ldadd) -lm
41
42 TEST_PROGS        += strfuncs
43 strfuncs_SOURCES   = strfuncs.c
44 strfuncs_LDADD     = $(progs_ldadd) -lm
45
46 TEST_PROGS        += string
47 string_SOURCES     = string.c
48 string_LDADD       = $(progs_ldadd) -lm
49
50 TEST_PROGS               += markup-subparser
51 markup_subparser_LDADD    = $(progs_ldadd)
52
53 TEST_PROGS         += array-test
54 array_test_LDADD    = $(progs_ldadd)
55
56 TEST_PROGS         += hostutils
57 hostutils_LDADD     = $(progs_ldadd)
58
59 TEST_PROGS         += gvariant
60 gvariant_LDADD      = $(progs_ldadd)
61
62 TEST_PROGS         += mem-overflow
63 mem_overflow_LDADD  = $(progs_ldadd)
64
65 TEST_PROGS         += utils
66 utils_LDADD         = $(progs_ldadd)
67
68 TEST_PROGS         += regex
69 regex_LDADD         = $(progs_ldadd)
70
71 TEST_PROGS         += base64
72 base64_LDADD        = $(progs_ldadd)
73
74 TEST_PROGS         += sequence
75 sequence_LDADD      = $(progs_ldadd)
76
77 TEST_PROGS         += scannerapi
78 scannerapi_LDADD    = $(progs_ldadd)
79
80 TEST_PROGS         += shell
81 shell_LDADD         = $(progs_ldadd)
82
83 TEST_PROGS         += collate
84 collate_LDADD       = $(progs_ldadd)
85
86 TEST_PROGS         += utf8-pointer
87 utf8_pointer_LDADD  = $(progs_ldadd)
88
89 TEST_PROGS         += utf8-validate
90 utf8_validate_LDADD = $(progs_ldadd)
91
92 TEST_PROGS         += utf8-misc
93 utf8_misc_LDADD     = $(progs_ldadd)
94
95 TEST_PROGS         += checksum
96 checksum_LDADD      = $(progs_ldadd)
97
98 TEST_PROGS         += hash
99 hash_LDADD          = $(progs_ldadd)
100
101 TEST_PROGS         += date
102 date_LDADD          = $(progs_ldadd)
103
104 TEST_PROGS         += node
105 node_LDADD          = $(progs_ldadd)
106
107 TEST_PROGS         += convert
108 convert_LDADD       = $(progs_ldadd)
109
110 TEST_PROGS         += list
111 list_LDADD          = $(progs_ldadd)
112
113 TEST_PROGS         += slist
114 slist_LDADD         = $(progs_ldadd)
115
116 TEST_PROGS         += queue
117 queue_LDADD         = $(progs_ldadd)
118
119 TEST_PROGS         += tree
120 tree_LDADD          = $(progs_ldadd)
121
122 TEST_PROGS         += uri
123 uri_LDADD           = $(progs_ldadd)
124
125 TEST_PROGS         += dir
126 dir_LDADD           = $(progs_ldadd)
127
128 TEST_PROGS         += pattern
129 pattern_LDADD       = $(progs_ldadd)
130 if OS_UNIX
131
132 # some testing of gtester funcitonality
133 XMLLINT=xmllint
134 gtester-xmllint-check: # check testreport xml with xmllint if present
135         ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
136         ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
137 check-am: gtester-xmllint-check
138
139 endif
140
141 CLEANFILES = \
142         tmpsample.xml
143
144 EXTRA_DIST += \
145         4096-random-bytes       \
146         keyfiletest.ini         \
147         bookmarks.xbel