- add my private version of VC7 project files... they are a lot better

for actually working on blender than the standard ones:
     - all files are in one project, makes include directory maintainence
       much much easier
     - builds faster because VS.net doesn't build multiple projects fast
       (builds in 2 minutes on my athlon 1.5)
     - warnings settings are tweaked so that in debug mode only important
       and non-overwhelming ones show up
     - debug compile is incremental (speedy, one line change builds are
       about a second)
This commit is contained in:
Daniel Dunbar 2005-07-20 20:54:52 +00:00
parent f17ecb5789
commit e51f93b76c
3 changed files with 3710 additions and 0 deletions

@ -0,0 +1,28 @@
Microsoft Visual Studio Solution File, Format Version 7.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makesdnacompact", "makesdnacompact.vcproj", "{14705769-A148-4DCC-B2C5-AFE8C20824E4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blendercompactNG", "blendercompactNG.vcproj", "{CB70E20D-75A2-497B-AD6E-60F3989F0622}"
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
ConfigName.0 = Debug
ConfigName.1 = Release
EndGlobalSection
GlobalSection(ProjectDependencies) = postSolution
{CB70E20D-75A2-497B-AD6E-60F3989F0622}.0 = {14705769-A148-4DCC-B2C5-AFE8C20824E4}
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{14705769-A148-4DCC-B2C5-AFE8C20824E4}.Debug.ActiveCfg = Debug|Win32
{14705769-A148-4DCC-B2C5-AFE8C20824E4}.Debug.Build.0 = Debug|Win32
{14705769-A148-4DCC-B2C5-AFE8C20824E4}.Release.ActiveCfg = Release|Win32
{14705769-A148-4DCC-B2C5-AFE8C20824E4}.Release.Build.0 = Release|Win32
{CB70E20D-75A2-497B-AD6E-60F3989F0622}.Debug.ActiveCfg = Debug|Win32
{CB70E20D-75A2-497B-AD6E-60F3989F0622}.Debug.Build.0 = Debug|Win32
{CB70E20D-75A2-497B-AD6E-60F3989F0622}.Release.ActiveCfg = Release|Win32
{CB70E20D-75A2-497B-AD6E-60F3989F0622}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal

File diff suppressed because it is too large Load Diff

@ -0,0 +1,124 @@
<?xml version="1.0" encoding = "Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.00"
Name="makesdnacompact"
ProjectGUID="{14705769-A148-4DCC-B2C5-AFE8C20824E4}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="..\..\..\build\msvc_7_compact\debug"
IntermediateDirectory="..\..\..\build\msvc_7_compact\debug"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\..\source\gameengine\Converter&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Network\LoopBackNetwork&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Network&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\SceneGraph&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\BlenderRoutines&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\BlOde&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Dummy&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Sumo\include&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Sumo&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Sumo\Fuzzics\include&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\common&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\GameLogic&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Rasterizer\RAS_OpenGLRasterizer&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Rasterizer&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Ketsji\KXNetwork&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Ketsji&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Expressions&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenpluginapi&quot;;&quot;$(SolutionDir)\..\..\source\blender\encrypt&quot;;&quot;$(SolutionDir)\..\..\source\kernel\gen_system&quot;;&quot;$(SolutionDir)\..\..\source\kernel\gen_messaging&quot;;&quot;$(SolutionDir)\..\..\source\blender\render\intern\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\yafray&quot;;&quot;$(SolutionDir)\..\..\source\blender\readblenfile&quot;;&quot;$(SolutionDir)\..\..\source\blender\readstreamglue&quot;;&quot;$(SolutionDir)\..\..\source\blender\writestreamglue&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenloader&quot;;&quot;$(SolutionDir)\..\..\source\blender\python&quot;;&quot;$(SolutionDir)\..\..\source\blender&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\python\include\python2.3&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ode\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\sdl\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\string\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ftgl\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\openssl\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\png\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\gettext\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\opennl\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\moto\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\ghost\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\SoundSystem\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\blenkey\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\bsp\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\decimation\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\iksolver\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\bmfont\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\guardedalloc\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\makesdna&quot;;&quot;$(SolutionDir)\..\..\source\blender\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\renderconverter&quot;;&quot;$(SolutionDir)\..\..\source\blender\radiosity\extern\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\render\extern\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\img&quot;;&quot;$(SolutionDir)\..\..\source\blender\imbuf&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenlib&quot;;&quot;$(SolutionDir)\..\..\source\blender\avi&quot;;&quot;$(SolutionDir)\..\..\source\blender\inflate&quot;;&quot;$(SolutionDir)\..\..\source\blender\decrypt&quot;;&quot;$(SolutionDir)\..\..\source\blender\deflate&quot;;&quot;$(SolutionDir)\..\..\source\blender\writeblenfile&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenkernel&quot;;&quot;$(SolutionDir)\..\..\source\blender\ftfont&quot;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
DefaultCharIsUnsigned="TRUE"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"
Description="Building DNA"
CommandLine="$(TargetPath) $(OutDir)\dna.c ..\..\source\blender\makesdna\"
Outputs="$(OutDir)\dna.c"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="libguardedalloc.lib"
OutputFile="$(OutDir)/makesdnacompact.exe"
LinkIncremental="2"
AdditionalLibraryDirectories="&quot;$(SolutionDir)\..\..\..\lib\windows\sdl\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ode\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\solid\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ode\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ghost\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\python\frozen&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\guardedalloc\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\string\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\openal\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\jpeg\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\openssl\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\zlib\lib\&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\png\lib\&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\bpython&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\freetype\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\quicktime\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ftfont\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ftgl\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\gettext\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\python\lib&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\libs\intern&quot;"
IgnoreDefaultLibraryNames="python22_d.lib;libcd.lib;libc.lib;libcp.lib;libcpd.lib;libcpmt.lib;libcmt.lib"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/makesdnacompact.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="..\..\..\build\msvc_7_compact\release"
IntermediateDirectory="..\..\..\build\msvc_7_compact\release"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
OmitFramePointers="TRUE"
AdditionalIncludeDirectories="&quot;$(SolutionDir)\..\..\source\gameengine\Converter&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Network\LoopBackNetwork&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Network&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\SceneGraph&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\BlenderRoutines&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\BlOde&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Dummy&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Sumo\include&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Sumo&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\Sumo\Fuzzics\include&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Physics\common&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\GameLogic&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Rasterizer\RAS_OpenGLRasterizer&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Rasterizer&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Ketsji\KXNetwork&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Ketsji&quot;;&quot;$(SolutionDir)\..\..\source\gameengine\Expressions&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenpluginapi&quot;;&quot;$(SolutionDir)\..\..\source\blender\encrypt&quot;;&quot;$(SolutionDir)\..\..\source\kernel\gen_system&quot;;&quot;$(SolutionDir)\..\..\source\kernel\gen_messaging&quot;;&quot;$(SolutionDir)\..\..\source\blender\render\intern\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\yafray&quot;;&quot;$(SolutionDir)\..\..\source\blender\readblenfile&quot;;&quot;$(SolutionDir)\..\..\source\blender\readstreamglue&quot;;&quot;$(SolutionDir)\..\..\source\blender\writestreamglue&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenloader&quot;;&quot;$(SolutionDir)\..\..\source\blender\python&quot;;&quot;$(SolutionDir)\..\..\source\blender&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\python\include\python2.3&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ode\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\sdl\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\string\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ftgl\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\openssl\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\png\include&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\gettext\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\opennl\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\moto\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\ghost\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\SoundSystem\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\blenkey\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\bsp\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\decimation\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\iksolver\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\bmfont\include&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\intern\guardedalloc\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\makesdna&quot;;&quot;$(SolutionDir)\..\..\source\blender\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\renderconverter&quot;;&quot;$(SolutionDir)\..\..\source\blender\radiosity\extern\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\render\extern\include&quot;;&quot;$(SolutionDir)\..\..\source\blender\img&quot;;&quot;$(SolutionDir)\..\..\source\blender\imbuf&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenlib&quot;;&quot;$(SolutionDir)\..\..\source\blender\avi&quot;;&quot;$(SolutionDir)\..\..\source\blender\inflate&quot;;&quot;$(SolutionDir)\..\..\source\blender\decrypt&quot;;&quot;$(SolutionDir)\..\..\source\blender\deflate&quot;;&quot;$(SolutionDir)\..\..\source\blender\writeblenfile&quot;;&quot;$(SolutionDir)\..\..\source\blender\blenkernel&quot;;&quot;$(SolutionDir)\..\..\source\blender\ftfont&quot;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
StringPooling="TRUE"
RuntimeLibrary="0"
EnableFunctionLevelLinking="TRUE"
DefaultCharIsUnsigned="TRUE"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"
Description="Building DNA"
CommandLine="$(TargetPath) $(OutDir)\dna.c ..\..\source\blender\makesdna\"
Outputs="$(OutDir)\dna.c"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="libguardedalloc.lib"
OutputFile="$(OutDir)/makesdnacompact.exe"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;$(SolutionDir)\..\..\..\lib\windows\sdl\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ode\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\solid\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ode\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ghost\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\python\frozen&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\guardedalloc\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\string\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\openal\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\jpeg\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\openssl\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\zlib\lib\&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\png\lib\&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\bpython&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\freetype\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\quicktime\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ftfont\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\ftgl\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\gettext\lib&quot;;&quot;$(SolutionDir)\..\..\..\lib\windows\python\lib&quot;;&quot;$(SolutionDir)\..\..\..\build\msvc_7\libs\intern&quot;"
IgnoreDefaultLibraryNames="python22_d.lib;libcd.lib;libcp.lib;libcpd.lib;libcpmt.lib;libc.lib"
GenerateDebugInformation="TRUE"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
</Configuration>
</Configurations>
<Files>
<File
RelativePath="..\..\source\blender\makesdna\intern\makesdna.c">
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>