mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-23 15:08:09 +02:00
47 lines
955 B
Python
47 lines
955 B
Python
import os
|
|
Import('*')
|
|
|
|
# Compatibility with old build scripts:
|
|
#
|
|
if 'mesa' in env['statetrackers']:
|
|
if 'xlib' in env['winsys']:
|
|
SConscript([
|
|
'libgl-xlib/SConscript',
|
|
])
|
|
|
|
if 'gdi' in env['winsys']:
|
|
SConscript([
|
|
'libgl-gdi/SConscript',
|
|
])
|
|
|
|
if not 'graw-xlib' in env['targets'] and not env['msvc']:
|
|
# XXX: disable until MSVC can link correctly
|
|
SConscript('graw-null/SConscript')
|
|
|
|
|
|
if env['dri']:
|
|
SConscript([
|
|
'SConscript.dri'
|
|
])
|
|
|
|
if 'xorg' in env['statetrackers']:
|
|
if 'vmware' in env['winsys']:
|
|
SConscript([
|
|
'xorg-vmwgfx/SConscript',
|
|
])
|
|
|
|
if 'egl' in env['statetrackers']:
|
|
SConscript([
|
|
'egl-swrast/SConscript',
|
|
'egl-apis/SConscript',
|
|
])
|
|
|
|
# Ideally all non-target directories would produce convenience
|
|
# libraries, and the actual shared libraries and other installables
|
|
# would be finally assembled in the targets subtree:
|
|
#
|
|
for target in env['targets']:
|
|
SConscript(os.path.join(target, 'SConscript'))
|
|
|
|
|
|
|