diff options
author | Jakob Bornecrantz <jakob@vmware.com> | 2010-03-25 14:48:41 +0100 |
---|---|---|
committer | Jakob Bornecrantz <jakob@vmware.com> | 2010-03-25 14:48:41 +0100 |
commit | 7d17de4b47b68dfd9137d3f8c5edf627d5ade902 (patch) | |
tree | bddabffc3a56ca7fe664484d06538ae7425ee2f1 /src/gallium/targets/SConscript | |
parent | 8b12c58ce41f33108431213725d5d9b9aac8912c (diff) | |
parent | 0d0220fedc7a8d490162f7385d19b2d0ab3fb8d9 (diff) |
Merge branch 'gallium-targets'
Diffstat (limited to 'src/gallium/targets/SConscript')
-rw-r--r-- | src/gallium/targets/SConscript | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/src/gallium/targets/SConscript b/src/gallium/targets/SConscript index df62fc65fb..3864564688 100644 --- a/src/gallium/targets/SConscript +++ b/src/gallium/targets/SConscript @@ -14,3 +14,71 @@ if 'gdi' in env['winsys']: SConscript([ 'libgl-gdi/SConscript', ]) + +if env['dri']: + drienv = env.Clone() + + drienv.Replace(CPPPATH = [ + '#src/mesa/drivers/dri/common', + '#include', + '#include/GL/internal', + '#src/gallium/include', + '#src/gallium/auxiliary', + '#src/gallium/drivers', + '#src/mesa', + '#src/mesa/main', + '#src/mesa/glapi', + '#src/mesa/math', + '#src/mesa/transform', + '#src/mesa/shader', + '#src/mesa/swrast', + '#src/mesa/swrast_setup', + '#src/egl/main', + '#src/egl/drivers/dri', + ]) + + drienv.ParseConfig('pkg-config --cflags --libs libdrm') + + COMMON_GALLIUM_SOURCES = [ + '#src/mesa/drivers/dri/common/utils.c', + '#src/mesa/drivers/dri/common/vblank.c', + '#src/mesa/drivers/dri/common/dri_util.c', + '#src/mesa/drivers/dri/common/xmlconfig.c', + ] + + COMMON_BM_SOURCES = [ + '#src/mesa/drivers/dri/common/dri_bufmgr.c', + '#src/mesa/drivers/dri/common/dri_drmpool.c', + ] + + Export([ + 'drienv', + 'COMMON_GALLIUM_SOURCES', + 'COMMON_BM_SOURCES', + ]) + + if 'vmware' in env['winsys']: + SConscript([ + 'dri-vmwgfx/SConscript', + ]) + + if 'intel' in env['winsys']: + SConscript([ + 'dri-i915/SConscript', + ]) + + if 'i965' in env['winsys']: + SConscript([ + 'dri-i965/SConscript', + ]) + + if 'radeon' in env['winsys']: + SConscript([ + 'dri-radeong/SConscript', + ]) + +if 'xorg' in env['statetrackers']: + if 'vmware' in env['winsys']: + SConscript([ + 'xorg-vmwgfx/SConscript', + ]) |