History log of /external/mesa3d/SConstruct
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b11566260778bb35f4f6e9dc9bc3470ee99b3557 01-Jul-2011 José Fonseca <jfonseca@vmware.com> scons: Disable saving options automatically.

It makes things too random, as settings for temporary trials get stored
permannently, and it make difficult to build several platforms from the
same tree.

So disable it, again.
/external/mesa3d/SConstruct
10562fbc5c630b7f1a97344bc3d6b2649c7393a5 17-Jun-2011 José Fonseca <jfonseca@vmware.com> scons: List all targets.
/external/mesa3d/SConstruct
ef4bf40db03ff1df2bae2db8f4a65421bf4a7c06 17-Jun-2011 José Fonseca <jfonseca@vmware.com> scons: Remember the options set on the command line.

Save them in config.py
/external/mesa3d/SConstruct
8173471fc25f4c768cab54fa840fd4c53d1c3c0f 17-Jun-2011 José Fonseca <jfonseca@vmware.com> scons: Move all env setup to scons/gallium.py
/external/mesa3d/SConstruct
41750107496858a047afa8d81d20fe903f285a78 17-Jun-2011 José Fonseca <jfonseca@vmware.com> scons: make embedding orthogonal to the platform

To enable embedding in platforms other than linux.
/external/mesa3d/SConstruct
9f9d6481ded31d33ae62a53f6eaeeef27a8f0ca4 15-Feb-2011 José Fonseca <jfonseca@vmware.com> scons: Avoid depending on scons 2.0 in general.
/external/mesa3d/SConstruct
6826d58bbf21ea27e7601fe5dfeca07a91bee55d 11-Feb-2011 José Fonseca <jfonseca@vmware.com> scons: Need c99 also when cross compiling.
/external/mesa3d/SConstruct
982609f4cf2afc4e0afd450aa24907986bca41ab 11-Feb-2011 José Fonseca <jfonseca@vmware.com> scons: builtin_glsl_function on windows needs bundled getopt.
/external/mesa3d/SConstruct
ae760279f142244590c8aa76e3139529ca42952f 11-Feb-2011 José Fonseca <jfonseca@vmware.com> scons: Try to support building 64bit binaries on 32bit windows.
/external/mesa3d/SConstruct
bb770af3a59e5935c108c05ee45490fc5668d4a3 14-Jan-2011 Chia-I Wu <olv@lunarg.com> scons: Add support for GLES.

GLES can be enabled by running scons with

$ scons gles=yes

When gles=yes is given, the build is changed in three ways. First,
libmesa.a will be built with FEATURE_ES1 and FEATURE_ES2. This makes
DRI drivers and libEGL support and advertise GLES support. Second, GLES
libraries will be created. They are libGLESv1_CM, libGLESv2, and
libglapi. Last, libGL or opengl32 will link to libglapi. This change
is required as _glapi_* will be declared as __declspec(dllimport) in
libmesa.a on windows. libmesa.a expects those symbols to be defined in
another DLL. Due to this change to GL, GLES support is marked
experimental.

Note that GLES requires libxml2-python to generate some of its sources.
/external/mesa3d/SConstruct
e1bc68b0140fef465cda26b74602aeb1cbcfdafc 13-Jan-2011 José Fonseca <jfonseca@vmware.com> scons: Fix cross-compilation.

Hairy stuff. Don't know how to do it better though.
/external/mesa3d/SConstruct
792caebced5f8f6dbd7bf23aa8d94230aa786d00 01-Dec-2010 José Fonseca <jfonseca@vmware.com> scons: Move MSVS_VERSION option to common module.
/external/mesa3d/SConstruct
601498ae73e654c2de997ea75075613a694d604d 01-Nov-2010 José Fonseca <jfonseca@vmware.com> 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.
/external/mesa3d/SConstruct
67450f0644f61fc17ab1315124dfe50537d36e9e 29-Sep-2010 José Fonseca <jfonseca@vmware.com> scons: New build= option, with support for checked builds.

Where checked build is compiler optimizations plus debugging checks --
ideal for testing CPU bound loads and running test automation loads.
/external/mesa3d/SConstruct
14056e052b72a449cf3dc36932e44e434dd3c546 04-Sep-2010 Brian Paul <brianp@vmware.com> scons: added galahad to driver list
/external/mesa3d/SConstruct
90437330e2886fcd351dd11ee0e5aa3e8b523fdc 26-Aug-2010 José Fonseca <jfonseca@vmware.com> graw: Undo late loading of graw drivers.

