comparison Build/Visual Studio 2012/World of Might and Magic.vcxproj @ 2037:7a9477135943

Renamed Math.h -> OurMath.h (file resolution was sometimes ambiguous) Added custom pre-compile build step (.swig -> .cxx)
author Nomad
date Fri, 22 Nov 2013 10:34:22 +0200
parents a453996ed5ac
children d4cc4d71d9cf
comparison
equal deleted inserted replaced
2036:a453996ed5ac 2037:7a9477135943
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
43 <LinkIncremental>true</LinkIncremental> 43 <LinkIncremental>true</LinkIncremental>
44 <IntDir>$(Configuration)\</IntDir> 44 <IntDir>$(Configuration)\</IntDir>
45 <OutDir>$(WoMM_MM7_INSTALL_DIR)\</OutDir> 45 <OutDir>$(WoMM_MM7_INSTALL_DIR)\</OutDir>
46 <GenerateManifest>false</GenerateManifest> 46 <GenerateManifest>false</GenerateManifest>
47 <CustomBuildBeforeTargets>
48 </CustomBuildBeforeTargets>
49 <IncludePath>$(SolutionDirectory)../../;$(IncludePath)</IncludePath>
47 </PropertyGroup> 50 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
49 <LinkIncremental>false</LinkIncremental> 52 <LinkIncremental>false</LinkIncremental>
50 </PropertyGroup> 53 </PropertyGroup>
51 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 54 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
63 <AdditionalDependencies>..\..\lib\legacy_dx\lib\ddraw.lib;..\..\lib\legacy_dx\lib\dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies> 66 <AdditionalDependencies>..\..\lib\legacy_dx\lib\ddraw.lib;..\..\lib\legacy_dx\lib\dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>
64 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 67 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
65 </Link> 68 </Link>
66 <PostBuildEvent> 69 <PostBuildEvent>
67 <Command>XCOPY "$(SolutionDir)../../Scripts" "$(OutDir)data/scripts/lua/core" /E /I /F /R /Y</Command> 70 <Command>XCOPY "$(SolutionDir)../../Scripts" "$(OutDir)data/scripts/lua/core" /E /I /F /R /Y</Command>
71 <Message>-------------------------------------------------------Post-Build Event</Message>
68 </PostBuildEvent> 72 </PostBuildEvent>
69 </ItemDefinitionGroup> 73 </ItemDefinitionGroup>
70 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 74 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
71 <ClCompile> 75 <ClCompile>
72 <WarningLevel>Level3</WarningLevel> 76 <WarningLevel>Level3</WarningLevel>
143 <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltm.c" /> 147 <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltm.c" />
144 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lua.c" /> 148 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lua.c" />
145 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lundump.c" /> 149 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lundump.c" />
146 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lvm.c" /> 150 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lvm.c" />
147 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lzio.c" /> 151 <ClCompile Include="..\..\lib\lua\lua-5.2.2\lzio.c" />
148 <ClCompile Include="..\..\lib\swig\swigwin-2.0.11\TestModule_wrap.cxx" />
149 <ClCompile Include="..\..\lib\swig\swigwin-2.0.11\UIControlModule_wrap.cxx" />
150 <ClCompile Include="..\..\lib\zlib\adler32.c" /> 152 <ClCompile Include="..\..\lib\zlib\adler32.c" />
151 <ClCompile Include="..\..\lib\zlib\compress.c" /> 153 <ClCompile Include="..\..\lib\zlib\compress.c" />
152 <ClCompile Include="..\..\lib\zlib\crc32.c" /> 154 <ClCompile Include="..\..\lib\zlib\crc32.c" />
153 <ClCompile Include="..\..\lib\zlib\deflate.c" /> 155 <ClCompile Include="..\..\lib\zlib\deflate.c" />
154 <ClCompile Include="..\..\lib\zlib\infblock.c" /> 156 <ClCompile Include="..\..\lib\zlib\infblock.c" />
172 <ClCompile Include="..\..\mm7_6.cpp" /> 174 <ClCompile Include="..\..\mm7_6.cpp" />
173 <ClCompile Include="..\..\mm7_7.cpp" /> 175 <ClCompile Include="..\..\mm7_7.cpp" />
174 <ClCompile Include="..\..\mm7_data.cpp" /> 176 <ClCompile Include="..\..\mm7_data.cpp" />
175 <ClCompile Include="..\..\Monsters.cpp" /> 177 <ClCompile Include="..\..\Monsters.cpp" />
176 <ClCompile Include="..\..\Mouse.cpp" /> 178 <ClCompile Include="..\..\Mouse.cpp" />
179 <ClCompile Include="..\..\NewUI\Core\UIControlModule_wrap.cxx" />
177 <ClCompile Include="..\..\NewUI\MainMenu.cpp" /> 180 <ClCompile Include="..\..\NewUI\MainMenu.cpp" />
178 <ClCompile Include="..\..\NPC.cpp" /> 181 <ClCompile Include="..\..\NPC.cpp" />
179 <ClCompile Include="..\..\ObjectList.cpp" /> 182 <ClCompile Include="..\..\ObjectList.cpp" />
180 <ClCompile Include="..\..\OSAPI.cpp" /> 183 <ClCompile Include="..\..\OSAPI.cpp" />
181 <ClCompile Include="..\..\OSWindow.cpp" /> 184 <ClCompile Include="..\..\OSWindow.cpp" />
321 <ClInclude Include="..\..\LightmapBuilder.h" /> 324 <ClInclude Include="..\..\LightmapBuilder.h" />
322 <ClInclude Include="..\..\Lights.h" /> 325 <ClInclude Include="..\..\Lights.h" />
323 <ClInclude Include="..\..\LOD.h" /> 326 <ClInclude Include="..\..\LOD.h" />
324 <ClInclude Include="..\..\Log.h" /> 327 <ClInclude Include="..\..\Log.h" />
325 <ClInclude Include="..\..\MapInfo.h" /> 328 <ClInclude Include="..\..\MapInfo.h" />
326 <ClInclude Include="..\..\Math.h" />
327 <ClInclude Include="..\..\MM7.h" /> 329 <ClInclude Include="..\..\MM7.h" />
328 <ClInclude Include="..\..\mm7_data.h" /> 330 <ClInclude Include="..\..\mm7_data.h" />
329 <ClInclude Include="..\..\Monsters.h" /> 331 <ClInclude Include="..\..\Monsters.h" />
330 <ClInclude Include="..\..\Mouse.h" /> 332 <ClInclude Include="..\..\Mouse.h" />
331 <ClInclude Include="..\..\NewUI\Core\UIControl.h" /> 333 <ClInclude Include="..\..\NewUI\Core\UIControl.h" />
375 <ClInclude Include="..\..\Vis.h" /> 377 <ClInclude Include="..\..\Vis.h" />
376 <ClInclude Include="..\..\Weather.h" /> 378 <ClInclude Include="..\..\Weather.h" />
377 </ItemGroup> 379 </ItemGroup>
378 <ItemGroup> 380 <ItemGroup>
379 <None Include="..\..\lib\legacy_dx\d3dvec.inl" /> 381 <None Include="..\..\lib\legacy_dx\d3dvec.inl" />
382 <CustomBuild Include="..\..\NewUI\Core\UIControlModule.swig">
383 <FileType>Document</FileType>
384 <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">call "../../lib/swig" "%(FileName)" %(RelativeDir) "%(FileName)%(Extension)" "%(FullPath)" "$(SolutionDir)" %(Filename)_wrap.cxx"</Command>
385 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Filename)_wrap.cxx</Outputs>
386 </CustomBuild>
380 </ItemGroup> 387 </ItemGroup>
381 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 388 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
382 <ImportGroup Label="ExtensionTargets"> 389 <ImportGroup Label="ExtensionTargets">
383 </ImportGroup> 390 </ImportGroup>
384 </Project> 391 </Project>