Mesa (master): scons: Revamp how to specify targets to build.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Mon Nov 1 13:31:23 UTC 2010
Module: Mesa
Branch: master
Commit: 601498ae73e654c2de997ea75075613a694d604d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=601498ae73e654c2de997ea75075613a694d604d
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 1 13:30:22 2010 +0000
scons: Revamp how to specify targets to build.
Use scons target and dependency system instead of ad-hoc options.
Now is simply a matter of naming what to build. For example:
scons libgl-xlib
scons libgl-gdi
scons graw-progs
scons llvmpipe
and so on. And there is also the possibility of scepcified subdirs, e.g.
scons src/gallium/drivers
If nothing is specified then everything will be build.
There might be some rough corners over the next days. Please bare with me.
---
SConstruct | 123 +----
common.py | 40 +-
scons/gallium.py | 88 +++-
scons/llvm.py | 13 +-
scons/udis86.py | 4 +-
scons/x11.py | 18 +-
src/SConscript | 20 +-
src/egl/main/SConscript | 92 ++--
src/egl/main/eglconfig.h | 1 +
src/gallium/SConscript | 98 +++-
src/gallium/auxiliary/SConscript | 71 ++-
src/gallium/drivers/i915/SConscript | 2 +-
src/gallium/drivers/i965/SConscript | 2 +-
src/gallium/drivers/llvmpipe/README | 65 +--
src/gallium/drivers/llvmpipe/SConscript | 6 +-
src/gallium/drivers/rbug/README | 16 +-
src/gallium/drivers/softpipe/SConscript | 2 +
src/gallium/drivers/sw/SConscript | 1 -
src/gallium/drivers/trace/README | 18 +-
src/gallium/state_trackers/egl/SConscript | 53 +-
src/gallium/state_trackers/glx/xlib/SConscript | 38 +-
src/gallium/state_trackers/python/SConscript | 106 ++--
src/gallium/state_trackers/vega/SConscript | 81 ++--
src/gallium/state_trackers/xorg/SConscript | 63 +-
src/gallium/targets/SConscript | 41 --
src/gallium/targets/SConscript.dri | 32 +-
src/gallium/targets/dri-i915/SConscript | 8 +-
src/gallium/targets/dri-i965/SConscript | 8 +-
src/gallium/targets/dri-r300/SConscript | 8 +-
src/gallium/targets/dri-r600/SConscript | 8 +-
src/gallium/targets/dri-swrast/SConscript | 5 +-
src/gallium/targets/dri-vmwgfx/SConscript | 8 +-
src/gallium/targets/egl-gdi/SConscript | 92 ++--
src/gallium/targets/graw-null/SConscript | 40 +-
src/gallium/targets/graw-null/graw_null.c | 69 +---
.../targets/{graw-xlib => graw-null}/graw_util.c | 15 +-
src/gallium/targets/graw-xlib/SConscript | 19 +-
src/gallium/targets/libgl-gdi/SConscript | 85 ++--
src/gallium/targets/libgl-xlib/SConscript | 27 +-
src/gallium/targets/xorg-vmwgfx/SConscript | 114 ++--
src/gallium/tests/graw/SConscript | 26 +-
src/gallium/tests/unit/SConscript | 4 +-
src/gallium/winsys/SConscript | 67 +--
src/glut/glx/SConscript | 1 -
src/mapi/glapi/SConscript | 143 +++---
src/mapi/vgapi/.gitignore | 1 +
src/mesa/SConscript | 629 ++++++++++----------
47 files changed, 1128 insertions(+), 1343 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=601498ae73e654c2de997ea75075613a694d604d
More information about the mesa-commit
mailing list