Keith prefers a clean separation between graw applications and
implementations, where apps do not link libgallium.a but instead
get all functionality they need via graw interface.

Although this is not incompatible with late loading of graw drivers, it
it would make it very hard to maintain, as wrappers for every utility
symbol exposed in graw would have to be written or generated somehow.
/external/mesa3d/SConstruct
43d94dba5f5b316f2156b176009eb07a6acbe3b2 26-Aug-2010 José Fonseca <jfonseca@vmware.com> graw: Remove graw-null.

Pointless now that the graw tests can be built independently of any graw
implementation.
/external/mesa3d/SConstruct
3a3cdb909da5b02edf921fcb5a009dfc2868d23d 13-Aug-2010 José Fonseca <jfonseca@vmware.com> scons: Build the new glsl2 code.
/external/mesa3d/SConstruct
40d4b414d94866f1eb23fa14c8289da11a81f062 28-Jun-2010 Jakob Bornecrantz <jakob@vmware.com> glhd: Build with scons
/external/mesa3d/SConstruct
00fe54a87957997ec1e12a427bd4a4433afab307 07-Jun-2010 Keith Whitwell <keithw@vmware.com> graw: update graw_null after interface changes and build graw tests again
/external/mesa3d/SConstruct
fb08e03ae1d43e668b85a5673253353aa59bebad 05-Jun-2010 Joakim Sindholt <opensource@zhasha.com> gallium: always build drivers/sw
/external/mesa3d/SConstruct
1e6c10f4be9e36cc052a6b47fb2cb1eae60caa00 31-May-2010 Chia-I Wu <olv@lunarg.com> egl: Use SConscript for Windows build.

Fix several portability issues and add SConscript for Windows build.
/external/mesa3d/SConstruct
aeee52691ccb3afd24591ab3df30d7f243bc3eeb 13-May-2010 Jakob Bornecrantz <wallbraker@gmail.com> r600g: Integrate into build

Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
/external/mesa3d/SConstruct
7c226d0ab833b4bd359c675aefbc6aaeb485fd98 21-May-2010 Brian Paul <brianp@vmware.com> mesa: disable building the removed demos with scons
/external/mesa3d/SConstruct
39087f636afcee058fc9af2c58cb1e2474c9b258 14-May-2010 Keith Whitwell <keithw@vmware.com> scons: add 'targets' variable, for specifying ... targets

Ideally scons should be able to work backwards from the list of
targets to figure out which drivers, state trackers and other
convenience libraries need to be built.
/external/mesa3d/SConstruct
2ebe0277d4df54c2a4366d24eaea758021d3f0f8 12-May-2010 Jakob Bornecrantz <jakob@vmware.com> scons: Add -fvisibility=hidden to CFLAGS for gcc builds
/external/mesa3d/SConstruct
9f7f711020346b4ece9a46a0155339a808771048 12-May-2010 Jakob Bornecrantz <jakob@vmware.com> rbug: No need to have rbug as a input
/external/mesa3d/SConstruct
2c3fb4ecce27f4c2468892241216a06fc77143c4 04-May-2010 Jakob Bornecrantz <jakob@vmware.com> rbug: Break out of trace
/external/mesa3d/SConstruct
5fd97573e3c35d5e7e2b17dc2795dc9292ea944c 26-Apr-2010 Vinson Lee <vlee@vmware.com> scons: Include headers from the local include directory first.

Certain headers, such as GL/glew.h, are in both the Mesa include and the
default installed include directories. On recent distros the needed
symbols can be found in both places. On older distros the installed
headers could be lacking symbols, so for a header that exists in both
places, the local one should be found first.
/external/mesa3d/SConstruct
bd93670bfdc1690ec9846ebe78156f1c3ef357d3 25-Apr-2010 Vinson Lee <vlee@vmware.com> nvfx: Add to SCons build.
/external/mesa3d/SConstruct
ac942f5aa2dc3ec43ab879a6065da048ed6cfce3 24-Apr-2010 Vinson Lee <vlee@vmware.com> nv50: Add to SCons build.
/external/mesa3d/SConstruct
e3eed8bf218c04127484e0664c67c100703fa1d8 24-Apr-2010 Vinson Lee <vlee@vmware.com> nouveau: Add to SCons build.
/external/mesa3d/SConstruct
47a89e9255846f55efe0992c94b65ae7c911dbb3 10-Apr-2010 José Fonseca <jfonseca@vmware.com> scons: Always build softpipe and llvmpipe (when llvm available).

