projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
scons: Add Haiku build support
[mesa.git]
/
src
/
gallium
/
SConscript
diff --git
a/src/gallium/SConscript
b/src/gallium/SConscript
index 3072ee936f2793a834f55bacec6875485cba1d2b..8efd04c84124dd3f1a9059668de1b1827215794c 100644
(file)
--- a/
src/gallium/SConscript
+++ b/
src/gallium/SConscript
@@
-10,22
+10,26
@@
SConscript('auxiliary/SConscript')
# Drivers
#
# Drivers
#
+# These are common and work across all platforms
SConscript([
SConscript([
- 'drivers/failover/SConscript',
'drivers/galahad/SConscript',
'drivers/galahad/SConscript',
- 'drivers/identity/SConscript',
- 'drivers/llvmpipe/SConscript',
+ 'drivers/identity/SConscript',
'drivers/rbug/SConscript',
'drivers/softpipe/SConscript',
'drivers/rbug/SConscript',
'drivers/softpipe/SConscript',
- 'drivers/svga/SConscript',
- 'drivers/trace/SConscript',
+ 'drivers/trace/SConscript',
])
])
+# These drivers do not build on Haiku
+if env['platform'] not in ['haiku']:
+ SConscript([
+ 'drivers/llvmpipe/SConscript',
+ 'drivers/svga/SConscript',
+ ])
+
if not env['msvc']:
# These drivers do not build on MSVC compilers
SConscript([
if not env['msvc']:
# These drivers do not build on MSVC compilers
SConscript([
- 'drivers/i915/SConscript',
- 'drivers/i965/SConscript',
+ 'drivers/i915/SConscript',
'drivers/r300/SConscript',
])
'drivers/r300/SConscript',
])
@@
-55,7
+59,8
@@
SConscript('winsys/sw/null/SConscript')
if not env['embedded']:
SConscript('state_trackers/vega/SConscript')
if not env['embedded']:
SConscript('state_trackers/vega/SConscript')
- SConscript('state_trackers/egl/SConscript')
+ if env['platform'] not in ['darwin', 'haiku']:
+ SConscript('state_trackers/egl/SConscript')
if env['x11']:
SConscript('state_trackers/glx/xlib/SConscript')
if env['x11']:
SConscript('state_trackers/glx/xlib/SConscript')
@@
-84,9
+89,10
@@
SConscript([
])
if not env['embedded']:
])
if not env['embedded']:
- SConscript([
- 'targets/egl-static/SConscript'
- ])
+ if env['platform'] not in ['darwin', 'haiku']:
+ SConscript([
+ 'targets/egl-static/SConscript'
+ ])
if env['x11']:
SConscript([
if env['x11']:
SConscript([
@@
-110,7
+116,6
@@
if not env['embedded']:
if env['drm_intel']:
SConscript([
'targets/dri-i915/SConscript',
if env['drm_intel']:
SConscript([
'targets/dri-i915/SConscript',
- 'targets/dri-i965/SConscript',
])
if env['drm_radeon']:
SConscript([
])
if env['drm_radeon']:
SConscript([
@@
-121,10
+126,8
@@
if not env['embedded']:
if env['xorg'] and env['drm']:
SConscript([
#'targets/xorg-i915/SConscript',
if env['xorg'] and env['drm']:
SConscript([
#'targets/xorg-i915/SConscript',
- #'targets/xorg-i965/SConscript',
#'targets/xorg-nouveau/SConscript',
#'targets/xorg-radeon/SConscript',
#'targets/xorg-nouveau/SConscript',
#'targets/xorg-radeon/SConscript',
- 'targets/xorg-vmwgfx/SConscript',
])
])