Mercurial > fife-parpg
comparison build/win32/build_environments/visual_studio_9/engine_template.xml @ 665:0a798d5c241a
Win32 build script updates to use the new Win32 November 2010 Devkit:
* Caution: Python 2.7 is now the officially supported Python version on Win32; Python 2.6 will work fine right now as well but you'll need to edit the builds scripts in this case; continue to use Py 2.6 at your own risk!
* Recommended Python 2.7 distro: http://downloads.activestate.com/ActivePython/releases/2.7.0.2/ActivePython-2.7.0.2-win32-x86.msi
* Win32 Devkit Nov2010 (.exe installer): http://sourceforge.net/projects/fife/files/active/sdks/FIFE_Development_Kit_Nov2010.exe/download
* Win32 Devkit Nov2010 (.zip version): http://sourceforge.net/projects/fife/files/active/sdks/FIFE_Development_Kit_Nov2010.zip/download
* A short announcement of the new devkit will be posted at the FIFE blog later today, with more information about the upgrade process, list of changes, etc.
author | mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Mon, 08 Nov 2010 16:52:13 +0000 |
parents | 64738befdf3b |
children |
comparison
equal
deleted
inserted
replaced
664:61a5f86a0db3 | 665:0a798d5c241a |
---|---|
42 /> | 42 /> |
43 <Tool | 43 <Tool |
44 Name="VCCLCompilerTool" | 44 Name="VCCLCompilerTool" |
45 Optimization="0" | 45 Optimization="0" |
46 WholeProgramOptimization="false" | 46 WholeProgramOptimization="false" |
47 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" | 47 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf" |
48 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" | 48 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" |
49 MinimalRebuild="true" | 49 MinimalRebuild="true" |
50 RuntimeLibrary="2" | 50 RuntimeLibrary="2" |
51 UsePrecompiledHeader="0" | 51 UsePrecompiledHeader="0" |
52 WarningLevel="3" | 52 WarningLevel="3" |
63 <Tool | 63 <Tool |
64 Name="VCPreLinkEventTool" | 64 Name="VCPreLinkEventTool" |
65 /> | 65 /> |
66 <Tool | 66 <Tool |
67 Name="VCLinkerTool" | 67 Name="VCLinkerTool" |
68 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" | 68 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl_d.lib sdlmain_d.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" |
69 OutputFile="$(OutDir)\_fife.pyd" | 69 OutputFile="$(OutDir)\_fife.pyd" |
70 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" | 70 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27" |
71 IgnoreDefaultLibraryNames="libcmt.lib" | 71 IgnoreDefaultLibraryNames="libcmt.lib" |
72 GenerateDebugInformation="true" | 72 GenerateDebugInformation="true" |
73 RandomizedBaseAddress="1" | 73 RandomizedBaseAddress="1" |
74 DataExecutionPrevention="0" | 74 DataExecutionPrevention="0" |
75 /> | 75 /> |
92 Name="VCAppVerifierTool" | 92 Name="VCAppVerifierTool" |
93 /> | 93 /> |
94 <Tool | 94 <Tool |
95 Name="VCPostBuildEventTool" | 95 Name="VCPostBuildEventTool" |
96 Description="Installing python files" | 96 Description="Installing python files" |
97 CommandLine="xcopy "$(TargetPath)" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\binaries\msvc2008\*.dll" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\..\..\engine\python\fife" "C:\Python26\Lib\site-packages\fife" /e /c /i /q /y
" | 97 CommandLine="xcopy "$(TargetPath)" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\binaries\msvc2008\*.dll" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\..\..\engine\python\fife" "C:\python27\Lib\site-packages\fife" /e /c /i /q /y
del ..\..\..\..\engine\python\fife\SDL.dll
del C:\python27\Lib\site-packages\fife\SDL.dll
rename ..\..\..\..\engine\python\fife\SDL_d.dll SDL.dll
rename C:\python27\Lib\site-packages\fife\SDL_d.dll SDL.dll" |
98 /> | 98 /> |
99 </Configuration> | 99 </Configuration> |
100 <Configuration | 100 <Configuration |
101 Name="Debug_static|Win32" | 101 Name="Debug_static|Win32" |
102 OutputDirectory="$(SolutionDir)$(ConfigurationName)" | 102 OutputDirectory="$(SolutionDir)$(ConfigurationName)" |
121 Name="VCMIDLTool" | 121 Name="VCMIDLTool" |
122 /> | 122 /> |
123 <Tool | 123 <Tool |
124 Name="VCCLCompilerTool" | 124 Name="VCCLCompilerTool" |
125 Optimization="0" | 125 Optimization="0" |
126 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" | 126 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf" |
127 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" | 127 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" |
128 MinimalRebuild="true" | 128 MinimalRebuild="true" |
129 BasicRuntimeChecks="3" | 129 BasicRuntimeChecks="3" |
130 RuntimeLibrary="3" | 130 RuntimeLibrary="3" |
131 UsePrecompiledHeader="0" | 131 UsePrecompiledHeader="0" |
190 Name="VCMIDLTool" | 190 Name="VCMIDLTool" |
191 /> | 191 /> |
192 <Tool | 192 <Tool |
193 Name="VCCLCompilerTool" | 193 Name="VCCLCompilerTool" |
194 WholeProgramOptimization="True" | 194 WholeProgramOptimization="True" |
195 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" | 195 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf" |
196 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" | 196 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" |
197 RuntimeLibrary="2" | 197 RuntimeLibrary="2" |
198 UsePrecompiledHeader="0" | 198 UsePrecompiledHeader="0" |
199 WarningLevel="3" | 199 WarningLevel="3" |
200 Detect64BitPortabilityProblems="true" | 200 Detect64BitPortabilityProblems="true" |
258 /> | 258 /> |
259 <Tool | 259 <Tool |
260 Name="VCCLCompilerTool" | 260 Name="VCCLCompilerTool" |
261 Optimization="3" | 261 Optimization="3" |
262 WholeProgramOptimization="True" | 262 WholeProgramOptimization="True" |
263 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" | 263 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf" |
264 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" | 264 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" |
265 RuntimeLibrary="2" | 265 RuntimeLibrary="2" |
266 UsePrecompiledHeader="0" | 266 UsePrecompiledHeader="0" |
267 WarningLevel="3" | 267 WarningLevel="3" |
268 Detect64BitPortabilityProblems="true" | 268 Detect64BitPortabilityProblems="true" |
280 /> | 280 /> |
281 <Tool | 281 <Tool |
282 Name="VCLinkerTool" | 282 Name="VCLinkerTool" |
283 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" | 283 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" |
284 OutputFile="$(OutDir)\_fife.pyd" | 284 OutputFile="$(OutDir)\_fife.pyd" |
285 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" | 285 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27" |
286 IgnoreDefaultLibraryNames="libcmt.lib" | 286 IgnoreDefaultLibraryNames="libcmt.lib" |
287 /> | 287 /> |
288 <Tool | 288 <Tool |
289 Name="VCALinkTool" | 289 Name="VCALinkTool" |
290 /> | 290 /> |
307 Name="VCWebDeploymentTool" | 307 Name="VCWebDeploymentTool" |
308 /> | 308 /> |
309 <Tool | 309 <Tool |
310 Name="VCPostBuildEventTool" | 310 Name="VCPostBuildEventTool" |
311 Description="Installing python files" | 311 Description="Installing python files" |
312 CommandLine="xcopy "$(TargetPath)" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\binaries\msvc2008\*.dll" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\..\..\engine\python\fife" "C:\Python26\Lib\site-packages\fife" /e /c /i /q /y" | 312 CommandLine="xcopy "$(TargetPath)" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\binaries\msvc2008\*.dll" "..\..\..\..\engine\python\fife" /e /c /i /q /y
xcopy "..\..\..\..\engine\python\fife" "C:\python27\Lib\site-packages\fife" /e /c /i /q /y" |
313 /> | 313 /> |
314 </Configuration> | 314 </Configuration> |
315 <Configuration | 315 <Configuration |
316 Name="Debug_shared|Win32" | 316 Name="Debug_shared|Win32" |
317 OutputDirectory="$(SolutionDir)$(ConfigurationName)" | 317 OutputDirectory="$(SolutionDir)$(ConfigurationName)" |
337 /> | 337 /> |
338 <Tool | 338 <Tool |
339 Name="VCCLCompilerTool" | 339 Name="VCCLCompilerTool" |
340 Optimization="0" | 340 Optimization="0" |
341 WholeProgramOptimization="false" | 341 WholeProgramOptimization="false" |
342 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" | 342 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf" |
343 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" | 343 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" |
344 MinimalRebuild="true" | 344 MinimalRebuild="true" |
345 RuntimeLibrary="2" | 345 RuntimeLibrary="2" |
346 UsePrecompiledHeader="0" | 346 UsePrecompiledHeader="0" |
347 WarningLevel="3" | 347 WarningLevel="3" |
358 <Tool | 358 <Tool |
359 Name="VCPreLinkEventTool" | 359 Name="VCPreLinkEventTool" |
360 /> | 360 /> |
361 <Tool | 361 <Tool |
362 Name="VCLinkerTool" | 362 Name="VCLinkerTool" |
363 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" | 363 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl_d.lib sdlmain_d.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" |
364 OutputFile="$(OutDir)\$(ProjectName)_d.dll" | 364 OutputFile="$(OutDir)\$(ProjectName)_d.dll" |
365 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" | 365 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27" |
366 IgnoreDefaultLibraryNames="libcmt.lib" | 366 IgnoreDefaultLibraryNames="libcmt.lib" |
367 GenerateDebugInformation="true" | 367 GenerateDebugInformation="true" |
368 ImportLibrary="$(OutDir)\$(ProjectName)_d.lib" | 368 ImportLibrary="$(OutDir)\$(ProjectName)_d.lib" |
369 /> | 369 /> |
370 <Tool | 370 <Tool |
419 Name="VCMIDLTool" | 419 Name="VCMIDLTool" |
420 /> | 420 /> |
421 <Tool | 421 <Tool |
422 Name="VCCLCompilerTool" | 422 Name="VCCLCompilerTool" |
423 WholeProgramOptimization="false" | 423 WholeProgramOptimization="false" |
424 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python26;..\..\includes\sdl_image;..\..\includes\sdl_ttf" | 424 AdditionalIncludeDirectories="..\..\..\..\engine;..\..\..\..\engine\core;..\..\includes\libguichan;..\..\includes\boost_1_38_0;..\..\includes\openal;..\..\includes\sdl;..\..\includes\zlib;..\..\includes\libvorbis;..\..\includes\libpng;..\..\includes\libogg;..\..\includes\python27;..\..\includes\sdl_image;..\..\includes\sdl_ttf" |
425 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" | 425 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_OPENGL;HAVE_ZIP;LOG_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;M_SQRT2=1.41421356237309504880" |
426 RuntimeLibrary="2" | 426 RuntimeLibrary="2" |
427 UsePrecompiledHeader="0" | 427 UsePrecompiledHeader="0" |
428 WarningLevel="3" | 428 WarningLevel="3" |
429 Detect64BitPortabilityProblems="true" | 429 Detect64BitPortabilityProblems="true" |
441 /> | 441 /> |
442 <Tool | 442 <Tool |
443 Name="VCLinkerTool" | 443 Name="VCLinkerTool" |
444 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" | 444 AdditionalDependencies="glu32.lib guichan_opengl.lib guichan_sdl.lib guichan.lib ogg_static.lib openal32.lib opengl32.lib sdl.lib sdlmain.lib SDL_image.lib SDL_ttf.lib vorbis_static.lib vorbisfile_static.lib libpng.lib zlib.lib" |
445 OutputFile="$(OutDir)\$(ProjectName).dll" | 445 OutputFile="$(OutDir)\$(ProjectName).dll" |
446 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python26" | 446 AdditionalLibraryDirectories="..\..\static_libs\msvc2008;..\..\static_libs\msvc2008\python27" |
447 IgnoreDefaultLibraryNames="libcmt.lib" | 447 IgnoreDefaultLibraryNames="libcmt.lib" |
448 SupportUnloadOfDelayLoadedDLL="false" | 448 SupportUnloadOfDelayLoadedDLL="false" |
449 RandomizedBaseAddress="1" | 449 RandomizedBaseAddress="1" |
450 DataExecutionPrevention="0" | 450 DataExecutionPrevention="0" |
451 ImportLibrary="$(OutDir)\$(ProjectName).lib" | 451 ImportLibrary="$(OutDir)\$(ProjectName).lib" |