diff options
| author | Karl Schultz <k.w.schultz@comcast.net> | 2009-01-21 07:59:11 -0700 | 
|---|---|---|
| committer | Brian Paul <brianp@vmware.com> | 2009-01-21 07:59:11 -0700 | 
| commit | 787a001a6774e6fe80623159f32155ce12002a9f (patch) | |
| tree | b3ab63ad794f3461b3d1930306d773c8856a719f | |
| parent | dd92f483b0f2eced3984be9a051c0cc653ae6d74 (diff) | |
windows: another round of VC8 project file updates
New static configs generate DLLs that do not have a dependency on the MSCVR*
DLL's.
| -rw-r--r-- | windows/VC8/mesa/gdi/gdi.vcproj | 220 | ||||
| -rw-r--r-- | windows/VC8/mesa/glu/glu.vcproj | 229 | ||||
| -rw-r--r-- | windows/VC8/mesa/mesa.sln | 18 | ||||
| -rw-r--r-- | windows/VC8/mesa/mesa/mesa.vcproj | 212 | ||||
| -rw-r--r-- | windows/VC8/mesa/osmesa/osmesa.vcproj | 228 | ||||
| -rw-r--r-- | windows/VC8/progs/demos/gears.vcproj | 213 | ||||
| -rw-r--r-- | windows/VC8/progs/glut/glut.vcproj | 215 | ||||
| -rw-r--r-- | windows/VC8/progs/progs.sln | 10 | 
8 files changed, 1211 insertions, 134 deletions
| diff --git a/windows/VC8/mesa/gdi/gdi.vcproj b/windows/VC8/mesa/gdi/gdi.vcproj index 58d8ab1df1..a3dd5ef5b6 100644 --- a/windows/VC8/mesa/gdi/gdi.vcproj +++ b/windows/VC8/mesa/gdi/gdi.vcproj @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="Windows-1252"?>
  <VisualStudioProject
  	ProjectType="Visual C++"
 -	Version="8,00"
 +	Version="8.00"
  	Name="gdi"
  	ProjectGUID="{A1B24907-E196-4826-B6AF-26723629B633}"
  	RootNamespace="gdi"
 @@ -16,8 +16,8 @@  	<Configurations>
  		<Configuration
  			Name="Debug|Win32"
 -			OutputDirectory=".\Debug"
 -			IntermediateDirectory=".\Debug"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -51,10 +51,6 @@  				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;GDI_EXPORTS;_DLL;BUILD_GL32;MESA_MINWARN"
  				BasicRuntimeChecks="3"
  				RuntimeLibrary="3"
 -				PrecompiledHeaderFile=".\Debug/gdi.pch"
 -				AssemblerListingLocation=".\Debug/"
 -				ObjectFile=".\Debug/"
 -				ProgramDataBaseFileName=".\Debug/"
  				BrowseInformation="1"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
 @@ -75,14 +71,14 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				OutputFile="Debug/OPENGL32.DLL"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OPENGL32.dll"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../mesa/Debug"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\windows\gdi\mesa.def"
  				GenerateDebugInformation="true"
 -				ProgramDatabaseFile=".\Debug/OPENGL32.pdb"
 -				ImportLibrary=".\Debug/OPENGL32.lib"
 +				ProgramDatabaseFile="$(TargetDir)OPENGL32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -107,13 +103,13 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Debug\OPENGL32.LIB ..\..\..\..\lib
copy Debug\OPENGL32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Debug\OPENGL32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  		<Configuration
  			Name="Release|Win32"
 -			OutputDirectory=".\Release"
 -			IntermediateDirectory=".\Release"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -149,9 +145,6 @@  				RuntimeLibrary="2"
  				EnableFunctionLevelLinking="true"
  				PrecompiledHeaderFile=".\Release/gdi.pch"
 -				AssemblerListingLocation=".\Release/"
 -				ObjectFile=".\Release/"
 -				ProgramDataBaseFileName=".\Release/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				CompileAs="0"
 @@ -170,13 +163,13 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				OutputFile="Release/OPENGL32.DLL"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OPENGL32.dll"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../mesa/Release"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\windows\gdi\mesa.def"
 -				ProgramDatabaseFile=".\Release/OPENGL32.pdb"
 -				ImportLibrary=".\Release/OPENGL32.lib"
 +				ProgramDatabaseFile="$(TargetDir)OPENGL32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -201,7 +194,190 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Release\OPENGL32.LIB ..\..\..\..\lib