These are our reference software rasterizers. They can build everywhere
and are a precious debugging tool.

Making them always present immensily simplifies the scons logic.

If people want to avoid building it is still possible to pass
direcotries and target names to scons to narrow the build.
/external/mesa3d/SConstruct
ea532f0e725bd68e7784189c9b7f6f7bf7f9d901 10-Apr-2010 José Fonseca <jfonseca@vmware.com> scons: Make LLVM a black-white dependency.

Now that draw depends on llvm it is very difficult to correctly handle
broken llvm installations. Either the user requests LLVM and it needs to
supply a working installation. Or it doesn't, and it gets no LLVM
accelerate pipe drivers.
/external/mesa3d/SConstruct
9fc93b80413d63aeb08b5a17602d111ed3899faf 10-Apr-2010 José Fonseca <jfonseca@vmware.com> scons: Use libdrm options only where needed.

Prevents needless recompiles when switching dri=yes to no.
/external/mesa3d/SConstruct
c60a161cc5c92b495007cbd3f709a5b9405e019a 07-Apr-2010 Zack Rusin <zackr@vmware.com> scons: define DRAW_LLVM if we're building it
/external/mesa3d/SConstruct
cf5cd836def660c1040d9f7a0a59aad1c69dbe37 11-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Don't always include/links X11 headers/libs.

Move it into a separate tool.

TODO: Needs to be "tooled" in each SConscript that uses it.
/external/mesa3d/SConstruct
6047c89a2309f09a738912280e49db54ba2b2b60 11-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Don't always link expat.

Only needed for DRI. Should be linked in DRI specific subdirectories.
/external/mesa3d/SConstruct
db5c2235d1accc2adcf1746aec2342bfa67237ba 28-Mar-2010 Keith Whitwell <keithw@vmware.com> gallium: new raw gallium interface to support standalone tests

Provides basic window system integration behind a simple interface,
allowing tests to be written without dependency on either the driver
or window system.

With a lot of work, could turn into something like glut for gallium.
/external/mesa3d/SConstruct
bc88c95990f871a206a8fe93e7541f1f41841f7e 25-Mar-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Rename winsys prefix to i915_ from intel_

Since the winsys isn't shared with i965 and never will be
/external/mesa3d/SConstruct
e8d884eab9b96f2db647363f17649ff35570c710 10-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Fixup the libgl-gdi build.
/external/mesa3d/SConstruct
601bfb5951ae303b54b4dd8a50bf0558017bf549 10-Mar-2010 José Fonseca <jfonseca@vmware.com> python: Fix up state tracker for sw api.
/external/mesa3d/SConstruct
78d8e6c98a7f679b9468c5255043819a6588846e 09-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Always build the identity driver.
/external/mesa3d/SConstruct
706eda30578cbdd1456c09ccc2a570a5d6a99c92 09-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Add new targets option.

This will likely change. Most probably we'll just add an alias to indvidual
targets and use the regular scons targets arguments.
/external/mesa3d/SConstruct
db2e1518ff4ecb4a394076321ea5cdda3483ccbe 25-Feb-2010 José Fonseca <jfonseca@vmware.com> scons: Always build trace driver

There are so many state trackers and winsys that rely on it for debug
building, and trace can really build anywhere and is thin so there's no
point is making it an option.

Based on Xavier Chantry <chantry.xavier@gmail.com>'s patch:

"I also removed the trace check in xlib SConscript which is now useless, and
that script seems to deal with the cell driver, so I added cell in the check
for supported drivers."
/external/mesa3d/SConstruct
8c7d39cc8319864d43c4a8143d09cbc09c7371ff 15-Feb-2010 José Fonseca <jfonseca@vmware.com> scons: A less magic way of not building progs by default.

