X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2FSConscript;h=4ba0a32d66925440b72e718547a4fe25334c7a27;hb=de60e250f5095a9237727a3188eb0c092a4e6a05;hp=3d0087887f4b047e2b70308a1e7db4e18ccb4051;hpb=5cf693266faebd1fc130709fd7e7b2452bbd156c;p=mesa.git diff --git a/src/SConscript b/src/SConscript index 3d0087887f4..4ba0a32d669 100644 --- a/src/SConscript +++ b/src/SConscript @@ -4,30 +4,35 @@ Import('*') if env['platform'] == 'windows': SConscript('getopt/SConscript') -SConscript('glsl/SConscript') +SConscript('util/SConscript') +SConscript('compiler/SConscript') if env['hostonly']: # We are just compiling the things necessary on the host for cross # compilation Return() +if env['platform'] != 'windows': + SConscript('loader/SConscript') # When env['gles'] is set, the targets defined in mapi/glapi/SConscript are not # used. libgl-xlib and libgl-gdi adapt themselves to use the targets defined # in mapi/glapi-shared/SConscript. mesa/SConscript also adapts itself to # enable OpenGL ES support. +SConscript('mapi/glapi/gen/SConscript') SConscript('mapi/glapi/SConscript') -SConscript('mesa/SConscript') -SConscript('mapi/vgapi/SConscript') +# Haiku C++ libGL dispatch (renderers depend on libgl) +if env['platform'] in ['haiku']: + SConscript('hgl/SConscript') + +SConscript('mesa/SConscript') if not env['embedded']: if env['platform'] not in ('cygwin', 'darwin', 'freebsd', 'haiku', 'windows'): SConscript('glx/SConscript') - if env['platform'] not in ['darwin', 'haiku', 'sunos']: - SConscript('egl/main/SConscript') - if env['platform'] not in ['darwin']: - SConscript('glu/sgi/SConscript') + if env['platform'] == 'haiku': + SConscript('egl/SConscript') if env['gles']: SConscript('mapi/shared-glapi/SConscript')