copy Release\OPENGL32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Release\OPENGL32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Debug Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Debug/gdi.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				Optimization="0"
 +				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/main,../../../../src/mesa/glapi,../../../../src/mesa/swrast,../../../../src/mesa/shader"
 +				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;GDI_EXPORTS;BUILD_GL32;MESA_MINWARN"
 +				BasicRuntimeChecks="3"
 +				RuntimeLibrary="1"
 +				BrowseInformation="1"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				DebugInformationFormat="3"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OPENGL32.dll"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\windows\gdi\mesa.def"
 +				GenerateDebugInformation="true"
 +				ProgramDatabaseFile="$(TargetDir)OPENGL32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Release Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Release/gdi.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				InlineFunctionExpansion="1"
 +				AdditionalIncludeDirectories="../../main,../../../../include,../../../../src/mesa,../../../../src/mesa/main,../../../../src/mesa/glapi,../../../../src/mesa/swrast,../../../../src/mesa/shader"
 +				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;GDI_EXPORTS;BUILD_GL32;MESA_MINWARN"
 +				StringPooling="true"
 +				RuntimeLibrary="0"
 +				EnableFunctionLevelLinking="true"
 +				PrecompiledHeaderFile=".\Release/gdi.pch"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OPENGL32.dll"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\windows\gdi\mesa.def"
 +				ProgramDatabaseFile="$(TargetDir)OPENGL32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OPENGL32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  	</Configurations>
 diff --git a/windows/VC8/mesa/glu/glu.vcproj b/windows/VC8/mesa/glu/glu.vcproj index 37d829e178..b3b4b10d70 100644 --- a/windows/VC8/mesa/glu/glu.vcproj +++ b/windows/VC8/mesa/glu/glu.vcproj @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="Windows-1252"?>
  <VisualStudioProject
  	ProjectType="Visual C++"
 -	Version="8,00"
 +	Version="8.00"
  	Name="glu"
  	ProjectGUID="{2E50FDAF-430B-475B-AE6B-60B68F2875BA}"
  	RootNamespace="glu"
 @@ -16,8 +16,8 @@  	<Configurations>
  		<Configuration
  			Name="Release|Win32"
 -			OutputDirectory=".\Release"
 -			IntermediateDirectory=".\Release"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -52,10 +52,6 @@  				StringPooling="true"
  				RuntimeLibrary="2"
  				EnableFunctionLevelLinking="true"
 -				PrecompiledHeaderFile=".\Release/glu.pch"
 -				AssemblerListingLocation=".\Release/"
 -				ObjectFile=".\Release/"
 -				ProgramDataBaseFileName=".\Release/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  			/>
 @@ -73,13 +69,12 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				OutputFile="Release/GLU32.DLL"
 +				OutputFile="$(OutDir)\GLU32.dll"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../gdi/Release"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\glu\sgi\glu.def"
 -				ProgramDatabaseFile=".\Release/GLU32.pdb"
 -				ImportLibrary=".\Release/GLU32.lib"
 +				ProgramDatabaseFile="$(TargetDir)GLU32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -104,13 +99,13 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Release\GLU32.LIB ..\..\..\..\lib
copy Release\GLU32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Release\GLU32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLU32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLU32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLU32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  		<Configuration
  			Name="Debug|Win32"
 -			OutputDirectory=".\Debug"
 -			IntermediateDirectory=".\Debug"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -144,10 +139,6 @@  				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLU_EXPORTS;BUILD_GLU32;LIBRARYBUILD;_CRT_SECURE_NO_DEPRECATE"
  				BasicRuntimeChecks="3"
  				RuntimeLibrary="3"
 -				PrecompiledHeaderFile=".\Debug/glu.pch"
 -				AssemblerListingLocation=".\Debug/"
 -				ObjectFile=".\Debug/"
 -				ProgramDataBaseFileName=".\Debug/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				DebugInformationFormat="3"
 @@ -166,14 +157,13 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				OutputFile="Debug/GLU32.DLL"
 +				OutputFile="$(OutDir)\GLU32.dll"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../gdi/Debug"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\glu\sgi\glu.def"
  				GenerateDebugInformation="true"
 -				ProgramDatabaseFile=".\Debug/GLU32.pdb"
 -				ImportLibrary=".\Debug/GLU32.lib"
 +				ProgramDatabaseFile="$(TargetDir)GLU32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -198,7 +188,184 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Debug\GLU32.LIB ..\..\..\..\lib
