Home | History | Annotate | Line # | Download | only in src
SConscript revision 1.1
      1 Import('*')
      2 
      3 
      4 if env['platform'] == 'windows':
      5     SConscript('getopt/SConscript')
      6 
      7 SConscript('util/SConscript')
      8 SConscript('glsl/SConscript')
      9 
     10 if env['hostonly']:
     11     # We are just compiling the things necessary on the host for cross
     12     # compilation
     13     Return()
     14 
     15 SConscript('loader/SConscript')
     16 
     17 # When env['gles'] is set, the targets defined in mapi/glapi/SConscript are not
     18 # used.  libgl-xlib and libgl-gdi adapt themselves to use the targets defined
     19 # in mapi/glapi-shared/SConscript.  mesa/SConscript also adapts itself to
     20 # enable OpenGL ES support.
     21 SConscript('mapi/glapi/gen/SConscript')
     22 SConscript('mapi/glapi/SConscript')
     23 
     24 # Haiku C++ libGL dispatch (renderers depend on libgl)
     25 if env['platform'] in ['haiku']:
     26     SConscript('hgl/SConscript')
     27 
     28 SConscript('mesa/SConscript')
     29 
     30 SConscript('mapi/vgapi/SConscript')
     31 
     32 if not env['embedded']:
     33     if env['platform'] not in ('cygwin', 'darwin', 'freebsd', 'haiku', 'windows'):
     34         SConscript('glx/SConscript')
     35     if env['platform'] not in ['darwin', 'haiku', 'sunos']:
     36         SConscript('egl/main/SConscript')
     37 
     38     if env['gles']:
     39         SConscript('mapi/shared-glapi/SConscript')
     40 
     41 SConscript('gallium/SConscript')
     42 
     43