11b5d61b8Smrgsrcs_dix = [ 21b5d61b8Smrg 'atom.c', 31b5d61b8Smrg 'colormap.c', 41b5d61b8Smrg 'cursor.c', 51b5d61b8Smrg 'devices.c', 61b5d61b8Smrg 'dispatch.c', 71b5d61b8Smrg 'dixfonts.c', 81b5d61b8Smrg 'main.c', 91b5d61b8Smrg 'dixutils.c', 101b5d61b8Smrg 'enterleave.c', 111b5d61b8Smrg 'events.c', 121b5d61b8Smrg 'eventconvert.c', 131b5d61b8Smrg 'extension.c', 141b5d61b8Smrg 'gc.c', 15ed6184dfSmrg 'gestures.c', 161b5d61b8Smrg 'getevents.c', 171b5d61b8Smrg 'globals.c', 181b5d61b8Smrg 'glyphcurs.c', 191b5d61b8Smrg 'grabs.c', 201b5d61b8Smrg 'initatoms.c', 211b5d61b8Smrg 'inpututils.c', 221b5d61b8Smrg 'pixmap.c', 231b5d61b8Smrg 'privates.c', 241b5d61b8Smrg 'property.c', 251b5d61b8Smrg 'ptrveloc.c', 261b5d61b8Smrg 'region.c', 271b5d61b8Smrg 'registry.c', 281b5d61b8Smrg 'resource.c', 291b5d61b8Smrg 'selection.c', 301b5d61b8Smrg 'swaprep.c', 311b5d61b8Smrg 'swapreq.c', 321b5d61b8Smrg 'tables.c', 331b5d61b8Smrg 'touch.c', 341b5d61b8Smrg 'window.c', 351b5d61b8Smrg] 361b5d61b8Smrg 37ed6184dfSmrgdtrace_src = [] 38ed6184dfSmrgif with_dtrace 39ed6184dfSmrg dtrace_object = generator(dtrace, 40ed6184dfSmrg output: '@BASENAME@.o', 41ed6184dfSmrg arguments: ['-G', '-s', '@INPUT@', '-o', '@OUTPUT@'] 42ed6184dfSmrg ) 43ed6184dfSmrg 44ed6184dfSmrg dtrace_src += dtrace_object.process(dtrace_tmpl) 45ed6184dfSmrgendif 46ed6184dfSmrg 47ed6184dfSmrgdtrace_dep = declare_dependency(sources: [dtrace_src, dtrace_hdr]) 48ed6184dfSmrg 491b5d61b8Smrglibxserver_dix = static_library('libxserver_dix', 501b5d61b8Smrg srcs_dix, 511b5d61b8Smrg include_directories: inc, 52ed6184dfSmrg dependencies: [ dtrace_dep, common_dep, ] 531b5d61b8Smrg) 541b5d61b8Smrg 551b5d61b8Smrglibxserver_main = static_library('libxserver_main', 561b5d61b8Smrg 'stubmain.c', 571b5d61b8Smrg include_directories: inc, 581b5d61b8Smrg dependencies: common_dep, 591b5d61b8Smrg) 601b5d61b8Smrg 611b5d61b8Smrginstall_data( 621b5d61b8Smrg 'protocol.txt', 631b5d61b8Smrg install_dir: serverconfigdir, 641b5d61b8Smrg) 65