copy Debug\GLU32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLU32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLU32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLU32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Debug Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Debug/glu.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				Optimization="0"
 +				AdditionalIncludeDirectories="../../../../include;../../../../src/glu/sgi/include;../../../../src/glu/sgi/libnurbs/interface;../../../../src/glu/sgi/libnurbs/internals;../../../../src/glu/sgi/libnurbs/nurbtess"
 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLU_EXPORTS;BUILD_GLU32;LIBRARYBUILD;_CRT_SECURE_NO_DEPRECATE"
 +				BasicRuntimeChecks="3"
 +				RuntimeLibrary="1"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				DebugInformationFormat="3"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				OutputFile="$(OutDir)\GLU32.dll"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\glu\sgi\glu.def"
 +				GenerateDebugInformation="true"
 +				ProgramDatabaseFile="$(TargetDir)GLU32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLU32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLU32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLU32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Release Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Release/glu.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				InlineFunctionExpansion="1"
 +				AdditionalIncludeDirectories="../../../../include;../../../../src/glu/sgi/include;../../../../src/glu/sgi/libnurbs/interface;../../../../src/glu/sgi/libnurbs/internals;../../../../src/glu/sgi/libnurbs/nurbtess"
 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLU_EXPORTS;BUILD_GLU32;LIBRARYBUILD;_CRT_SECURE_NO_DEPRECATE"
 +				StringPooling="true"
 +				RuntimeLibrary="0"
 +				EnableFunctionLevelLinking="true"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				OutputFile="$(OutDir)\GLU32.dll"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\glu\sgi\glu.def"
 +				ProgramDatabaseFile="$(TargetDir)GLU32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLU32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLU32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLU32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  	</Configurations>
 @@ -264,6 +431,22 @@  						Name="VCCLCompilerTool"
  					/>
  				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
  			</File>
  			<File
  				RelativePath="..\..\..\..\src\glu\sgi\libtess\priorityq.c"
 diff --git a/windows/VC8/mesa/mesa.sln b/windows/VC8/mesa/mesa.sln index 5eff488430..dd8c706ee1 100644 --- a/windows/VC8/mesa/mesa.sln +++ b/windows/VC8/mesa/mesa.sln @@ -19,24 +19,42 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "osmesa", "osmesa\osmesa.vcp  EndProject
  Global
  	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 +		Debug Static CRT|Win32 = Debug Static CRT|Win32
  		Debug|Win32 = Debug|Win32
 +		Release Static CRT|Win32 = Release Static CRT|Win32
  		Release|Win32 = Release|Win32
  	EndGlobalSection
  	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 +		{A1B24907-E196-4826-B6AF-26723629B633}.Debug Static CRT|Win32.ActiveCfg = Debug Static CRT|Win32
 +		{A1B24907-E196-4826-B6AF-26723629B633}.Debug Static CRT|Win32.Build.0 = Debug Static CRT|Win32
  		{A1B24907-E196-4826-B6AF-26723629B633}.Debug|Win32.ActiveCfg = Debug|Win32
  		{A1B24907-E196-4826-B6AF-26723629B633}.Debug|Win32.Build.0 = Debug|Win32
 +		{A1B24907-E196-4826-B6AF-26723629B633}.Release Static CRT|Win32.ActiveCfg = Release Static CRT|Win32
 +		{A1B24907-E196-4826-B6AF-26723629B633}.Release Static CRT|Win32.Build.0 = Release Static CRT|Win32
  		{A1B24907-E196-4826-B6AF-26723629B633}.Release|Win32.ActiveCfg = Release|Win32
  		{A1B24907-E196-4826-B6AF-26723629B633}.Release|Win32.Build.0 = Release|Win32
 +		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Debug Static CRT|Win32.ActiveCfg = Debug Static CRT|Win32
 +		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Debug Static CRT|Win32.Build.0 = Debug Static CRT|Win32
  		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Debug|Win32.ActiveCfg = Debug|Win32
  		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Debug|Win32.Build.0 = Debug|Win32
 +		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Release Static CRT|Win32.ActiveCfg = Release Static CRT|Win32
 +		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Release Static CRT|Win32.Build.0 = Release Static CRT|Win32
  		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Release|Win32.ActiveCfg = Release|Win32
  		{2E50FDAF-430B-475B-AE6B-60B68F2875BA}.Release|Win32.Build.0 = Release|Win32
 +		{2120C974-2717-4709-B44F-D6E6D0A56448}.Debug Static CRT|Win32.ActiveCfg = Debug Static CRT|Win32
 +		{2120C974-2717-4709-B44F-D6E6D0A56448}.Debug Static CRT|Win32.Build.0 = Debug Static CRT|Win32
  		{2120C974-2717-4709-B44F-D6E6D0A56448}.Debug|Win32.ActiveCfg = Debug|Win32
  		{2120C974-2717-4709-B44F-D6E6D0A56448}.Debug|Win32.Build.0 = Debug|Win32
 +		{2120C974-2717-4709-B44F-D6E6D0A56448}.Release Static CRT|Win32.ActiveCfg = Release Static CRT|Win32
 +		{2120C974-2717-4709-B44F-D6E6D0A56448}.Release Static CRT|Win32.Build.0 = Release Static CRT|Win32
  		{2120C974-2717-4709-B44F-D6E6D0A56448}.Release|Win32.ActiveCfg = Release|Win32
  		{2120C974-2717-4709-B44F-D6E6D0A56448}.Release|Win32.Build.0 = Release|Win32
 +		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Debug Static CRT|Win32.ActiveCfg = Debug Static CRT|Win32
 +		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Debug Static CRT|Win32.Build.0 = Debug Static CRT|Win32
  		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Debug|Win32.ActiveCfg = Debug|Win32
  		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Debug|Win32.Build.0 = Debug|Win32
 +		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Release Static CRT|Win32.ActiveCfg = Release Static CRT|Win32
 +		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Release Static CRT|Win32.Build.0 = Release Static CRT|Win32
  		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Release|Win32.ActiveCfg = Release|Win32
  		{8D6CD423-383B-49E7-81BC-D20C70B07DF5}.Release|Win32.Build.0 = Release|Win32
  	EndGlobalSection
 diff --git a/windows/VC8/mesa/mesa/mesa.vcproj b/windows/VC8/mesa/mesa/mesa.vcproj index f1ad7f67bc..31d5fe54b8 100644 --- a/windows/VC8/mesa/mesa/mesa.vcproj +++ b/windows/VC8/mesa/mesa/mesa.vcproj @@ -16,8 +16,8 @@  	<Configurations>
  		<Configuration
  			Name="Release|Win32"
 -			OutputDirectory=".\Release"
 -			IntermediateDirectory=".\Release"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="4"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -44,15 +44,11 @@  				AdditionalOptions="/Zm1000 "
  				InlineFunctionExpansion="1"
  				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/glapi,../../../../src/mesa/main,../../../../src/mesa/shader,../../../../src/mesa/shader/slang,../../../../src/mesa/shader/grammar"
 -				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;NDEBUG;WIN32;_LIB;_DLL;BUILD_GL32;MESA_MINWARN"
 +				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_DLL;BUILD_GL32;MESA_MINWARN;_CRT_SECURE_NO_DEPRECATE"
  				StringPooling="true"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				EnableFunctionLevelLinking="true"
  				UsePrecompiledHeader="0"
 -				PrecompiledHeaderFile=".\Release/mesa.pch"
 -				AssemblerListingLocation=".\Release/"
 -				ObjectFile=".\Release/"
 -				ProgramDataBaseFileName=".\Release/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				CompileAs="0"
 @@ -70,7 +66,6 @@  			/>
  			<Tool
  				Name="VCLibrarianTool"
 -				OutputFile=".\Release\mesa.lib"
  				SuppressStartupBanner="true"
  			/>
  			<Tool
 @@ -91,8 +86,8 @@  		</Configuration>
  		<Configuration
  			Name="Debug|Win32"
 -			OutputDirectory=".\Debug"
 -			IntermediateDirectory=".\Debug"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="4"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -119,13 +114,79 @@  				AdditionalOptions="/Zm1000 "
  				Optimization="0"
  				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/glapi,../../../../src/mesa/main,../../../../src/mesa/shader,../../../../src/mesa/shader/slang,../../../../src/mesa/shader/grammar"
 -				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_DEBUG;WIN32;_LIB;_DLL;BUILD_GL32;MESA_MINWARN"
 +				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;_DLL;BUILD_GL32;MESA_MINWARN;_CRT_SECURE_NO_DEPRECATE"
 +				BasicRuntimeChecks="3"
 +				RuntimeLibrary="3"
 +				BrowseInformation="1"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				DebugInformationFormat="3"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLibrarianTool"
 +				SuppressStartupBanner="true"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Debug Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="4"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				AdditionalOptions="/Zm1000 "
 +				Optimization="0"
 +				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/glapi,../../../../src/mesa/main,../../../../src/mesa/shader,../../../../src/mesa/shader/slang,../../../../src/mesa/shader/grammar"
 +				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;BUILD_GL32;MESA_MINWARN;_CRT_SECURE_NO_DEPRECATE"
  				BasicRuntimeChecks="3"
  				RuntimeLibrary="1"
 -				PrecompiledHeaderFile=".\Debug/mesa.pch"
 -				AssemblerListingLocation=".\Debug/"
 -				ObjectFile=".\Debug/"
 -				ProgramDataBaseFileName=".\Debug/"
  				BrowseInformation="1"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
 @@ -145,7 +206,76 @@  			/>
  			<Tool
  				Name="VCLibrarianTool"
 -				OutputFile=".\Debug\mesa.lib"
 +				SuppressStartupBanner="true"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Release Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="4"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				AdditionalOptions="/Zm1000 "
 +				InlineFunctionExpansion="1"
 +				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/glapi,../../../../src/mesa/main,../../../../src/mesa/shader,../../../../src/mesa/shader/slang,../../../../src/mesa/shader/grammar"
 +				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;BUILD_GL32;MESA_MINWARN;_CRT_SECURE_NO_DEPRECATE"
 +				StringPooling="true"
 +				RuntimeLibrary="0"
 +				EnableFunctionLevelLinking="true"
 +				UsePrecompiledHeader="0"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLibrarianTool"
  				SuppressStartupBanner="true"
  			/>
  			<Tool
 @@ -355,6 +485,22 @@  						Name="VCCLCompilerTool"
  					/>
  				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
  			</File>
  			<File
  				RelativePath="..\..\..\..\src\mesa\shader\grammar\grammar_crt.c"
 @@ -375,6 +521,22 @@  						Name="VCCLCompilerTool"
  					/>
  				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
  			</File>
  			<File
  				RelativePath="..\..\..\..\src\mesa\shader\grammar\grammar_mesa.c"
 @@ -971,6 +1133,22 @@  						Name="VCCLCompilerTool"
  					/>
  				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release Static CRT|Win32"
 +					ExcludedFromBuild="true"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +					/>
 +				</FileConfiguration>
  			</File>
  			<File
  				RelativePath="..\..\..\..\src\mesa\main\vtxfmt.c"
 diff --git a/windows/VC8/mesa/osmesa/osmesa.vcproj b/windows/VC8/mesa/osmesa/osmesa.vcproj index cbf66df80f..d7cd47a6c1 100644 --- a/windows/VC8/mesa/osmesa/osmesa.vcproj +++ b/windows/VC8/mesa/osmesa/osmesa.vcproj @@ -4,6 +4,7 @@  	Version="8.00"
  	Name="osmesa"
  	ProjectGUID="{8D6CD423-383B-49E7-81BC-D20C70B07DF5}"
 +	RootNamespace="osmesa"
  	>
  	<Platforms>
  		<Platform
 @@ -15,8 +16,8 @@  	<Configurations>
  		<Configuration
  			Name="Release|Win32"
 -			OutputDirectory=".\Release"
 -			IntermediateDirectory=".\Release"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -47,14 +48,10 @@  				Name="VCCLCompilerTool"
  				InlineFunctionExpansion="1"
  				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/main,../../../../src/mesa/glapi,../../../../src/mesa/swrast,../../../../src/mesa/shader"
 -				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OSMESA_EXPORTS"
 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OSMESA_EXPORTS;BUILD_GL32"
  				StringPooling="true"
 -				RuntimeLibrary="0"
 +				RuntimeLibrary="2"
  				EnableFunctionLevelLinking="true"
 -				PrecompiledHeaderFile=".\Release/osmesa.pch"
 -				AssemblerListingLocation=".\Release/"
 -				ObjectFile=".\Release/"
 -				ProgramDataBaseFileName=".\Release/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				CompileAs="0"
 @@ -73,15 +70,13 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				AdditionalDependencies="opengl32.lib winmm.lib msvcrt.lib odbc32.lib odbccp32.lib"
 -				OutputFile="Release/OSMESA32.DLL"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OSMESA32.dll"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../gdi/Release"
 -				IgnoreAllDefaultLibraries="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\osmesa\osmesa.def"
 -				ProgramDatabaseFile=".\Release/OSMESA32.pdb"
 -				ImportLibrary=".\Release/OSMESA32.lib"
 +				ProgramDatabaseFile="$(TargetDir)OSMESA32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -106,13 +101,104 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Release\OSMESA32.LIB ..\..\..\..\lib
