SConscript revision d240dcee6de7369a423ed230c67e3be5ff47140a
1d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comImport('*') 2d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 3d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 4d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comif env['platform'] == 'windows': 5d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com SConscript('getopt/SConscript') 6d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 7d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comSConscript('glsl/SConscript') 8d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 9d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comif env['hostonly']: 10d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com # We are just compiling the things necessary on the host for cross 11d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com # compilation 12d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com Return() 13d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 14d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 15d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com# When env['gles'] is set, the targets defined in mapi/glapi/SConscript are not 165a940b5cbb1320bffe7da37c07dcac84fb77fcebmtklein# used. libgl-xlib and libgl-gdi adapt themselves to use the targets defined 175a940b5cbb1320bffe7da37c07dcac84fb77fcebmtklein# in mapi/glapi-shared/SConscript. mesa/SConscript also adapts itself to 185a940b5cbb1320bffe7da37c07dcac84fb77fcebmtklein# enable OpenGL ES support. 195a940b5cbb1320bffe7da37c07dcac84fb77fcebmtkleinSConscript('mapi/glapi/gen/SConscript') 20d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comSConscript('mapi/glapi/SConscript') 21d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comSConscript('mesa/SConscript') 22d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 23d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.comSConscript('mapi/vgapi/SConscript') 24d9947f605a335363b0a0541d6d8cb7a7113ed788bungeman@google.com 25b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtkleinif not env['embedded']: 265a940b5cbb1320bffe7da37c07dcac84fb77fcebmtklein if env['platform'] not in ('cygwin', 'darwin', 'freebsd', 'haiku', 'windows'): 27b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein SConscript('glx/SConscript') 28b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein if env['platform'] not in ['darwin', 'haiku', 'sunos']: 29b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein SConscript('egl/main/SConscript') 30b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein 31b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein if env['gles']: 325a940b5cbb1320bffe7da37c07dcac84fb77fcebmtklein SConscript('mapi/shared-glapi/SConscript') 33b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein 34b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtkleinSConscript('gallium/SConscript') 35b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1mtklein 365a940b5cbb1320bffe7da37c07dcac84fb77fcebmtklein