The problem with the old way is that passing 'progs/subdir' as argument
would fail.
/external/mesa3d/SConstruct
f6a16dfa9714c33a16cae3826dec7806be6c21cd 10-Feb-2010 José Fonseca <jfonseca@vmware.com> scons: Only build progs when explicitly requested in the command line.
/external/mesa3d/SConstruct
08e2eab8a430402c12a551c539bbc68f1f857def 10-Feb-2010 Zack Rusin <zackr@vmware.com> scons: export drawllvm after actually checking that llvm is present
/external/mesa3d/SConstruct
43f8a82a76599c10fa33ef35b6500924768de90c 09-Feb-2010 Zack Rusin <zackr@vmware.com> scons: don't assume llvm is always present
/external/mesa3d/SConstruct
c61bf363937f40624a5632745630d4f2b9907082 09-Feb-2010 Zack Rusin <zackr@vmware.com> llvmpipe: export the tgsi translation code to a common layer

the llvmpipe tgsi translation is a lot more complete than what was in
gallivm so replacing the latter with the former. this is needed since
the draw llvm paths will use the same code. effectively the proven
llvmpipe code becomes gallivm.
/external/mesa3d/SConstruct
32e6043150077662323c66ff05334c8d8952fc04 28-Jan-2010 Alan Hourihane <alanh@vmware.com> define own embedded target and cleanup previous commit.
/external/mesa3d/SConstruct
75cd6f3ece181b231dcf287bcb928f24f0d10962 28-Jan-2010 Alan Hourihane <alanh@vmware.com> Don't define HAVE_POSIX_MEMALIGN for embedded target.
/external/mesa3d/SConstruct
dea98eb792b5a0637ff2067d9bfe2f666f01423e 26-Jan-2010 Alan Hourihane <alanh@vmware.com> support an 'embedded' platform target which turns off most parts of the
build.
/external/mesa3d/SConstruct
550fc19a5f927b0a95e6aae96c64d094cffe1c36 26-Jan-2010 Alan Hourihane <alanh@vmware.com> add missing SCons.Util
/external/mesa3d/SConstruct
6544be622363674430f70ca262629334d25b350a 26-Jan-2010 Alan Hourihane <alanh@vmware.com> Allow the environment to override certain flags.
/external/mesa3d/SConstruct
9b22427911ad27efc1f36faee9462c6082d0417c 25-Jan-2010 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:

src/mesa/drivers/dri/intel/intel_screen.c
src/mesa/drivers/dri/intel/intel_swapbuffers.c
src/mesa/drivers/dri/r300/r300_emit.c
src/mesa/drivers/dri/r300/r300_ioctl.c
src/mesa/drivers/dri/r300/r300_tex.c
src/mesa/drivers/dri/r300/r300_texstate.c
d57ba16ae3943a93071ef1bbab4a13725b8ea20c 24-Jan-2010 Vinson Lee <vlee@vmware.com> scons: Define _DARWIN_C_SOURCE on Darwin builds.
/external/mesa3d/SConstruct
dc6bcc92ee78e09bb1b5baec84e229817dfed7f4 10-Jan-2010 José Fonseca <jfonseca@vmware.com> gallium: Provide alternative stdint.h and stdbool.h C99 headers, instead of ad-hoc definitions.

Everybody is using the C99's integer types. Everybody except Microsoft,
which in turns means everybody is including their own definitions of C99
integer types for MSVC, causing duplicate definitions when linking two
projects. This is the case of building Gallium and LLVM with MSVC.

Shipping alternative stdint.h and stdbool.h headers for MSVC allows us
to share a single definition. It also removes clutter from the Gallium
headers.
/external/mesa3d/SConstruct
89d778ff02222e0ff383fa453470879033f178b7 01-Jan-2010 José Fonseca <jfonseca@vmware.com> scons: Don't list cell as a driver.

Cell driver's SConscript never got written, and it is not trivial one to
write, so don't accept cell in the driver option to avoid confusion.
/external/mesa3d/SConstruct
7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a 31-Dec-2009 José Fonseca <jfonseca@vmware.com> scons: Build progs together with everything else.

This is a substantial reorganization, This particular commit enables:
- building the progs for unices platforms
- glew is now built as a shared library (it is the default, and it is
inconvenient and pointless to shift away from that default)
- all progs get built by default
/external/mesa3d/SConstruct
97e2c5ac0bba7298c9a32703fe3d19de1f7b815a 31-Dec-2009 José Fonseca <jfonseca@vmware.com> scons: Expose convienience libraries to the host environment.

