meson.build revision 25da500f
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, 411b5d61b8Smrg dependency('glproto', version: '>= 1.4.17'), 4225da500fSmrg dependency('gl', version: '>= 1.2'), 431b5d61b8Smrg ], 441b5d61b8Smrg c_args: [ 451b5d61b8Smrg glx_align64, 461b5d61b8Smrg # XXX: generated code includes an unused function 471b5d61b8Smrg '-Wno-unused-function', 481b5d61b8Smrg ] 491b5d61b8Smrg ) 501b5d61b8Smrgendif 511b5d61b8Smrg 521b5d61b8Smrgsrcs_glxdri2 = [] 531b5d61b8Smrgif build_dri2 or build_dri3 541b5d61b8Smrg srcs_glxdri2 = files('glxdri2.c') 551b5d61b8Smrgendif 561b5d61b8Smrg 571b5d61b8Smrgsrcs_vnd = [ 581b5d61b8Smrg 'vndcmds.c', 591b5d61b8Smrg 'vndext.c', 601b5d61b8Smrg 'vndservermapping.c', 611b5d61b8Smrg 'vndservervendor.c', 621b5d61b8Smrg] 631b5d61b8Smrg 641b5d61b8Smrghdrs_vnd = [ 651b5d61b8Smrg 'vndserver.h', 661b5d61b8Smrg] 671b5d61b8Smrg 681b5d61b8Smrglibglxvnd = '' 691b5d61b8Smrgif build_glx 701b5d61b8Smrg libglxvnd = static_library('libglxvnd', 711b5d61b8Smrg srcs_vnd, 721b5d61b8Smrg include_directories: inc, 731b5d61b8Smrg dependencies: [ 741b5d61b8Smrg common_dep, 751b5d61b8Smrg dl_dep, 761b5d61b8Smrg dependency('glproto', version: '>= 1.4.17'), 7725da500fSmrg dependency('gl', version: '>= 1.2'), 781b5d61b8Smrg ], 791b5d61b8Smrg ) 801b5d61b8Smrg 811b5d61b8Smrg install_data(hdrs_vnd, install_dir : xorgsdkdir) 821b5d61b8Smrgendif 83