summaryrefslogtreecommitdiff
path: root/perf/micro/meson.build
blob: 5ee45b5cedb0926c8bb2de1e63c5587e918aa30c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
perf_micro_sources = [
  'cairo-perf-cover.c',
  'box-outline.c',
  'composite-checker.c',
  'disjoint.c',
  'fill.c',
  'hatching.c',
  'hash-table.c',
  'line.c',
  'a1-line.c',
  'long-lines.c',
  'mosaic.c',
  'paint.c',
  'paint-with-alpha.c',
  'mask.c',
  'pattern_create_radial.c',
  'rectangles.c',
  'rounded-rectangles.c',
  'stroke.c',
  'subimage_copy.c',
  'tessellate.c',
  'text.c',
  'tiger.c',
  'glyphs.c',
  'twin.c',
  'unaligned-clip.c',
  'wave.c',
  'world-map.c',
  'zrusin.c',
  'long-dashed-lines.c',
  'dragon.c',
  'pythagoras-tree.c',
  'intersections.c',
  'many-strokes.c',
  'wide-strokes.c',
  'many-fills.c',
  'wide-fills.c',
  'many-curves.c',
  'curve.c',
  'a1-curve.c',
  'spiral.c',
  'pixel.c',
  'sierpinski.c',
  'fill-clip.c',
]

perf_micro_headers = [
  'mosaic.h',
  'world-map.h',
  'zrusin-another.h',
]

libcairoperfmicro = static_library('cairo-perf-micro',
  perf_micro_sources + perf_micro_headers,
  include_directories: [incbase, incsrc, incboilerplate, incmicro],
  dependencies: [pixman_dep],
)