Home | History | Annotate | Line # | Download | only in gallium
SConscript revision 1.1.1.1
      1  1.1  mrg Import('env')
      2  1.1  mrg 
      3  1.1  mrg # 
      4  1.1  mrg # Auxiliary modules
      5  1.1  mrg #
      6  1.1  mrg 
      7  1.1  mrg SConscript('auxiliary/SConscript')
      8  1.1  mrg 
      9  1.1  mrg #
     10  1.1  mrg # Drivers
     11  1.1  mrg #
     12  1.1  mrg 
     13  1.1  mrg # These are common and work across all platforms
     14  1.1  mrg SConscript([
     15  1.1  mrg     'drivers/galahad/SConscript',
     16  1.1  mrg     'drivers/identity/SConscript',
     17  1.1  mrg     'drivers/llvmpipe/SConscript',
     18  1.1  mrg     'drivers/rbug/SConscript',
     19  1.1  mrg     'drivers/softpipe/SConscript',
     20  1.1  mrg     'drivers/svga/SConscript',
     21  1.1  mrg     'drivers/trace/SConscript',
     22  1.1  mrg ])
     23  1.1  mrg 
     24  1.1  mrg #
     25  1.1  mrg # Winsys
     26  1.1  mrg #
     27  1.1  mrg 
     28  1.1  mrg SConscript([
     29  1.1  mrg     'winsys/sw/null/SConscript',
     30  1.1  mrg     'winsys/sw/wrapper/SConscript',
     31  1.1  mrg ])
     32  1.1  mrg 
     33  1.1  mrg if env['x11']:
     34  1.1  mrg     SConscript([
     35  1.1  mrg         'winsys/sw/xlib/SConscript',
     36  1.1  mrg     ])
     37  1.1  mrg 
     38  1.1  mrg if env['platform'] == 'windows':
     39  1.1  mrg     SConscript([
     40  1.1  mrg         'winsys/sw/gdi/SConscript',
     41  1.1  mrg     ])
     42  1.1  mrg 
     43  1.1  mrg if env['platform'] == 'haiku':
     44  1.1  mrg     SConscript([
     45  1.1  mrg         'winsys/sw/hgl/SConscript',
     46  1.1  mrg     ])
     47  1.1  mrg 
     48  1.1  mrg if env['dri']:
     49  1.1  mrg     SConscript([
     50  1.1  mrg         'winsys/sw/dri/SConscript',
     51  1.1  mrg         'winsys/sw/kms-dri/SConscript',
     52  1.1  mrg         'winsys/svga/drm/SConscript',
     53  1.1  mrg     ])
     54  1.1  mrg 
     55  1.1  mrg 
     56  1.1  mrg #
     57  1.1  mrg # State trackers and targets
     58  1.1  mrg #
     59  1.1  mrg 
     60  1.1  mrg SConscript([
     61  1.1  mrg     'targets/graw-null/SConscript',
     62  1.1  mrg ])
     63  1.1  mrg 
     64  1.1  mrg if not env['embedded']:
     65  1.1  mrg     SConscript('state_trackers/vega/SConscript')
     66  1.1  mrg     if env['platform'] not in ('cygwin', 'darwin', 'freebsd', 'haiku', 'sunos'):
     67  1.1  mrg         SConscript([
     68  1.1  mrg             'state_trackers/egl/SConscript',
     69  1.1  mrg             'targets/egl-static/SConscript',
     70  1.1  mrg         ])
     71  1.1  mrg 
     72  1.1  mrg     if env['x11']:
     73  1.1  mrg         SConscript([
     74  1.1  mrg             'state_trackers/glx/xlib/SConscript',
     75  1.1  mrg             'targets/graw-xlib/SConscript',
     76  1.1  mrg             'targets/libgl-xlib/SConscript',
     77  1.1  mrg         ])
     78  1.1  mrg 
     79  1.1  mrg     if env['platform'] == 'windows':
     80  1.1  mrg         SConscript([
     81  1.1  mrg             'state_trackers/wgl/SConscript',
     82  1.1  mrg             'targets/graw-gdi/SConscript',
     83  1.1  mrg             'targets/libgl-gdi/SConscript',
     84  1.1  mrg         ])
     85  1.1  mrg 
     86  1.1  mrg     if env['platform'] == 'haiku':
     87  1.1  mrg         SConscript([
     88  1.1  mrg             'targets/haiku-softpipe/SConscript',
     89  1.1  mrg         ])
     90  1.1  mrg 
     91  1.1  mrg     if env['dri']:
     92  1.1  mrg         SConscript([
     93  1.1  mrg             'state_trackers/dri/SConscript',
     94  1.1  mrg             'targets/dri/SConscript',
     95  1.1  mrg         ])
     96  1.1  mrg 
     97  1.1  mrg 
     98  1.1  mrg #
     99  1.1  mrg # Unit tests & tools
    100  1.1  mrg #
    101  1.1  mrg 
    102  1.1  mrg if not env['embedded']:
    103  1.1  mrg     SConscript('tests/unit/SConscript')
    104  1.1  mrg     SConscript('tests/graw/SConscript')
    105