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