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