This fixes MinGW cross compilation build, recently broken due to the use
of convenience libraries in the GLSL preprocessor.
/external/mesa3d/SConstruct
aa02683e45f1eaf61bba2ba7eeda7686efeed2ca 22-Dec-2009 Keith Whitwell <keithw@vmware.com> Merge branch 'i965g-restart'

Conflicts:
configure.ac
a5585cb533af3d4e5d5324d5f526447b98597402 21-Dec-2009 Keith Whitwell <keithw@vmware.com> Merge commit 'origin/master' into i965g-restart

Conflicts:
SConstruct
configs/default
configs/linux-dri
a3eb0f718e19653a2ad8e49396c904183be456f3 12-Dec-2009 Michal Krol <michal@vmware.com> Merge branch 'master' into glsl-pp-rework-2

Conflicts:
progs/perf/drawoverhead.c
progs/perf/teximage.c
progs/perf/vbo.c
progs/perf/vertexrate.c
src/mesa/shader/slang/library/slang_common_builtin_gc.h
491f384c3958067e6c4c994041f5d8d413b806bc 10-Dec-2009 José Fonseca <jfonseca@vmware.com> scons: Get GLSL code building correctly when cross compiling.

This is quite messy. GLSL code has to be built twice: one for the
host OS, another for the target OS.
/external/mesa3d/SConstruct
60769b232c8eedddc24f25ab91f35bcb6973dded 12-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> svga: Build svga driver
/external/mesa3d/SConstruct
47cbbb7253f89ff165c4953758efaaca19adf16f 05-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> i965g: Builds with scons

But there are some missing symbols, "nm -u i965_dri.so"
[SNIP]
U brw_surface_bo
U brw_surface_pitch
U brw_texture_blanket_winsys_buffer
U brw_texture_get_winsys_buffer
U brw_update_dirty_counts
[SNIP]
/external/mesa3d/SConstruct
f00da2a3ff59c1a7104ac25a1c6eba5a6050ad68 30-Sep-2009 Jakob Bornecrantz <jakob@vmware.com> i915g: Drop the simple sufix

None of the other driver have a silly sufix,
so just drop it. Nothing new added in this commit
or any other commit but this is better marketing.
/external/mesa3d/SConstruct
c4b821a4c64d75d944653d665bede946763ed95b 29-Sep-2009 Jakob Bornecrantz <jakob@vmware.com> i965g: Drop i965simple

The driver never work with real hardware and has
bitrotted for quite some time now, might as well
drop it. If somebody wants to look at it just use git.
/external/mesa3d/SConstruct
946f432a08112148d743eb9faf6b27bb8cc7fa76 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Fork softpipe for experimentation with llvm.
/external/mesa3d/SConstruct
d22bd1421cdfa1900df5b76e6f862596bdd11074 25-Aug-2009 Michel Dänzer <daenzer@vmware.com> Add support for building the Xorg state tracker with scons.

scons ... statetrackers=xorg
/external/mesa3d/SConstruct
d60b2c68552a2729dfdb33c2bac4822453cf8ae2 24-Jun-2009 Jakob Bornecrantz <jakob@vmware.com> identity: Add new identity driver

This driver does no transformation of the gallium calls
going to the real driver, like the identity matrix. It is
intended to be the basis for transforming and/or debug
drivers like trace and rbug.

Authors of this patch are:
Michal Krol, orignal heavy lifting.
José Fonesca, object wrapping code stolen from trace.
Jakob Bornecrantz, put it all toghether and renamed a stuff.
/external/mesa3d/SConstruct
e9fb90ab8889136f788a3d9dc395b0f4d46cfdcc 01-May-2009 José Fonseca <jfonseca@vmware.com> scons: Don't use deprecated Options.
/external/mesa3d/SConstruct
b7ffe1e8763efdf042e2d5eb33ce4f3d5d365121 04-Apr-2009 Corbin Simpson <MostAwesomeDude@gmail.com> Add scons build support for radeon/r300.
/external/mesa3d/SConstruct
2b6235c9f79d3d1719601d3a92d67e20a578b626 09-Mar-2009 Michel Dänzer <daenzer@vmware.com> scons: Also link in additional LLVM components.

They don't seem necessary here, but they shouldn't hurt either...
/external/mesa3d/SConstruct
056f847e96aa84c1e7c9ee7ce60f4d7f7603676b 18-Feb-2009 Jakob Bornecrantz <jakob@vmware.com> gallium: Also disable i965simple for scons

