summaryrefslogtreecommitdiffstats
path: root/src/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* scons: Add support for GLES.Chia-I Wu2011-01-221-0/+7
| | | | | | | | | | | | | | | | | | 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.
* scons: Fix cross-compilation.José Fonseca2011-01-131-0/+3
| | | | Hairy stuff. Don't know how to do it better though.
* getopt: Import OpenBSD getopt implementation for MSVC.José Fonseca2011-01-121-0/+1
|
* scons: Updates for targets/egl-static.Chia-I Wu2011-01-121-3/+3
| | | | | | | | Update SConscripts to re-enable or add support for EGL on windows and x11 platforms respectively. targets/egl-gdi is replaced by targets/egl-static, where "-static" means pipe drivers and state trackers are linked to statically by egl_gallium, and egl_gallium is a built-in driver of libEGL. There is no more egl_gallium.dll on Windows.
* scons: Revamp how to specify targets to build.José Fonseca2010-11-011-11/+9
| | | | | | | | | | | | | | | | | | | | | | 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.
* talloc: Make it compile with MSVC, MinGW, and Xcode/gcc4.0.José Fonseca2010-08-131-0/+3
| | | | Based on Aras Pranckevičius' patch.
* SConscript: don't build mesa components if mesa not in state trackersKeith Whitwell2010-06-081-5/+5
|
* glew: Drop glew now that we don't need it for the progsJakob Bornecrantz2010-06-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configs/beos | 2 +- configs/darwin | 2 +- configs/default | 4 +- configs/freebsd-dri | 2 +- configs/linux-cell | 2 +- configs/linux-dri-xcb | 2 +- configs/linux-indirect | 2 +- configure.ac | 2 +- include/GL/glew.h |14435 ------------------------------------------------ include/GL/glxew.h | 1476 ----- include/GL/wglew.h | 1247 ----- src/SConscript | 1 - src/glew/LICENSE.txt | 73 - src/glew/Makefile | 54 - src/glew/SConscript | 69 - src/glew/glew.c |14320 ----------------------------------------------- src/glew/glewinfo.c | 8441 ---------------------------- src/glew/visualinfo.c | 1173 ---- 18 files changed, 8 insertions(+), 41299 deletions(-) Revert "glew: update to version 1.5.4" This reverts commit a189b1c53b6a3b6c055cc86145c8ef48c580e9d0. Revert "glew: Include X11 headers and libraries in SCons build." This reverts commit efdd33985cb38429aeae845a556db2322957e71a. Revert "scons: Fix GLEW build on Mac OS X." This reverts commit 8f81769148eab0042ffb7192a702350275648715. Revert "scons: Use static glew library on Unices to avoid binary compatability issues" This reverts commit de22c940a1df66d13825dd15c015eafabb61a11d. Revert "glew: Update to version 1.5.2." This reverts commit aaf7ecfd816f82fef314f4f772cc53bc0ced553e. Revert "scons: Build glew on all platforms." This reverts commit 52eb3e4235cc661ab9626a704c555a5f096c628a. Revert "scons: Put glut and glew shared libraries into build/xxx/bin or lib." This reverts commit 8a318edd0838ee3343be0425019d93541b621567. Didn't revert scons/gallium.py Revert "scons: Fix glew build on MSVC." This reverts commit 14a8c9dac7ea43ad8a45052e17f7127451344e5a. Revert "scons: Build progs together with everything else." This reverts commit 7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a. Only changed src/glew/SConscript Revert "mesa: include glew headers in MesaDemos tarballs" This reverts commit c57d81ddc9ba3052ff7f6b72091accab2c2db0ae. Revert "mesa: include GLEW sources in MesaDemos tarball" This reverts commit b9e2e32daf5505896a662dc8df60104c0f51b4b9. Revert "glew: correct misspelling of glFramebufferTextureLayer" This reverts commit 1b05b5b4fecd9ac8ef34abdda6c085868016ad84. Revert "glew: fix GLEW_LIB_NAME" This reverts commit c10df26a31b6af5a720fbfd06411d580cd38a2c8. Revert "Add dummy install target for glew to fix 'make install'" This reverts commit c273dfe6a28d4bb64ce167685b4053d22db5a727. Revert "autoconf: Add GLEW needed by progs when building GLUT" This reverts commit 2977cee38e21b8e5ebba1635b101185d64ee44a9. Revert "glew: Build it as a static lib." This reverts commit fcf9353fea8343a1a86c8c6e0144c8429440c648. Revert "glew: Initial import." This reverts commit 57d00016cab9afa3e7853d9830044a8ece9541c4.
* mapi/vgapi: Add SConscript for Windows build.Chia-I Wu2010-05-311-0/+1
|
* egl: Use SConscript for Windows build.Chia-I Wu2010-05-311-0/+3
| | | | Fix several portability issues and add SConscript for Windows build.
* glapi: Move to src/mapi/.Chia-I Wu2010-05-071-0/+1
| | | | Move glapi to src/mapi/{glapi,es1api,es2api}.
* scons: Add new targets option.José Fonseca2010-03-091-5/+4
| | | | | This will likely change. Most probably we'll just add an alias to indvidual targets and use the regular scons targets arguments.
* support an 'embedded' platform target which turns off most parts of theAlan Hourihane2010-01-261-2/+3
| | | | build.
* scons: Get GLSL code building correctly when cross compiling.José Fonseca2009-12-101-3/+1
| | | | | This is quite messy. GLSL code has to be built twice: one for the host OS, another for the target OS.
* scons: Autogenerate GLSL builtin library *_gc.h from *.gc files.Michal Krol2009-11-251-1/+1
|
* glsl/cl: Add a hard-coded syntax parser.Michal Krol2009-11-131-0/+1
|
* glsl: Add a purify command-line tool.Michal Krol2009-09-071-0/+1
|
* glsl: Add preprocessor purifier.Michal Krol2009-09-071-0/+1
|
* glew: Initial import.José Fonseca2009-01-231-2/+3
| | | | From glew 1.5.1 release.
* glut: MinGW portability fixes.José Fonseca2008-11-211-0/+2
| | | | Still, it doesn't run as well as the glut binaries...
* Fix typo.José Fonseca2008-02-231-1/+1
|
* Avoid building problematic module/drivers on windows.José Fonseca2008-02-231-5/+6
|
* Update scons build for new code layout.José Fonseca2008-02-181-0/+7