OSDN Git Service

scons: Revamp how to specify targets to build.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 1 Nov 2010 13:30:22 +0000 (13:30 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 1 Nov 2010 13:30:22 +0000 (13:30 +0000)
commit601498ae73e654c2de997ea75075613a694d604d
treefb1eb85143f5222b3c4b4d059276095e658506f5
parenta84bd587c68a48c675aae538934a0de48421ff08
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.
47 files changed:
SConstruct
common.py
scons/gallium.py
scons/llvm.py
scons/udis86.py
scons/x11.py
src/SConscript
src/egl/main/SConscript
src/egl/main/eglconfig.h
src/gallium/SConscript
src/gallium/auxiliary/SConscript
src/gallium/drivers/i915/SConscript
src/gallium/drivers/i965/SConscript
src/gallium/drivers/llvmpipe/README
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/rbug/README
src/gallium/drivers/softpipe/SConscript
src/gallium/drivers/sw/SConscript
src/gallium/drivers/trace/README
src/gallium/state_trackers/egl/SConscript
src/gallium/state_trackers/glx/xlib/SConscript
src/gallium/state_trackers/python/SConscript
src/gallium/state_trackers/vega/SConscript
src/gallium/state_trackers/xorg/SConscript
src/gallium/targets/SConscript [deleted file]
src/gallium/targets/SConscript.dri
src/gallium/targets/dri-i915/SConscript
src/gallium/targets/dri-i965/SConscript
src/gallium/targets/dri-r300/SConscript
src/gallium/targets/dri-r600/SConscript
src/gallium/targets/dri-swrast/SConscript
src/gallium/targets/dri-vmwgfx/SConscript
src/gallium/targets/egl-gdi/SConscript
src/gallium/targets/graw-null/SConscript
src/gallium/targets/graw-null/graw_null.c
src/gallium/targets/graw-null/graw_util.c [moved from src/gallium/targets/graw-xlib/graw_util.c with 73% similarity]
src/gallium/targets/graw-xlib/SConscript
src/gallium/targets/libgl-gdi/SConscript
src/gallium/targets/libgl-xlib/SConscript
src/gallium/targets/xorg-vmwgfx/SConscript
src/gallium/tests/graw/SConscript
src/gallium/tests/unit/SConscript
src/gallium/winsys/SConscript
src/glut/glx/SConscript
src/mapi/glapi/SConscript
src/mapi/vgapi/.gitignore [new file with mode: 0644]
src/mesa/SConscript