Please read previous commit for more info.
/external/mesa3d/SConstruct
e9b08e7373c00306bce398ea8d34f42e54f98c6d 10-Jan-2009 Corbin Simpson <MostAwesomeDude@gmail.com> Make r300 and amd build in scons.
/external/mesa3d/SConstruct
9bf83fb0162b5ce95fc10ca1a38e6b4a62f9690f 24-Jan-2009 José Fonseca <jfonseca@vmware.com> scons: Build the progs into seperate dirs as well.
/external/mesa3d/SConstruct
359bbe7432babb328a313756b9d1e46e187914b8 12-Jan-2009 Michel Dänzer <daenzer@vmware.com> gallivm: Explicitly specify the LLVM components we need.
/external/mesa3d/SConstruct
6b69e3c71741d99a54c6f4dcb605a3c241239aeb 23-Oct-2008 Michel Dänzer <michel@tungstengraphics.com> scons: ppc support.
/external/mesa3d/SConstruct
3c819926768e3879c8deaedfca964cc52ed1a7c5 29-Aug-2008 Jonathan White <jwhite@tungstengraphics.com> Added command line option for Scons to select which version of MSVS to use. Versions 7.1, 8.0 and 9.0 are allowed. Usage is scons MSVS_VERSION=8.0.
/external/mesa3d/SConstruct
f52db6cd4436ec8b14e592f4b2b99f5840bdf47a 21-Aug-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Build the trace pipe driver by default.
/external/mesa3d/SConstruct
35355f7610b69dcd2fdba451db4554478fe0acaa 06-Aug-2008 José Fonseca <jrfonseca@tungstengraphics.com> trace: New pipe driver to trace incoming calls.

Only pipe_screen calls traced, and only linux supported, for now.
/external/mesa3d/SConstruct
2c4349aa3ac9a6d5ee1f7b1aeb5eb0ee1cb54690 15-Jul-2008 José Fonseca <jrfonseca@tungstengraphics.com> python: Move the python scons code to a separate tool module.
/external/mesa3d/SConstruct
6410e94b966148dde81b5121e53a250d7b530d91 13-Jul-2008 José Fonseca <jrfonseca@tungstengraphics.com> python: New state tracker which exposes the pipe driver to python scripts.

Still under development. Just barely works.
/external/mesa3d/SConstruct
fb4361a93d2bfdd69995d3421bfeb5a339dad5bf 26-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Fix typo.
/external/mesa3d/SConstruct
18953a8771054f02f9a9bef08bf323e19086fdac 06-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Don't force MSVS 2003.
/external/mesa3d/SConstruct
b04aa714afad014f2cdecc3ded9df0586f685921 06-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Put the tool logic in a frontend tool.

More logic can be shared between public and private branches this way.
/external/mesa3d/SConstruct
fe1a2d1fffe69018e30158ee21ed9842384fd233 05-Jun-2008 Jonathan White <jwhite@tungstengraphics.com> egl: assorted fixes for Windows

Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
/external/mesa3d/SConstruct
5a67df6d7cc8c74bfb71a8f19b8f6fdfb525091b 02-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Integrate gdi winsys.

Conditional build of the winsys based on the platform.
/external/mesa3d/SConstruct
ffc6afcdbf14b5d26bd3665a269fdd28d944afed 31-May-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Enable mesa state tracker in all platforms by default.

But only actually build it on some. This results in a better default
scons experience.
/external/mesa3d/SConstruct
b215d7d10c011adce839b80f87c0ea03a3edd427 27-May-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Play nice with MS Embedded Visual C++.
/external/mesa3d/SConstruct
658f5e721316f1983ae39b6b94b992baca0e2bc2 25-Apr-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: A few fixes for building mesa on windows.
/external/mesa3d/SConstruct
a7ce6d399221fbb59d96d56c853de9781bbf2547 25-Apr-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: More windows userspace fixes.
/external/mesa3d/SConstruct
35460fc91cf5311a4cbaee3c577ad8a95ccab1a1 25-Apr-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Teach scons about user-land windows.

Actually, more like get rid of all our hacks when compiling for
user-land windows.