copy Release\OSMESA32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Release\OSMESA32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  		<Configuration
  			Name="Debug|Win32"
 -			OutputDirectory=".\Debug"
 -			IntermediateDirectory=".\Debug"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Debug/osmesa.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				Optimization="0"
 +				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/main,../../../../src/mesa/glapi,../../../../src/mesa/swrast,../../../../src/mesa/shader"
 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;OSMESA_EXPORTS;BUILD_GL32"
 +				BasicRuntimeChecks="3"
 +				RuntimeLibrary="3"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				DebugInformationFormat="3"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OSMESA32.dll"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\osmesa\osmesa.def"
 +				GenerateDebugInformation="true"
 +				ProgramDatabaseFile="$(TargetDir)OSMESA32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Debug Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -143,13 +229,9 @@  				Name="VCCLCompilerTool"
  				Optimization="0"
  				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/main,../../../../src/mesa/glapi,../../../../src/mesa/swrast,../../../../src/mesa/shader"
 -				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;OSMESA_EXPORTS"
 +				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;OSMESA_EXPORTS;BUILD_GL32"
  				BasicRuntimeChecks="3"
  				RuntimeLibrary="1"
 -				PrecompiledHeaderFile=".\Debug/osmesa.pch"
 -				AssemblerListingLocation=".\Debug/"
 -				ObjectFile=".\Debug/"
 -				ProgramDataBaseFileName=".\Debug/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				DebugInformationFormat="3"
 @@ -169,16 +251,104 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				AdditionalDependencies="opengl32.lib winmm.lib msvcrtd.lib odbc32.lib odbccp32.lib"
 -				OutputFile="Debug/OSMESA32.DLL"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OSMESA32.dll"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../gdi/Debug"
 -				IgnoreAllDefaultLibraries="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\osmesa\osmesa.def"
  				GenerateDebugInformation="true"
 -				ProgramDatabaseFile=".\Debug/OSMESA32.pdb"
 -				ImportLibrary=".\Debug/OSMESA32.lib"
 +				ProgramDatabaseFile="$(TargetDir)OSMESA32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Release Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Release/osmesa.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				InlineFunctionExpansion="1"
 +				AdditionalIncludeDirectories="../../../../include,../../../../src/mesa,../../../../src/mesa/main,../../../../src/mesa/glapi,../../../../src/mesa/swrast,../../../../src/mesa/shader"
 +				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;OSMESA_EXPORTS;BUILD_GL32"
 +				StringPooling="true"
 +				RuntimeLibrary="0"
 +				EnableFunctionLevelLinking="true"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				AdditionalDependencies="gdi32.lib user32.lib"
 +				OutputFile="$(OutDir)\OSMESA32.dll"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\mesa\drivers\osmesa\osmesa.def"
 +				ProgramDatabaseFile="$(TargetDir)OSMESA32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -203,7 +373,7 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Debug\OSMESA32.LIB ..\..\..\..\lib
