ccf1a8410b0ef6c45161bc7c594863e93948b1ae
[platform/core/graphics/cairo.git] / test / Makefile.sources
1 test_sources = \
2         a1-bug.c                                        \
3         a1-clip.c                                       \
4         a1-fill.c                                       \
5         a1-image-sample.c                               \
6         a1-mask.c                                       \
7         a1-mask-sample.c                                \
8         a1-sample.c                                     \
9         a1-traps-sample.c                               \
10         a1-rasterisation.c                              \
11         a8-clear.c                                      \
12         a8-mask.c                                       \
13         aliasing.c                                      \
14         alpha-similar.c                                 \
15         arc-direction.c                                 \
16         arc-infinite-loop.c                             \
17         arc-looping-dash.c                              \
18         api-special-cases.c                             \
19         big-line.c                                      \
20         big-empty-box.c                                 \
21         big-empty-triangle.c                            \
22         big-little-box.c                                \
23         big-little-triangle.c                           \
24         bug-spline.c                                    \
25         big-trap.c                                      \
26         bilevel-image.c                                 \
27         blur.c                                          \
28         bug-40410.c                                     \
29         bug-51910.c                                     \
30         bug-84115.c                                     \
31         bug-bo-rectangular.c                            \
32         bug-bo-collins.c                                \
33         bug-bo-ricotz.c                                 \
34         bug-source-cu.c                                 \
35         bug-extents.c                                   \
36         bug-seams.c                                     \
37         caps.c                                          \
38         checkerboard.c                                  \
39         caps-joins.c                                    \
40         caps-joins-alpha.c                              \
41         caps-joins-curve.c                              \
42         caps-tails-curve.c                              \
43         caps-sub-paths.c                                \
44         clear.c                                         \
45         clear-source.c                                  \
46         clip-all.c                                      \
47         clip-complex-bug61592.c                         \
48         clip-complex-shape.c                            \
49         clip-contexts.c                                 \
50         clip-disjoint.c                                 \
51         clip-disjoint-hatching.c                        \
52         clip-disjoint-quad.c                            \
53         clip-device-offset.c                            \
54         clip-double-free.c                              \
55         clip-draw-unbounded.c                           \
56         clip-empty.c                                    \
57         clip-empty-group.c                              \
58         clip-empty-save.c                               \
59         clip-fill.c                                     \
60         clip-fill-no-op.c                               \
61         clip-fill-rule.c                                \
62         clip-fill-rule-pixel-aligned.c                  \
63         clip-group-shapes.c                             \
64         clip-image.c                                    \
65         clip-intersect.c                                \
66         clip-mixed-antialias.c                          \
67         clip-nesting.c                                  \
68         clip-operator.c                                 \
69         clip-push-group.c                               \
70         clip-polygons.c                                 \
71         clip-rectilinear.c                              \
72         clip-shape.c                                    \
73         clip-stroke.c                                   \
74         clip-stroke-no-op.c                             \
75         clip-text.c                                     \
76         clip-twice.c                                    \
77         clip-twice-rectangle.c                          \
78         clip-unbounded.c                                \
79         clip-zero.c                                     \
80         clipped-group.c                                 \
81         clipped-surface.c                               \
82         close-path.c                                    \
83         close-path-current-point.c                      \
84         composite-integer-translate-source.c            \
85         composite-integer-translate-over.c              \
86         composite-integer-translate-over-repeat.c       \
87         copy-disjoint.c                                 \
88         copy-path.c                                     \
89         coverage.c                                      \
90         create-for-stream.c                             \
91         create-from-png.c                               \
92         create-from-png-stream.c                        \
93         culled-glyphs.c                                 \
94         curve-to-as-line-to.c                           \
95         dash-caps-joins.c                               \
96         dash-curve.c                                    \
97         dash-infinite-loop.c                            \
98         dash-no-dash.c                                  \
99         dash-offset.c                                   \
100         dash-offset-negative.c                          \
101         dash-scale.c                                    \
102         dash-state.c                                    \
103         dash-zero-length.c                              \
104         degenerate-arc.c                                \
105         degenerate-arcs.c                               \
106         degenerate-curve-to.c                           \
107         degenerate-dash.c                               \
108         degenerate-linear-gradient.c                    \
109         degenerate-path.c                               \
110         degenerate-pen.c                                \
111         degenerate-radial-gradient.c                    \
112         degenerate-rel-curve-to.c                       \
113         degenerate-solid-dash.c                         \
114         drunkard-tails.c                                \
115         device-offset.c                                 \
116         device-offset-fractional.c                      \
117         device-offset-positive.c                        \
118         device-offset-scale.c                           \
119         error-setters.c                                 \
120         extend-pad.c                                    \
121         extend-pad-border.c                             \
122         extend-pad-similar.c                            \
123         extend-reflect.c                                \
124         extend-reflect-similar.c                        \
125         extend-repeat.c                                 \
126         extend-repeat-similar.c                         \
127         extended-blend.c                                \
128         fallback.c                                      \
129         fill-alpha.c                                    \
130         fill-alpha-pattern.c                            \
131         fill-and-stroke.c                               \
132         fill-and-stroke-alpha.c                         \
133         fill-and-stroke-alpha-add.c                     \
134         fill-degenerate-sort-order.c                    \
135         fill-disjoint.c                                 \
136         fill-empty.c                                    \
137         fill-image.c                                    \
138         fill-missed-stop.c                              \
139         fill-rule.c                                     \
140         filter-bilinear-extents.c                       \
141         filter-nearest-offset.c                         \
142         filter-nearest-transformed.c                    \
143         finer-grained-fallbacks.c                       \
144         font-face-get-type.c                            \
145         font-matrix-translation.c                       \
146         font-options.c                                  \
147         glyph-cache-pressure.c                          \
148         get-and-set.c                                   \
149         get-clip.c                                      \
150         get-group-target.c                              \
151         get-path-extents.c                              \
152         gradient-alpha.c                                \
153         gradient-constant-alpha.c                       \
154         gradient-zero-stops.c                           \
155         gradient-zero-stops-mask.c                      \
156         group-clip.c                                    \
157         group-paint.c                                   \
158         group-state.c                                   \
159         group-unaligned.c                               \
160         half-coverage.c                                 \
161         halo.c                                          \
162         hatchings.c                                     \
163         horizontal-clip.c                               \
164         huge-linear.c                                   \
165         huge-radial.c                                   \
166         image-surface-source.c                          \
167         image-bug-710072.c                              \
168         implicit-close.c                                \
169         infinite-join.c                                 \
170         in-fill-empty-trapezoid.c                       \
171         in-fill-trapezoid.c                             \
172         invalid-matrix.c                                \
173         inverse-text.c                                  \
174         inverted-clip.c                                 \
175         joins.c                                         \
176         joins-loop.c                                    \
177         joins-star.c                                    \
178         joins-retrace.c                                 \
179         large-clip.c                                    \
180         large-font.c                                    \
181         large-source.c                                  \
182         large-source-roi.c                              \
183         large-twin-antialias-mixed.c                    \
184         leaky-dash.c                                    \
185         leaky-dashed-rectangle.c                        \
186         leaky-dashed-stroke.c                           \
187         leaky-polygon.c                                 \
188         line-width.c                                    \
189         line-width-large-overlap.c                      \
190         line-width-overlap.c                            \
191         line-width-scale.c                              \
192         line-width-tolerance.c                          \
193         line-width-zero.c                               \
194         linear-gradient.c                               \
195         linear-gradient-extend.c                        \
196         linear-gradient-large.c                         \
197         linear-gradient-one-stop.c                      \
198         linear-gradient-reflect.c                       \
199         linear-gradient-subset.c                        \
200         linear-step-function.c                          \
201         linear-uniform.c                                \
202         long-dashed-lines.c                             \
203         long-lines.c                                    \
204         map-to-image.c                                  \
205         mask.c                                          \
206         mask-alpha.c                                    \
207         mask-ctm.c                                      \
208         mask-glyphs.c                                   \
209         mask-surface-ctm.c                              \
210         mask-transformed-image.c                        \
211         mask-transformed-similar.c                      \
212         mesh-pattern.c                                  \
213         mesh-pattern-accuracy.c                         \
214         mesh-pattern-conical.c                          \
215         mesh-pattern-control-points.c                   \
216         mesh-pattern-fold.c                             \
217         mesh-pattern-overlap.c                          \
218         mesh-pattern-transformed.c                      \
219         mime-data.c                                     \
220         mime-surface-api.c                              \
221         miter-precision.c                               \
222         move-to-show-surface.c                          \
223         negative-stride-image.c                         \
224         new-sub-path.c                                  \
225         nil-surface.c                                   \
226         operator.c                                      \
227         operator-alpha.c                                \
228         operator-alpha-alpha.c                          \
229         operator-clear.c                                \
230         operator-source.c                               \
231         outline-tolerance.c                             \
232         over-above-source.c                             \
233         over-around-source.c                            \
234         over-below-source.c                             \
235         over-between-source.c                           \
236         overlapping-boxes.c                             \
237         overlapping-glyphs.c                            \
238         overlapping-dash-caps.c                         \
239         paint.c                                         \
240         paint-clip-fill.c                               \
241         paint-repeat.c                                  \
242         paint-source-alpha.c                            \
243         paint-with-alpha.c                              \
244         paint-with-alpha-group-clip.c                   \
245         partial-clip-text.c                             \
246         partial-coverage.c                              \
247         pass-through.c                                  \
248         path-append.c                                   \
249         path-currentpoint.c                             \
250         path-stroke-twice.c                             \
251         path-precision.c                                \
252         pattern-get-type.c                              \
253         pattern-getters.c                               \
254         pdf-isolated-group.c                            \
255         pixman-downscale.c                              \
256         pixman-rotate.c                                 \
257         png.c                                           \
258         push-group.c                                    \
259         push-group-color.c                              \
260         push-group-path-offset.c                        \
261         radial-gradient.c                               \
262         radial-gradient-extend.c                        \
263         radial-outer-focus.c                            \
264         random-clips.c                  \
265         random-intersections-eo.c                       \
266         random-intersections-nonzero.c                  \
267         random-intersections-curves-eo.c                \
268         random-intersections-curves-nz.c                \
269         raster-source.c                                 \
270         record.c                                        \
271         record1414x.c                                   \
272         record2x.c                                      \
273         record90.c                                      \
274         recordflip.c                                    \
275         record-extend.c                                 \
276         record-mesh.c                                   \
277         recording-surface-pattern.c                     \
278         recording-surface-extend.c                      \
279         rectangle-rounding-error.c                      \
280         rectilinear-fill.c                              \
281         rectilinear-grid.c                              \
282         rectilinear-miter-limit.c                       \
283         rectilinear-dash.c                              \
284         rectilinear-dash-scale.c                        \
285         rectilinear-stroke.c                            \
286         reflected-stroke.c                              \
287         rel-path.c                                      \
288         rgb24-ignore-alpha.c                            \
289         rotate-image-surface-paint.c                    \
290         rotate-stroke-box.c                             \
291         rotated-clip.c                                  \
292         rounded-rectangle-fill.c                        \
293         rounded-rectangle-stroke.c                      \
294         sample.c                                        \
295         scale-down-source-surface-paint.c               \
296         scale-offset-image.c                            \
297         scale-offset-similar.c                          \
298         scale-source-surface-paint.c                    \
299         scaled-font-zero-matrix.c                       \
300         stroke-ctm-caps.c                               \
301         stroke-clipped.c                                \
302         stroke-image.c                                  \
303         stroke-open-box.c                               \
304         select-font-face.c                              \
305         select-font-no-show-text.c                      \
306         self-copy.c                                     \
307         self-copy-overlap.c                             \
308         self-intersecting.c                             \
309         set-source.c                                    \
310         show-glyphs-advance.c                           \
311         show-glyphs-many.c                              \
312         show-text-current-point.c                       \
313         shape-general-convex.c                          \
314         shape-sierpinski.c                              \
315         simple.c                                        \
316         skew-extreme.c                                  \
317         smask.c                                         \
318         smask-fill.c                                    \
319         smask-image-mask.c                              \
320         smask-mask.c                                    \
321         smask-paint.c                                   \
322         smask-stroke.c                                  \
323         smask-text.c                                    \
324         solid-pattern-cache-stress.c                    \
325         source-clip.c                                   \
326         source-clip-scale.c                             \
327         source-surface-scale-paint.c                    \
328         spline-decomposition.c                          \
329         stride-12-image.c                               \
330         stroke-pattern.c                                \
331         subsurface.c                                    \
332         subsurface-image-repeat.c                       \
333         subsurface-repeat.c                             \
334         subsurface-reflect.c                            \
335         subsurface-pad.c                                \
336         subsurface-modify-child.c                       \
337         subsurface-modify-parent.c                      \
338         subsurface-outside-target.c                     \
339         subsurface-scale.c                              \
340         subsurface-similar-repeat.c                     \
341         surface-finish-twice.c                          \
342         surface-pattern.c                               \
343         surface-pattern-big-scale-down.c                \
344         surface-pattern-operator.c                      \
345         surface-pattern-scale-down.c                    \
346         surface-pattern-scale-down-extend.c             \
347         surface-pattern-scale-up.c                      \
348         text-antialias.c                                \
349         text-antialias-subpixel.c                       \
350         text-cache-crash.c                              \
351         text-glyph-range.c                              \
352         text-pattern.c                                  \
353         text-rotate.c                                   \
354         text-transform.c                                \
355         text-zero-len.c                                 \
356         tighten-bounds.c                                \
357         tiger.c                                         \
358         toy-font-face.c                                 \
359         transforms.c                                    \
360         translate-show-surface.c                        \
361         trap-clip.c                                     \
362         twin.c                                          \
363         twin-antialias-gray.c                           \
364         twin-antialias-mixed.c                          \
365         twin-antialias-none.c                           \
366         twin-antialias-subpixel.c                       \
367         unaligned-box.c                                 \
368         unantialiased-shapes.c                          \
369         unbounded-operator.c                            \
370         unclosed-strokes.c                              \
371         user-data.c                                     \
372         user-font.c                                     \
373         user-font-mask.c                                \
374         user-font-proxy.c                               \
375         user-font-rescale.c                             \
376         world-map.c                                     \
377         white-in-noop.c                                 \
378         xcb-huge-image-shm.c                            \
379         xcb-huge-subimage.c                             \
380         xcb-stress-cache.c                              \
381         xcb-snapshot-assert.c                           \
382         xcomposite-projection.c                         \
383         xlib-expose-event.c                             \
384         zero-alpha.c                                    \
385         zero-mask.c
386
387 pthread_test_sources =                                  \
388         pthread-same-source.c                           \
389         pthread-show-text.c                             \
390         pthread-similar.c                               \
391         $(NULL)
392
393 ft_font_test_sources = \
394         bitmap-font.c \
395         ft-font-create-for-ft-face.c \
396         ft-show-glyphs-positioning.c \
397         ft-show-glyphs-table.c \
398         ft-text-vertical-layout-type1.c \
399         ft-text-vertical-layout-type3.c \
400         ft-text-antialias-none.c
401
402 egl_surface_test_sources = \
403        egl-oversized-surface.c \
404        egl-surface-source.c
405
406 quartz_surface_test_sources = quartz-surface-source.c
407
408 pdf_surface_test_sources = \
409         pdf-features.c \
410         pdf-mime-data.c \
411         pdf-surface-source.c
412
413 ps_surface_test_sources = \
414         ps-eps.c \
415         ps-features.c \
416         ps-surface-source.c
417
418 svg_surface_test_sources = \
419         svg-surface.c \
420         svg-clip.c \
421         svg-surface-source.c
422
423 xcb_surface_test_sources = \
424         xcb-surface-source.c
425
426 xlib_surface_test_sources = \
427         xlib-surface.c \
428         xlib-surface-source.c
429
430 xlib_xrender_surface_test_sources = get-xrender-format.c
431
432 multi_page_surface_test_sources = multi-page.c
433
434 fallback_resolution_test_sources = fallback-resolution.c
435
436 cairo_test_suite_headers = \
437         buffer-diff.h \
438         cairo-test.h \
439         cairo-test-private.h \
440         world-map.h \
441         $(NULL)
442
443 cairo_test_suite_sources = \
444         buffer-diff.c \
445         cairo-test.c \
446         cairo-test-runner.c