Only MSVC is supported atm though.
/external/mesa3d/SConstruct
4f17bd270e23b7912f0634c2106ea146c9ddd1ee 12-Mar-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Faithfully mimic every WINDDK builtin compiler/linker option.
/external/mesa3d/SConstruct
5aa108214a21181406ec38a2fd5e82a279348f77 04-Mar-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Preliminary code for quieting command lines.
/external/mesa3d/SConstruct
72c9d4a660e5dd7e2bdb5ccb917388f138adae58 04-Mar-2008 Michel Dänzer <michel@tungstengraphics.com> gallium: Only use C++ compiler for linking when using LLVM.

Otherwise, the shared objects needlessly link against the C++ runtime
environment.
/external/mesa3d/SConstruct
9a7679811215a5cae2b4091f2fcda0a2faf4217d 04-Mar-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Force C++ linkage.

We have some C++ code (LLVM), which must be linked with g++ on certain
platforms. SCons tries to guess when to use g++ by looking to the source files,
but this fails, if the C++ code is not list in the command line, but inside in
the library.
/external/mesa3d/SConstruct
13174c195e057f443b23df788ea0c10251942189 03-Mar-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Make command line arguments effective again.
/external/mesa3d/SConstruct
9409043c58bbcac37b439032fc61aff2a0b0d543 27-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Move common code to a separate file.
/external/mesa3d/SConstruct
67099cd7b96dca5ee0e88543b7fc316f6535ea8f 27-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Autodetect the default machine.
/external/mesa3d/SConstruct
a6044bdf74bae96f05310ad6e39942f172b8ab02 27-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)."

This reverts commit 19f6e1a975a098cf4ce935b50f7cf0c64d9db042.
/external/mesa3d/SConstruct
19f6e1a975a098cf4ce935b50f7cf0c64d9db042 26-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Prefer MSVS 2003 (patch by Mark Mueller).
/external/mesa3d/SConstruct
6d336588edb8318f49a0f611760e7ff8b6861de7 26-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> scons: Properly generate PDB files on MSVC.
/external/mesa3d/SConstruct
c8b069cc1e839b5dd7a11d33c291b6b587a45df3 25-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Get more debugging info out of MSVC.
/external/mesa3d/SConstruct
efd336887f9c46e66b304def0aa5fc5e16dc990f 25-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Cleanup scons files.
/external/mesa3d/SConstruct
e70a431c3d87a829b3eb1b931d5af365ceee75b5 24-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> A few more tweaks to get correct WINDDK compilation.
/external/mesa3d/SConstruct
58a3d7dfd94453c25607106835fbbb3a54d42306 23-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Revamp scons usage.
/external/mesa3d/SConstruct
26c57d163092d8069c69ff47929e73682b819ab2 22-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Avoid building problematic module/drivers on windows.
/external/mesa3d/SConstruct
d710a7cfb2c129fcb937e40fa9b367d662138bc5 19-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Windows (DDK) compilation support.

It also works when cross compiling with Wine.
/external/mesa3d/SConstruct
b9da3791c934e05b82063a8c79c423a0a8e29a94 19-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Remove src/mesa and src/mesa/main from gallium source include paths.
/external/mesa3d/SConstruct
e773a813cf475e2a7ad79ea1ec698bf2530d0433 19-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Initial scons support to build gallivm.

Not yet complete.
/external/mesa3d/SConstruct
687a8b96ef13658bbe779d0011ce1144844f1972 18-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Standardize on using the pipe/ include prefix.
/external/mesa3d/SConstruct
33ceb6716a2166db75659fa66d85fb4cfb9633c7 18-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Update scons build for new code layout.
/external/mesa3d/SConstruct
0013796948642b281ec84628d6f945b686cd6849 07-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Conditionally use posix libraries/includes.
/external/mesa3d/SConstruct
81b6a801f79f3caddf4257a014a6aa80029c8d62 06-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Update scons instructions. Propagate user environment.
/external/mesa3d/SConstruct
f4192cb4ca01c51dd2b8eaa6e17c1acbb4232e0c 31-Jan-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Make the build output dir depend on the configuration.

The build output dirs mimics the old config names:

build/linux
build/linux-dri
build/linux-dri-x86
build/linux-dri-x86-debug
...
/external/mesa3d/SConstruct
c42e6254cffb8ef480868e9c1942f73129fc4f80 31-Jan-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: Add SCons as alternative build system for Gallium.
/external/mesa3d/SConstruct