copy Debug\OSMESA32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Debug\OSMESA32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.LIB" ..\..\..\..\lib
copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)OSMESA32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  	</Configurations>
 diff --git a/windows/VC8/progs/demos/gears.vcproj b/windows/VC8/progs/demos/gears.vcproj index 4fac301d88..ebcd381857 100644 --- a/windows/VC8/progs/demos/gears.vcproj +++ b/windows/VC8/progs/demos/gears.vcproj @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="Windows-1252"?>
  <VisualStudioProject
  	ProjectType="Visual C++"
 -	Version="8,00"
 +	Version="8.00"
  	Name="gears"
  	ProjectGUID="{3A7B0671-10F8-45D1-B012-F6D650F817CE}"
  	RootNamespace="gears"
 @@ -16,8 +16,8 @@  	<Configurations>
  		<Configuration
  			Name="Debug|Win32"
 -			OutputDirectory=".\Debug"
 -			IntermediateDirectory=".\Debug"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="1"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -47,10 +47,6 @@  				PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE"
  				BasicRuntimeChecks="3"
  				RuntimeLibrary="3"
 -				PrecompiledHeaderFile=".\Debug/gears.pch"
 -				AssemblerListingLocation=".\Debug/"
 -				ObjectFile=".\Debug/"
 -				ProgramDataBaseFileName=".\Debug/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				DebugInformationFormat="3"
 @@ -70,12 +66,10 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				OutputFile=".\Debug/gears.exe"
  				LinkIncremental="2"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../glut/Debug"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				GenerateDebugInformation="true"
 -				ProgramDatabaseFile=".\Debug/gears.pdb"
  				SubSystem="1"
  			/>
  			<Tool
 @@ -101,13 +95,13 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="copy Debug\gears.exe ..\..\..\..\progs\demos"
 +				CommandLine="copy "$(TargetDir)gears.exe" ..\..\..\..\progs\demos"
  			/>
  		</Configuration>
  		<Configuration
  			Name="Release|Win32"
 -			OutputDirectory=".\Release"
 -			IntermediateDirectory=".\Release"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="1"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -138,10 +132,6 @@  				StringPooling="true"
  				RuntimeLibrary="2"
  				EnableFunctionLevelLinking="true"
 -				PrecompiledHeaderFile=".\Release/gears.pch"
 -				AssemblerListingLocation=".\Release/"
 -				ObjectFile=".\Release/"
 -				ProgramDataBaseFileName=".\Release/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				CompileAs="0"
 @@ -160,11 +150,9 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				OutputFile=".\Release/gears.exe"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../glut/Release"
 -				ProgramDatabaseFile=".\Release/gears.pdb"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				SubSystem="1"
  			/>
  			<Tool
 @@ -190,7 +178,174 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="copy Release\gears.exe ..\..\..\..\progs\demos"
 +				CommandLine="copy "$(TargetDir)gears.exe" ..\..\..\..\progs\demos"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Debug Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="1"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				TypeLibraryName=".\Debug/gears.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				Optimization="0"
 +				AdditionalIncludeDirectories="../../../../include"
 +				PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE"
 +				BasicRuntimeChecks="3"
 +				RuntimeLibrary="1"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				DebugInformationFormat="3"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				LinkIncremental="2"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				GenerateDebugInformation="true"
 +				SubSystem="1"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="copy "$(TargetDir)gears.exe" ..\..\..\..\progs\demos"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Release Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="1"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				TypeLibraryName=".\Release/gears.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				InlineFunctionExpansion="1"
 +				AdditionalIncludeDirectories="../../../../include"
 +				PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE"
 +				StringPooling="true"
 +				RuntimeLibrary="0"
 +				EnableFunctionLevelLinking="true"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				SubSystem="1"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="copy "$(TargetDir)gears.exe" ..\..\..\..\progs\demos"
  			/>
  		</Configuration>
  	</Configurations>
 @@ -220,6 +375,22 @@  						AdditionalIncludeDirectories=""
  					/>
  				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Debug Static CRT|Win32"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +						AdditionalIncludeDirectories=""
 +					/>
 +				</FileConfiguration>
 +				<FileConfiguration
 +					Name="Release Static CRT|Win32"
 +					>
 +					<Tool
 +						Name="VCCLCompilerTool"
 +						AdditionalIncludeDirectories=""
 +					/>
 +				</FileConfiguration>
  			</File>
  		</Filter>
  		<Filter
 diff --git a/windows/VC8/progs/glut/glut.vcproj b/windows/VC8/progs/glut/glut.vcproj index 792490b9e3..cdc30a1617 100644 --- a/windows/VC8/progs/glut/glut.vcproj +++ b/windows/VC8/progs/glut/glut.vcproj @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="Windows-1252"?>
  <VisualStudioProject
  	ProjectType="Visual C++"
 -	Version="8,00"
 +	Version="8.00"
  	Name="glut"
  	ProjectGUID="{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}"
  	RootNamespace="glut"
 @@ -16,8 +16,8 @@  	<Configurations>
  		<Configuration
  			Name="Debug|Win32"
 -			OutputDirectory=".\Debug"
 -			IntermediateDirectory=".\Debug"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -51,10 +51,6 @@  				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_DLL;_USRDLL;GLUT_EXPORTS;MESA;BUILD_GL32;_CRT_SECURE_NO_DEPRECATE"
  				BasicRuntimeChecks="3"
  				RuntimeLibrary="3"
 -				PrecompiledHeaderFile=".\Debug/glut.pch"
 -				AssemblerListingLocation=".\Debug/"
 -				ObjectFile=".\Debug/"
 -				ProgramDataBaseFileName=".\Debug/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				DebugInformationFormat="3"
 @@ -74,15 +70,14 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				AdditionalDependencies="winmm.lib opengl32.lib glu32.lib"
 +				AdditionalDependencies="winmm.lib opengl32.lib glu32.lib gdi32.lib user32.lib"
  				OutputFile="Debug/GLUT32.DLL"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../../mesa/Debug"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\glut\glx\glut.def"
  				GenerateDebugInformation="true"
 -				ProgramDatabaseFile=".\Debug/GLUT32.pdb"
 -				ImportLibrary=".\Debug/GLUT32.lib"
 +				ProgramDatabaseFile="$(TargetDir)GLUT32.pdb"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -107,13 +102,13 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Debug\GLUT32.LIB ..\..\..\..\lib
