gallium: remove unused vars
[mesa.git] / SConstruct
index 9c37b24f72c843f023b2fe7b4f2a69d8142e2d90..4f19b16a0d24ec697d6fc3ead7e9b5279a028a75 100644 (file)
@@ -36,7 +36,7 @@ if common.default_platform in ('linux', 'freebsd', 'darwin'):
 elif common.default_platform in ('winddk',):
        default_statetrackers = 'all'
        default_drivers = 'softpipe,i915simple'
-       default_winsys = 'none'
+       default_winsys = 'all'
 else:
        default_statetrackers = 'all'
        default_drivers = 'all'
@@ -49,11 +49,15 @@ opts.Add(ListOption('statetrackers', 'state_trackers to build', default_statetra
 opts.Add(ListOption('drivers', 'pipe drivers to build', default_drivers,
                      ['softpipe', 'failover', 'i915simple', 'i965simple', 'cell']))
 opts.Add(ListOption('winsys', 'winsys drivers to build', default_winsys,
-                     ['xlib', 'intel'])) 
+                     ['xlib', 'intel', 'gdi'])) 
 
 env = Environment(
-       options = opts, 
-       ENV = os.environ)
+       options = opts,
+       tools = ['gallium'],
+       toolpath = ['scons'],   
+       ENV = os.environ,
+)
+
 Help(opts.GenerateHelpText(env))
 
 # replicate options values in local variables
@@ -81,25 +85,6 @@ Export([
 
 #######################################################################
 # Environment setup
-#
-# TODO: put the compiler specific settings in separate files
-# TODO: auto-detect as much as possible
-
-if platform == 'winddk':
-       env.Tool('winddk', ['scons'])
-       
-       env.Append(CPPPATH = [
-               env['SDK_INC_PATH'],
-               env['DDK_INC_PATH'],
-               env['WDM_INC_PATH'],
-               env['CRT_INC_PATH'],
-       ])
-
-if platform == 'wince':
-       env.Tool('evc', ['scons'])
-
-common.generate(env)
-
 
 # Includes
 env.Append(CPPPATH = [
@@ -110,13 +95,6 @@ env.Append(CPPPATH = [
 ])
 
 
-# x86 assembly
-if x86:
-       if gcc: 
-               env.Append(CFLAGS = '-m32')
-               env.Append(CXXFLAGS = '-m32')
-
-
 # Posix
 if platform in ('posix', 'linux', 'freebsd', 'darwin'):
        env.Append(CPPDEFINES = [
@@ -181,6 +159,6 @@ Export('env')
 
 SConscript(
        'src/SConscript',
-       build_dir = common.make_build_dir(env),
+       build_dir = env['build'],
        duplicate = 0 # http://www.scons.org/doc/0.97/HTML/scons-user/x2261.html
 )