scons: Fix dependencies of generated headers.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 21 Jan 2013 17:47:51 +0000 (17:47 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 21 Jan 2013 19:10:54 +0000 (19:10 +0000)
commit71c87e42e17a160dfc5c2a47c9cbaa297c34c484
tree595b7d43b1a84ad9f1d37c1d3ce77d22bce503f4
parent75b7e1df139676f2456fea4d3a57cf0044d8409e
scons: Fix dependencies of generated headers.

It appears that scons implicit dependency scanners fail to chain
dependencies of generated headers when these are outside the build tree.

This patch ensures generated source files are _always_ put in the build
tree. I'm not 100% this will fix all depency issues, but from my
experiments it does seem to fix this.

NOTE: For this to be effective it is necessary to clean the source tree
from generated header/source files.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/state_trackers/vega/SConscript
src/gallium/targets/libgl-xlib/SConscript
src/glx/SConscript
src/mapi/glapi/SConscript
src/mapi/glapi/gen/SConscript
src/mapi/vgapi/SConscript
src/mesa/SConscript
src/mesa/drivers/osmesa/SConscript
src/mesa/drivers/x11/SConscript