SConscript revision 1372a8f90dc64350e4ac29dbb8c5feb88bc83cd1
15ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver#######################################################################
25ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver# SConscript for dri state_tracker
35ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver
45ff4ee9a3fc898dbe9a67386e984f14c21338391Ben GruverImport('*')
55ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver
65ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruverif env['dri']:
75ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver
85ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    env = env.Clone()
95ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver
105ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    env.Append(CPPPATH = [
115ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver        '#/src/mesa',
125ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver	'#/src/gallium/state_trackers/dri/common',
135ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver	'#/src/mesa/drivers/dri/common',
145ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    ])
155ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver
165ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    env.Append(CPPDEFINES = [('__NOT_HAVE_DRM_H', '1')])
175ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver
185ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    st_drisw = env.ConvenienceLibrary(
195ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver	target = 'st_drisw',
205ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver	source = [ 'dri_context.c',
215ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver		'dri_drawable.c',
225ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver		'dri_screen.c',
235ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver		'dri1_helper.c',
245ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver		'drisw.c',
255ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver		]
265ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    )
275ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver    Export('st_drisw')
285ff4ee9a3fc898dbe9a67386e984f14c21338391Ben Gruver