60 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Meson
		
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Meson
		
	
	
	
srcs_glamor = [
 | 
						|
    'glamor.c',
 | 
						|
    'glamor_copy.c',
 | 
						|
    'glamor_core.c',
 | 
						|
    'glamor_dash.c',
 | 
						|
    'glamor_font.c',
 | 
						|
    'glamor_composite_glyphs.c',
 | 
						|
    'glamor_image.c',
 | 
						|
    'glamor_lines.c',
 | 
						|
    'glamor_segs.c',
 | 
						|
    'glamor_render.c',
 | 
						|
    'glamor_gradient.c',
 | 
						|
    'glamor_prepare.c',
 | 
						|
    'glamor_program.c',
 | 
						|
    'glamor_rects.c',
 | 
						|
    'glamor_spans.c',
 | 
						|
    'glamor_text.c',
 | 
						|
    'glamor_transfer.c',
 | 
						|
    'glamor_transform.c',
 | 
						|
    'glamor_trapezoid.c',
 | 
						|
    'glamor_triangles.c',
 | 
						|
    'glamor_addtraps.c',
 | 
						|
    'glamor_glyphblt.c',
 | 
						|
    'glamor_points.c',
 | 
						|
    'glamor_pixmap.c',
 | 
						|
    'glamor_largepixmap.c',
 | 
						|
    'glamor_picture.c',
 | 
						|
    'glamor_vbo.c',
 | 
						|
    'glamor_window.c',
 | 
						|
    'glamor_fbo.c',
 | 
						|
    'glamor_compositerects.c',
 | 
						|
    'glamor_utils.c',
 | 
						|
    'glamor_sync.c',
 | 
						|
]
 | 
						|
 | 
						|
if build_xv
 | 
						|
    srcs_glamor += 'glamor_xv.c'
 | 
						|
endif
 | 
						|
 | 
						|
epoxy_dep = dependency('epoxy')
 | 
						|
 | 
						|
glamor = static_library('glamor',
 | 
						|
    srcs_glamor,
 | 
						|
    include_directories: inc,
 | 
						|
    dependencies: [
 | 
						|
        common_dep,
 | 
						|
        epoxy_dep,
 | 
						|
    ],
 | 
						|
)
 | 
						|
 | 
						|
glamor_egl_stubs = static_library('glamor_egl_stubs',
 | 
						|
    'glamor_egl_stubs.c',
 | 
						|
    include_directories: inc,
 | 
						|
    dependencies: common_dep,
 | 
						|
)
 | 
						|
 | 
						|
if build_xorg
 | 
						|
    install_data('glamor.h', install_dir: xorgsdkdir)
 | 
						|
endif
 |