copy Debug\GLUT32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Debug\GLUT32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLUT32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  		<Configuration
  			Name="Release|Win32"
 -			OutputDirectory=".\Release"
 -			IntermediateDirectory=".\Release"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
  			ConfigurationType="2"
  			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
  			UseOfMFC="0"
 @@ -149,9 +144,6 @@  				RuntimeLibrary="2"
  				EnableFunctionLevelLinking="true"
  				PrecompiledHeaderFile=".\Release/glut.pch"
 -				AssemblerListingLocation=".\Release/"
 -				ObjectFile=".\Release/"
 -				ProgramDataBaseFileName=".\Release/"
  				WarningLevel="3"
  				SuppressStartupBanner="true"
  				CompileAs="0"
 @@ -170,14 +162,12 @@  			<Tool
  				Name="VCLinkerTool"
  				AdditionalOptions="/MACHINE:I386"
 -				AdditionalDependencies="winmm.lib opengl32.lib glu32.lib"
 +				AdditionalDependencies="winmm.lib opengl32.lib glu32.lib gdi32.lib user32.lib"
  				OutputFile="Release/GLUT32.DLL"
  				LinkIncremental="1"
  				SuppressStartupBanner="true"
 -				AdditionalLibraryDirectories="../../mesa/Release"
 +				AdditionalLibraryDirectories="$(TargetDir)"
  				ModuleDefinitionFile="..\..\..\..\src\glut\glx\glut.def"
 -				ProgramDatabaseFile=".\Release/GLUT32.pdb"
 -				ImportLibrary=".\Release/GLUT32.lib"
  			/>
  			<Tool
  				Name="VCALinkTool"
 @@ -202,7 +192,188 @@  			/>
  			<Tool
  				Name="VCPostBuildEventTool"
 -				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy Release\GLUT32.LIB ..\..\..\..\lib
