11b5d61b8Smrgsrcs_glamor = [ 21b5d61b8Smrg 'glamor.c', 31b5d61b8Smrg 'glamor_copy.c', 41b5d61b8Smrg 'glamor_core.c', 51b5d61b8Smrg 'glamor_dash.c', 61b5d61b8Smrg 'glamor_font.c', 71b5d61b8Smrg 'glamor_glx.c', 81b5d61b8Smrg 'glamor_composite_glyphs.c', 91b5d61b8Smrg 'glamor_image.c', 101b5d61b8Smrg 'glamor_lines.c', 111b5d61b8Smrg 'glamor_segs.c', 121b5d61b8Smrg 'glamor_render.c', 131b5d61b8Smrg 'glamor_gradient.c', 141b5d61b8Smrg 'glamor_prepare.c', 151b5d61b8Smrg 'glamor_program.c', 161b5d61b8Smrg 'glamor_rects.c', 171b5d61b8Smrg 'glamor_spans.c', 181b5d61b8Smrg 'glamor_text.c', 191b5d61b8Smrg 'glamor_transfer.c', 201b5d61b8Smrg 'glamor_transform.c', 211b5d61b8Smrg 'glamor_trapezoid.c', 221b5d61b8Smrg 'glamor_triangles.c', 231b5d61b8Smrg 'glamor_addtraps.c', 241b5d61b8Smrg 'glamor_glyphblt.c', 251b5d61b8Smrg 'glamor_points.c', 261b5d61b8Smrg 'glamor_pixmap.c', 271b5d61b8Smrg 'glamor_largepixmap.c', 281b5d61b8Smrg 'glamor_picture.c', 291b5d61b8Smrg 'glamor_vbo.c', 301b5d61b8Smrg 'glamor_window.c', 311b5d61b8Smrg 'glamor_fbo.c', 321b5d61b8Smrg 'glamor_compositerects.c', 331b5d61b8Smrg 'glamor_utils.c', 341b5d61b8Smrg 'glamor_sync.c', 351b5d61b8Smrg] 361b5d61b8Smrg 371b5d61b8Smrgif build_xv 381b5d61b8Smrg srcs_glamor += 'glamor_xv.c' 391b5d61b8Smrgendif 401b5d61b8Smrg 411b5d61b8Smrgepoxy_dep = dependency('epoxy') 421b5d61b8Smrg 431b5d61b8Smrgglamor = static_library('glamor', 441b5d61b8Smrg srcs_glamor, 451b5d61b8Smrg include_directories: inc, 461b5d61b8Smrg dependencies: [ 471b5d61b8Smrg common_dep, 481b5d61b8Smrg epoxy_dep, 491b5d61b8Smrg ], 501b5d61b8Smrg) 511b5d61b8Smrg 521b5d61b8Smrgglamor_egl_stubs = static_library('glamor_egl_stubs', 531b5d61b8Smrg 'glamor_egl_stubs.c', 541b5d61b8Smrg include_directories: inc, 551b5d61b8Smrg dependencies: common_dep, 561b5d61b8Smrg) 571b5d61b8Smrg 581b5d61b8Smrgif build_xorg 591b5d61b8Smrg install_data('glamor.h', install_dir: xorgsdkdir) 601b5d61b8Smrgendif 61