####################################################################### # SConscript for xorg state_tracker Import('*') env = env.Clone() env.Append(CPPPATH = [ '#/src/mesa', ]) env.ParseConfig('pkg-config --cflags --libs libdrm xorg-server') if env['kms']: env.Append(CPPDEFINES = ['HAVE_LIBKMS']) conf = env.Configure() if conf.CheckHeader('X11/extensions/dpmsconst.h'): env.Append(CPPDEFINES = [('HAVE_XEXTPROTO_71', '1')]) conf.Finish() sources = [ 'xorg_composite.c', 'xorg_crtc.c', 'xorg_dri2.c', 'xorg_driver.c', 'xorg_exa.c', 'xorg_exa_tgsi.c', 'xorg_output.c', 'xorg_renderer.c', 'xorg_xv.c', ] st_xorg = env.ConvenienceLibrary( target = 'st_xorg', source = sources, ) Export('st_xorg')