scons: Add new targets option.

This will likely change. Most probably we'll just add an alias to indvidual
targets and use the regular scons targets arguments.
This commit is contained in:
José Fonseca
2010-03-09 15:07:57 +00:00
parent b694f32170
commit 706eda3057
5 changed files with 19 additions and 14 deletions
+2
View File
@@ -53,6 +53,8 @@ opts.Add(ListVariable('drivers', 'pipe drivers to build', default_drivers,
['softpipe', 'failover', 'svga', 'i915', 'i965', 'trace', 'r300', 'identity', 'llvmpipe']))
opts.Add(ListVariable('winsys', 'winsys drivers to build', default_winsys,
['xlib', 'vmware', 'intel', 'i965', 'gdi', 'radeon']))
opts.Add(ListVariable('targets', 'target drivers to build', 'all',
['xlib']))
opts.Add(EnumVariable('MSVS_VERSION', 'MS Visual C++ version', None, allowed_values=('7.1', '8.0', '9.0')))
+4 -5
View File
@@ -1,13 +1,12 @@
Import('*')
SConscript('glsl/SConscript')
SConscript('gallium/SConscript')
if 'mesa' in env['statetrackers']:
SConscript('mesa/SConscript')
SConscript('mesa/SConscript')
SConscript('gallium/winsys/SConscript')
SConscript('gallium/SConscript')
if platform != 'embedded':
SConscript('glut/glx/SConscript')
SConscript('glew/SConscript')
SConscript('glut/glx/SConscript')
SConscript('glew/SConscript')
+4
View File
@@ -15,3 +15,7 @@ if platform != 'embedded':
if platform == 'windows':
SConscript('state_trackers/wgl/SConscript')
SConscript('winsys/SConscript')
SConscript('targets/SConscript')
+1 -1
View File
@@ -5,7 +5,7 @@ Import('*')
# 'drm/SConscript',
# ])
if 'xlib' in env['winsys']:
if 'xlib' in env['targets']:
SConscript([
'libgl-xlib/SConscript',
])
+8 -8
View File
@@ -15,13 +15,13 @@ if env['platform'] == 'linux' \
'#/src/gallium/drivers',
])
st_xlib = env.ConvenienceLibrary(
target = 'ws_xlib',
source = [
'xlib_cell.c',
'xlib_llvmpipe.c',
'xlib_softpipe.c',
'xlib_sw_winsys.c',
]
ws_xlib = env.ConvenienceLibrary(
target = 'ws_xlib',
source = [
'xlib_cell.c',
'xlib_llvmpipe.c',
'xlib_softpipe.c',
'xlib_sw_winsys.c',
]
)
Export('ws_xlib')