Makefile.sources 11 KB

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