SConscript revision 848b8605
1848b8605SmrgImport('*') 2848b8605Smrg 3848b8605Smrg 4848b8605Smrgif env['platform'] == 'windows': 5848b8605Smrg SConscript('getopt/SConscript') 6848b8605Smrg 7848b8605SmrgSConscript('util/SConscript') 8848b8605SmrgSConscript('glsl/SConscript') 9848b8605Smrg 10848b8605Smrgif env['hostonly']: 11848b8605Smrg # We are just compiling the things necessary on the host for cross 12848b8605Smrg # compilation 13848b8605Smrg Return() 14848b8605Smrg 15848b8605SmrgSConscript('loader/SConscript') 16848b8605Smrg 17848b8605Smrg# When env['gles'] is set, the targets defined in mapi/glapi/SConscript are not 18848b8605Smrg# used. libgl-xlib and libgl-gdi adapt themselves to use the targets defined 19848b8605Smrg# in mapi/glapi-shared/SConscript. mesa/SConscript also adapts itself to 20848b8605Smrg# enable OpenGL ES support. 21848b8605SmrgSConscript('mapi/glapi/gen/SConscript') 22848b8605SmrgSConscript('mapi/glapi/SConscript') 23848b8605Smrg 24848b8605Smrg# Haiku C++ libGL dispatch (renderers depend on libgl) 25848b8605Smrgif env['platform'] in ['haiku']: 26848b8605Smrg SConscript('hgl/SConscript') 27848b8605Smrg 28848b8605SmrgSConscript('mesa/SConscript') 29848b8605Smrg 30848b8605SmrgSConscript('mapi/vgapi/SConscript') 31848b8605Smrg 32848b8605Smrgif not env['embedded']: 33848b8605Smrg if env['platform'] not in ('cygwin', 'darwin', 'freebsd', 'haiku', 'windows'): 34848b8605Smrg SConscript('glx/SConscript') 35848b8605Smrg if env['platform'] not in ['darwin', 'haiku', 'sunos']: 36848b8605Smrg SConscript('egl/main/SConscript') 37848b8605Smrg 38848b8605Smrg if env['gles']: 39848b8605Smrg SConscript('mapi/shared-glapi/SConscript') 40848b8605Smrg 41848b8605SmrgSConscript('gallium/SConscript') 42848b8605Smrg 43