SConscript revision d49dfe66cfb0e13094e5918b9857c4eb474a53f6
1####################################################################### 2# SConscript for xorg state_tracker 3 4Import('*') 5 6if not env['x11'] or not env['dri'] or not env['xorg']: 7 Return() 8 9env = env.Clone() 10 11env.Append(CPPPATH = [ 12 '#/src/mesa', 13]) 14 15env.ParseConfig('pkg-config --cflags --libs libdrm xorg-server') 16 17if env['kms']: 18 env.Append(CPPDEFINES = ['HAVE_LIBKMS']) 19 20conf = env.Configure() 21 22if conf.CheckHeader('X11/extensions/dpmsconst.h'): 23 env.Append(CPPDEFINES = [('HAVE_XEXTPROTO_71', '1')]) 24 25conf.Finish() 26 27st_xorg = env.ConvenienceLibrary( 28target = 'st_xorg', 29source = [ 'xorg_composite.c', 30 'xorg_crtc.c', 31 'xorg_dri2.c', 32 'xorg_driver.c', 33 'xorg_exa.c', 34 'xorg_exa_tgsi.c', 35 'xorg_output.c', 36 'xorg_renderer.c', 37 'xorg_xv.c', 38 ] 39) 40Export('st_xorg') 41