0,0 → 1,38 |
####################################################################### |
# SConscript for dri state_tracker |
|
Import('*') |
|
env = env.Clone() |
|
# XXX: If HAVE_DRI2 |
env.PkgUseModules(['DRM']) |
# else |
#env.Append(CPPDEFINES = [('__NOT_HAVE_DRM_H', '1')]) |
|
env.Append(CPPPATH = [ |
'#/src', |
'#/src/mapi', |
'#/src/mesa', |
'#/src/mesa/drivers/dri/common', |
xmlpool_options.dir.dir, # Dir to generated xmlpool/options.h |
]) |
|
env.Append(CPPDEFINES = [ |
('GALLIUM_STATIC_TARGETS', '1'), |
'GALLIUM_SOFTPIPE', |
]) |
|
sources = env.ParseSourceList('Makefile.sources', 'common_SOURCES') |
|
# XXX: if HAVE_DRISW |
sources.append(env.ParseSourceList('Makefile.sources', 'drisw_SOURCES')) |
|
# XXX: if HAVE_DRI2 |
sources.append(env.ParseSourceList('Makefile.sources', 'dri2_SOURCES')) |
|
st_dri = env.ConvenienceLibrary( |
target = 'st_dri', |
source = sources |
) |
Export('st_dri') |