b7ffe1e876
								
							 
						 
						
							
									Add scons build support for radeon/r300. 
							 
							
							
							
						 
						16 роки тому  
				
					
						
							
								 
						
							
								2b6235c9f7
								
							 
						 
						
							
									scons: Also link in additional LLVM components. 
							 
							
							
They don't seem necessary here, but they shouldn't hurt either... 
							
						 
						16 роки тому  
				
					
						
							
								 
						
							
								056f847e96
								
							 
						 
						
							
									gallium: Also disable i965simple for scons 
							 
							
							
	Please read previous commit for more info. 
							
						 
						16 роки тому  
				
					
						
							
								 
						
							
								e9b08e7373
								
							 
						 
						
							
									Make r300 and amd build in scons. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								9bf83fb016
								
							 
						 
						
							
									scons: Build the progs into seperate dirs as well. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								359bbe7432
								
							 
						 
						
							
									gallivm: Explicitly specify the LLVM components we need. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								6b69e3c717
								
							 
						 
						
							
									scons: ppc support. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								3c81992676
								
							 
						 
						
							
									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. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								f52db6cd44
								
							 
						 
						
							
									scons: Build the trace pipe driver by default. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								35355f7610
								
							 
						 
						
							
									trace: New pipe driver to trace incoming calls. 
							 
							
							
Only pipe_screen calls traced, and only linux supported, for now. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								2c4349aa3a
								
							 
						 
						
							
									python: Move the python scons code to a separate tool module. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								6410e94b96
								
							 
						 
						
							
									python: New state tracker which exposes the pipe driver to python scripts. 
							 
							
							
Still under development. Just barely works. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								fb4361a93d
								
							 
						 
						
							
									scons: Fix typo. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								18953a8771
								
							 
						 
						
							
									scons: Don't force MSVS 2003. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								b04aa714af
								
							 
						 
						
							
									scons: Put the tool logic in a frontend tool. 
							 
							
							
More logic can be shared between public and private branches this way. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								fe1a2d1fff
								
							 
						 
						
							
									egl: assorted fixes for Windows 
							 
							
							
Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								5a67df6d7c
								
							 
						 
						
							
									scons: Integrate gdi winsys. 
							 
							
							
Conditional build of the winsys based on the platform. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								ffc6afcdbf
								
							 
						 
						
							
									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. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								b215d7d10c
								
							 
						 
						
							
									scons: Play nice with MS Embedded Visual C++. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								658f5e7213
								
							 
						 
						
							
									scons: A few fixes for building mesa on windows. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								a7ce6d3992
								
							 
						 
						
							
									scons: More windows userspace fixes. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								35460fc91c
								
							 
						 
						
							
									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. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								4f17bd270e
								
							 
						 
						
							
									scons: Faithfully mimic every WINDDK builtin compiler/linker option. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								5aa108214a
								
							 
						 
						
							
									scons: Preliminary code for quieting command lines. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								72c9d4a660
								
							 
						 
						
							
									gallium: Only use C++ compiler for linking when using LLVM. 
							 
							
							
Otherwise, the shared objects needlessly link against the C++ runtime
environment. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								9a76798112
								
							 
						 
						
							
									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. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								13174c195e
								
							 
						 
						
							
									scons: Make command line arguments effective again. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								9409043c58
								
							 
						 
						
							
									scons: Move common code to a separate file. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								67099cd7b9
								
							 
						 
						
							
									scons: Autodetect the default machine. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								a6044bdf74
								
							 
						 
						
							
									Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)." 
							 
							
							
This reverts commit 19f6e1a975 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								19f6e1a975
								
							 
						 
						
							
									scons: Prefer MSVS 2003 (patch by Mark Mueller). 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								6d336588ed
								
							 
						 
						
							
									scons: Properly generate PDB files on MSVC. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								c8b069cc1e
								
							 
						 
						
							
									Get more debugging info out of MSVC. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								efd336887f
								
							 
						 
						
							
									Cleanup scons files. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								e70a431c3d
								
							 
						 
						
							
									A few more tweaks to get correct WINDDK compilation. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								58a3d7dfd9
								
							 
						 
						
							
									Revamp scons usage. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								26c57d1630
								
							 
						 
						
							
									Avoid building problematic module/drivers on windows. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								d710a7cfb2
								
							 
						 
						
							
									Windows (DDK) compilation support. 
							 
							
							
It also works when cross compiling with Wine. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								b9da3791c9
								
							 
						 
						
							
									Remove src/mesa and src/mesa/main from gallium source include paths. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								e773a813cf
								
							 
						 
						
							
									Initial scons support to build gallivm. 
							 
							
							
Not yet complete. 
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								687a8b96ef
								
							 
						 
						
							
									Standardize on using the pipe/ include prefix. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								33ceb6716a
								
							 
						 
						
							
									Update scons build for new code layout. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								87c8a1ba36
								
							 
						 
						
							
									gallium: Conditionally use posix libraries/includes. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								d432583d69
								
							 
						 
						
							
									gallium: Update scons instructions. Propagate user environment. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								e11bfc9907
								
							 
						 
						
							
									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
  ... 
							
						 
						18 роки тому  
				
					
						
							
								 
						
							
								c285e06e93
								
							 
						 
						
							
									gallium: Add SCons as alternative build system for Gallium. 
							 
							
							
							
						 
						18 роки тому  
				
					
						
							
								 
						
							
								0013796948
								
							 
						 
						
							
									gallium: Conditionally use posix libraries/includes. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								81b6a801f7
								
							 
						 
						
							
									gallium: Update scons instructions. Propagate user environment. 
							 
							
							
							
						 
						17 роки тому  
				
					
						
							
								 
						
							
								f4192cb4ca
								
							 
						 
						
							
									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
  ... 
							
						 
						18 роки тому  
				
					
						
							
								 
						
							
								c42e6254cf
								
							 
						 
						
							
									gallium: Add SCons as alternative build system for Gallium. 
							 
							
							
							
						 
						18 роки тому