11b5d61b8Smrgsrcs_glx = [ 21b5d61b8Smrg 'indirect_dispatch.c', 31b5d61b8Smrg 'indirect_dispatch_swap.c', 41b5d61b8Smrg 'indirect_reqsize.c', 51b5d61b8Smrg 'indirect_size_get.c', 61b5d61b8Smrg 'indirect_table.c', 71b5d61b8Smrg 'clientinfo.c', 81b5d61b8Smrg 'createcontext.c', 91b5d61b8Smrg 'extension_string.c', 101b5d61b8Smrg 'indirect_util.c', 111b5d61b8Smrg 'indirect_program.c', 121b5d61b8Smrg 'indirect_texture_compression.c', 131b5d61b8Smrg 'glxcmds.c', 141b5d61b8Smrg 'glxcmdsswap.c', 151b5d61b8Smrg 'glxext.c', 161b5d61b8Smrg 'glxdriswrast.c', 171b5d61b8Smrg 'glxdricommon.c', 181b5d61b8Smrg 'glxscreens.c', 191b5d61b8Smrg 'render2.c', 201b5d61b8Smrg 'render2swap.c', 211b5d61b8Smrg 'renderpix.c', 221b5d61b8Smrg 'renderpixswap.c', 231b5d61b8Smrg 'rensize.c', 241b5d61b8Smrg 'single2.c', 251b5d61b8Smrg 'single2swap.c', 261b5d61b8Smrg 'singlepix.c', 271b5d61b8Smrg 'singlepixswap.c', 281b5d61b8Smrg 'singlesize.c', 291b5d61b8Smrg 'swap_interval.c', 301b5d61b8Smrg 'xfont.c', 311b5d61b8Smrg] 321b5d61b8Smrg 331b5d61b8Smrglibxserver_glx = [] 341b5d61b8Smrgif build_glx 351b5d61b8Smrg libxserver_glx = static_library('libxserver_glx', 361b5d61b8Smrg srcs_glx, 371b5d61b8Smrg include_directories: inc, 381b5d61b8Smrg dependencies: [ 391b5d61b8Smrg common_dep, 401b5d61b8Smrg dl_dep, 41ed6184dfSmrg dri_dep, 421b5d61b8Smrg dependency('glproto', version: '>= 1.4.17'), 4325da500fSmrg dependency('gl', version: '>= 1.2'), 441b5d61b8Smrg ], 451b5d61b8Smrg c_args: [ 461b5d61b8Smrg glx_align64, 471b5d61b8Smrg # XXX: generated code includes an unused function 481b5d61b8Smrg '-Wno-unused-function', 491b5d61b8Smrg ] 501b5d61b8Smrg ) 511b5d61b8Smrgendif 521b5d61b8Smrg 531b5d61b8Smrgsrcs_glxdri2 = [] 541b5d61b8Smrgif build_dri2 or build_dri3 551b5d61b8Smrg srcs_glxdri2 = files('glxdri2.c') 561b5d61b8Smrgendif 571b5d61b8Smrg 581b5d61b8Smrgsrcs_vnd = [ 591b5d61b8Smrg 'vndcmds.c', 601b5d61b8Smrg 'vndext.c', 611b5d61b8Smrg 'vndservermapping.c', 621b5d61b8Smrg 'vndservervendor.c', 631b5d61b8Smrg] 641b5d61b8Smrg 651b5d61b8Smrghdrs_vnd = [ 661b5d61b8Smrg 'vndserver.h', 671b5d61b8Smrg] 681b5d61b8Smrg 69ed6184dfSmrglibglxvnd = [] 701b5d61b8Smrgif build_glx 711b5d61b8Smrg libglxvnd = static_library('libglxvnd', 721b5d61b8Smrg srcs_vnd, 731b5d61b8Smrg include_directories: inc, 741b5d61b8Smrg dependencies: [ 751b5d61b8Smrg common_dep, 761b5d61b8Smrg dl_dep, 771b5d61b8Smrg dependency('glproto', version: '>= 1.4.17'), 7825da500fSmrg dependency('gl', version: '>= 1.2'), 791b5d61b8Smrg ], 801b5d61b8Smrg ) 811b5d61b8Smrg 82ed6184dfSmrg if build_xorg 83ed6184dfSmrg install_data(hdrs_vnd, install_dir : xorgsdkdir) 84ed6184dfSmrg endif 851b5d61b8Smrgendif 86