1srcs_glamor = [
2    'glamor.c',
3    'glamor_copy.c',
4    'glamor_core.c',
5    'glamor_dash.c',
6    'glamor_font.c',
7    'glamor_glx.c',
8    'glamor_composite_glyphs.c',
9    'glamor_image.c',
10    'glamor_lines.c',
11    'glamor_segs.c',
12    'glamor_render.c',
13    'glamor_gradient.c',
14    'glamor_prepare.c',
15    'glamor_program.c',
16    'glamor_rects.c',
17    'glamor_spans.c',
18    'glamor_text.c',
19    'glamor_transfer.c',
20    'glamor_transform.c',
21    'glamor_trapezoid.c',
22    'glamor_triangles.c',
23    'glamor_addtraps.c',
24    'glamor_glyphblt.c',
25    'glamor_points.c',
26    'glamor_pixmap.c',
27    'glamor_largepixmap.c',
28    'glamor_picture.c',
29    'glamor_vbo.c',
30    'glamor_window.c',
31    'glamor_fbo.c',
32    'glamor_compositerects.c',
33    'glamor_utils.c',
34    'glamor_sync.c',
35]
36
37if build_xv
38    srcs_glamor += 'glamor_xv.c'
39endif
40
41epoxy_dep = dependency('epoxy')
42
43glamor = static_library('glamor',
44    srcs_glamor,
45    include_directories: inc,
46    dependencies: [
47        common_dep,
48        epoxy_dep,
49    ],
50)
51
52glamor_egl_stubs = static_library('glamor_egl_stubs',
53    'glamor_egl_stubs.c',
54    include_directories: inc,
55    dependencies: common_dep,
56)
57
58if build_xorg
59    install_data('glamor.h', install_dir: xorgsdkdir)
60endif
61