11b5d61b8Smrgsrcs = [ 21b5d61b8Smrg 'ephyr.c', 31b5d61b8Smrg 'ephyrinit.c', 41b5d61b8Smrg 'ephyrcursor.c', 51b5d61b8Smrg 'ephyr_draw.c', 61b5d61b8Smrg 'hostx.c', 71b5d61b8Smrg] 81b5d61b8Smrg 91b5d61b8Smrgxephyr_dep = [ 101b5d61b8Smrg common_dep, 111b5d61b8Smrg dependency('xcb'), 121b5d61b8Smrg dependency('xcb-shape'), 131b5d61b8Smrg dependency('xcb-render'), 141b5d61b8Smrg dependency('xcb-renderutil'), 151b5d61b8Smrg dependency('xcb-aux'), 161b5d61b8Smrg dependency('xcb-image'), 171b5d61b8Smrg dependency('xcb-icccm'), 181b5d61b8Smrg dependency('xcb-shm', version : '>=1.9.3'), 191b5d61b8Smrg dependency('xcb-keysyms'), 201b5d61b8Smrg dependency('xcb-randr'), 211b5d61b8Smrg dependency('xcb-xkb'), 221b5d61b8Smrg] 231b5d61b8Smrg 241b5d61b8Smrgxephyr_glamor = [] 251b5d61b8Smrgif build_glamor 261b5d61b8Smrg srcs += 'ephyr_glamor_glx.c' 271b5d61b8Smrg if build_xv 281b5d61b8Smrg srcs += 'ephyr_glamor_xv.c' 291b5d61b8Smrg endif 301b5d61b8Smrg xephyr_glamor += glamor 311b5d61b8Smrg xephyr_glamor += glamor_egl_stubs 321b5d61b8Smrg xephyr_dep += dependency('x11-xcb') 331b5d61b8Smrg xephyr_dep += epoxy_dep 341b5d61b8Smrgendif 351b5d61b8Smrg 361b5d61b8Smrgif build_xv 371b5d61b8Smrg srcs += 'ephyrvideo.c' 381b5d61b8Smrg xephyr_dep += dependency('xcb-xv') 391b5d61b8Smrgendif 401b5d61b8Smrg 41ed6184dfSmrgxephyr_server = executable( 421b5d61b8Smrg 'Xephyr', 431b5d61b8Smrg srcs, 441b5d61b8Smrg include_directories: [ 451b5d61b8Smrg inc, 461b5d61b8Smrg include_directories('../src') 471b5d61b8Smrg ], 481b5d61b8Smrg dependencies: xephyr_dep, 491b5d61b8Smrg link_with: [ 501b5d61b8Smrg libxserver_main, 511b5d61b8Smrg libxserver_exa, 521b5d61b8Smrg xephyr_glamor, 531b5d61b8Smrg kdrive, 541b5d61b8Smrg libxserver_fb, 551b5d61b8Smrg libxserver, 561b5d61b8Smrg libxserver_config, 571b5d61b8Smrg libxserver_xkb_stubs, 581b5d61b8Smrg libxserver_xi_stubs, 591b5d61b8Smrg libxserver_glx, 601b5d61b8Smrg libglxvnd, 611b5d61b8Smrg ], 621b5d61b8Smrg install: true, 631b5d61b8Smrg) 641b5d61b8Smrg 651b5d61b8Smrgxephyr_man = configure_file( 661b5d61b8Smrg input: 'man/Xephyr.man', 671b5d61b8Smrg output: 'Xephyr.1', 681b5d61b8Smrg configuration: manpage_config, 691b5d61b8Smrg) 701b5d61b8Smrginstall_man(xephyr_man) 71