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