copy Release\GLUT32.DLL ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy Release\GLUT32.DLL ..\..\..\..\progs\demos
"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLUT32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Debug Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Debug/glut.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				Optimization="0"
 +				AdditionalIncludeDirectories="../../../../include"
 +				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;GLUT_EXPORTS;MESA;BUILD_GL32;_CRT_SECURE_NO_DEPRECATE"
 +				BasicRuntimeChecks="3"
 +				RuntimeLibrary="1"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				DebugInformationFormat="3"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="_DEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				AdditionalDependencies="winmm.lib opengl32.lib glu32.lib gdi32.lib user32.lib"
 +				OutputFile="Debug/GLUT32.DLL"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\glut\glx\glut.def"
 +				GenerateDebugInformation="true"
 +				ProgramDatabaseFile="$(TargetDir)GLUT32.pdb"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLUT32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\progs\demos
"
 +			/>
 +		</Configuration>
 +		<Configuration
 +			Name="Release Static CRT|Win32"
 +			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
 +			IntermediateDirectory="$(ConfigurationName)"
 +			ConfigurationType="2"
 +			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
 +			UseOfMFC="0"
 +			ATLMinimizesCRunTimeLibraryUsage="false"
 +			CharacterSet="2"
 +			>
 +			<Tool
 +				Name="VCPreBuildEventTool"
 +			/>
 +			<Tool
 +				Name="VCCustomBuildTool"
 +			/>
 +			<Tool
 +				Name="VCXMLDataGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCWebServiceProxyGeneratorTool"
 +			/>
 +			<Tool
 +				Name="VCMIDLTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				MkTypLibCompatible="true"
 +				SuppressStartupBanner="true"
 +				TargetEnvironment="1"
 +				TypeLibraryName=".\Release/glut.tlb"
 +			/>
 +			<Tool
 +				Name="VCCLCompilerTool"
 +				InlineFunctionExpansion="1"
 +				AdditionalIncludeDirectories="../../../../include"
 +				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;GLUT_EXPORTS;MESA;BUILD_GL32;_CRT_SECURE_NO_DEPRECATE"
 +				StringPooling="true"
 +				RuntimeLibrary="0"
 +				EnableFunctionLevelLinking="true"
 +				PrecompiledHeaderFile=".\Release/glut.pch"
 +				WarningLevel="3"
 +				SuppressStartupBanner="true"
 +				CompileAs="0"
 +			/>
 +			<Tool
 +				Name="VCManagedResourceCompilerTool"
 +			/>
 +			<Tool
 +				Name="VCResourceCompilerTool"
 +				PreprocessorDefinitions="NDEBUG"
 +				Culture="1033"
 +			/>
 +			<Tool
 +				Name="VCPreLinkEventTool"
 +			/>
 +			<Tool
 +				Name="VCLinkerTool"
 +				AdditionalOptions="/MACHINE:I386"
 +				AdditionalDependencies="winmm.lib opengl32.lib glu32.lib gdi32.lib user32.lib"
 +				OutputFile="Release/GLUT32.DLL"
 +				LinkIncremental="1"
 +				SuppressStartupBanner="true"
 +				AdditionalLibraryDirectories="$(TargetDir)"
 +				ModuleDefinitionFile="..\..\..\..\src\glut\glx\glut.def"
 +			/>
 +			<Tool
 +				Name="VCALinkTool"
 +			/>
 +			<Tool
 +				Name="VCManifestTool"
 +			/>
 +			<Tool
 +				Name="VCXDCMakeTool"
 +			/>
 +			<Tool
 +				Name="VCBscMakeTool"
 +			/>
 +			<Tool
 +				Name="VCFxCopTool"
 +			/>
 +			<Tool
 +				Name="VCAppVerifierTool"
 +			/>
 +			<Tool
 +				Name="VCWebDeploymentTool"
 +			/>
 +			<Tool
 +				Name="VCPostBuildEventTool"
 +				CommandLine="if not exist ..\..\..\..\lib md ..\..\..\..\lib
