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