copy "$(TargetDir)GLUT32.LIB" ..\..\..\..\lib
copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\lib
if exist ..\..\..\..\progs\demos copy "$(TargetDir)GLUT32.DLL" ..\..\..\..\progs\demos
"
  			/>
  		</Configuration>
  	</Configurations>
 diff --git a/windows/VC8/progs/progs.sln b/windows/VC8/progs/progs.sln index 3d91afa1a3..bd04d5ff5a 100644 --- a/windows/VC8/progs/progs.sln +++ b/windows/VC8/progs/progs.sln @@ -9,16 +9,26 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glut", "glut\glut.vcproj",  EndProject
  Global
  	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 +		Debug Static CRT|Win32 = Debug Static CRT|Win32
  		Debug|Win32 = Debug|Win32
 +		Release Static CRT|Win32 = Release Static CRT|Win32
  		Release|Win32 = Release|Win32
  	EndGlobalSection
  	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 +		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Debug Static CRT|Win32.ActiveCfg = Debug Static CRT|Win32
 +		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Debug Static CRT|Win32.Build.0 = Debug Static CRT|Win32
  		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Debug|Win32.ActiveCfg = Debug|Win32
  		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Debug|Win32.Build.0 = Debug|Win32
 +		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Release Static CRT|Win32.ActiveCfg = Release Static CRT|Win32
 +		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Release Static CRT|Win32.Build.0 = Release Static CRT|Win32
  		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Release|Win32.ActiveCfg = Release|Win32
  		{3A7B0671-10F8-45D1-B012-F6D650F817CE}.Release|Win32.Build.0 = Release|Win32
 +		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Debug Static CRT|Win32.ActiveCfg = Debug Static CRT|Win32
 +		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Debug Static CRT|Win32.Build.0 = Debug Static CRT|Win32
  		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Debug|Win32.ActiveCfg = Debug|Win32
  		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Debug|Win32.Build.0 = Debug|Win32
 +		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Release Static CRT|Win32.ActiveCfg = Release Static CRT|Win32
 +		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Release Static CRT|Win32.Build.0 = Release Static CRT|Win32
  		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Release|Win32.ActiveCfg = Release|Win32
  		{0234F0D2-C8A6-4C4D-93E7-0E2248049C67}.Release|Win32.Build.0 = Release|Win32
  	EndGlobalSection
 | 
