goat3d
annotate goat3d.vcxproj @ 28:9ba3e2fb8a33
modified vmath to work with vs2012, still memory corruptions in 3dsmax...
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 29 Sep 2013 08:46:19 +0300 |
parents | 6b651613bd9f |
children | 0fe02696fb1e |
rev | line source |
---|---|
nuclear@5 | 1 <?xml version="1.0" encoding="utf-8"?> |
nuclear@5 | 2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
nuclear@5 | 3 <ItemGroup Label="ProjectConfigurations"> |
nuclear@5 | 4 <ProjectConfiguration Include="Debug|Win32"> |
nuclear@5 | 5 <Configuration>Debug</Configuration> |
nuclear@5 | 6 <Platform>Win32</Platform> |
nuclear@5 | 7 </ProjectConfiguration> |
nuclear@5 | 8 <ProjectConfiguration Include="Debug|x64"> |
nuclear@5 | 9 <Configuration>Debug</Configuration> |
nuclear@5 | 10 <Platform>x64</Platform> |
nuclear@5 | 11 </ProjectConfiguration> |
nuclear@5 | 12 <ProjectConfiguration Include="Release|Win32"> |
nuclear@5 | 13 <Configuration>Release</Configuration> |
nuclear@5 | 14 <Platform>Win32</Platform> |
nuclear@5 | 15 </ProjectConfiguration> |
nuclear@5 | 16 <ProjectConfiguration Include="Release|x64"> |
nuclear@5 | 17 <Configuration>Release</Configuration> |
nuclear@5 | 18 <Platform>x64</Platform> |
nuclear@5 | 19 </ProjectConfiguration> |
nuclear@5 | 20 </ItemGroup> |
nuclear@5 | 21 <ItemGroup> |
nuclear@27 | 22 <ClInclude Include="libs\anim\anim.h" /> |
nuclear@27 | 23 <ClInclude Include="libs\anim\dynarr.h" /> |
nuclear@27 | 24 <ClInclude Include="libs\anim\track.h" /> |
nuclear@24 | 25 <ClInclude Include="libs\openctm\internal.h" /> |
nuclear@24 | 26 <ClInclude Include="libs\openctm\liblzma\Alloc.h" /> |
nuclear@24 | 27 <ClInclude Include="libs\openctm\liblzma\LzFind.h" /> |
nuclear@24 | 28 <ClInclude Include="libs\openctm\liblzma\LzHash.h" /> |
nuclear@24 | 29 <ClInclude Include="libs\openctm\liblzma\LzmaDec.h" /> |
nuclear@24 | 30 <ClInclude Include="libs\openctm\liblzma\LzmaEnc.h" /> |
nuclear@24 | 31 <ClInclude Include="libs\openctm\liblzma\LzmaLib.h" /> |
nuclear@24 | 32 <ClInclude Include="libs\openctm\liblzma\NameMangle.h" /> |
nuclear@24 | 33 <ClInclude Include="libs\openctm\liblzma\Types.h" /> |
nuclear@24 | 34 <ClInclude Include="libs\openctm\openctm.h" /> |
nuclear@24 | 35 <ClInclude Include="libs\openctm\openctmpp.h" /> |
nuclear@24 | 36 <ClInclude Include="libs\tinyxml2\tinyxml2.h" /> |
nuclear@27 | 37 <ClInclude Include="libs\vmath\basis.h" /> |
nuclear@27 | 38 <ClInclude Include="libs\vmath\geom.h" /> |
nuclear@27 | 39 <ClInclude Include="libs\vmath\matrix.h" /> |
nuclear@27 | 40 <ClInclude Include="libs\vmath\quat.h" /> |
nuclear@27 | 41 <ClInclude Include="libs\vmath\ray.h" /> |
nuclear@27 | 42 <ClInclude Include="libs\vmath\sphvec.h" /> |
nuclear@27 | 43 <ClInclude Include="libs\vmath\vector.h" /> |
nuclear@27 | 44 <ClInclude Include="libs\vmath\vmath.h" /> |
nuclear@27 | 45 <ClInclude Include="libs\vmath\vmath_config.h" /> |
nuclear@27 | 46 <ClInclude Include="libs\vmath\vmath_types.h" /> |
nuclear@5 | 47 <ClInclude Include="src\camera.h" /> |
nuclear@5 | 48 <ClInclude Include="src\chunk.h" /> |
nuclear@5 | 49 <ClInclude Include="src\goat3d.h" /> |
nuclear@5 | 50 <ClInclude Include="src\goat3d_impl.h" /> |
nuclear@5 | 51 <ClInclude Include="src\light.h" /> |
nuclear@24 | 52 <ClInclude Include="src\log.h" /> |
nuclear@5 | 53 <ClInclude Include="src\material.h" /> |
nuclear@5 | 54 <ClInclude Include="src\mesh.h" /> |
nuclear@11 | 55 <ClInclude Include="src\node.h" /> |
nuclear@5 | 56 <ClInclude Include="src\object.h" /> |
nuclear@5 | 57 <ClInclude Include="src\xform_node.h" /> |
nuclear@5 | 58 </ItemGroup> |
nuclear@5 | 59 <ItemGroup> |
nuclear@27 | 60 <ClCompile Include="libs\anim\anim.c" /> |
nuclear@27 | 61 <ClCompile Include="libs\anim\dynarr.c" /> |
nuclear@27 | 62 <ClCompile Include="libs\anim\track.c" /> |
nuclear@24 | 63 <ClCompile Include="libs\openctm\compressMG1.c" /> |
nuclear@24 | 64 <ClCompile Include="libs\openctm\compressMG2.c" /> |
nuclear@24 | 65 <ClCompile Include="libs\openctm\compressRAW.c" /> |
nuclear@24 | 66 <ClCompile Include="libs\openctm\liblzma\Alloc.c" /> |
nuclear@24 | 67 <ClCompile Include="libs\openctm\liblzma\LzFind.c" /> |
nuclear@24 | 68 <ClCompile Include="libs\openctm\liblzma\LzmaDec.c" /> |
nuclear@24 | 69 <ClCompile Include="libs\openctm\liblzma\LzmaEnc.c" /> |
nuclear@24 | 70 <ClCompile Include="libs\openctm\liblzma\LzmaLib.c" /> |
nuclear@24 | 71 <ClCompile Include="libs\openctm\openctm.c" /> |
nuclear@24 | 72 <ClCompile Include="libs\openctm\stream.c" /> |
nuclear@24 | 73 <ClCompile Include="libs\tinyxml2\tinyxml2.cpp" /> |
nuclear@27 | 74 <ClCompile Include="libs\vmath\basis.cc" /> |
nuclear@27 | 75 <ClCompile Include="libs\vmath\basis_c.c" /> |
nuclear@27 | 76 <ClCompile Include="libs\vmath\geom.c" /> |
nuclear@27 | 77 <ClCompile Include="libs\vmath\matrix.cc" /> |
nuclear@27 | 78 <ClCompile Include="libs\vmath\matrix_c.c" /> |
nuclear@27 | 79 <ClCompile Include="libs\vmath\quat.cc" /> |
nuclear@27 | 80 <ClCompile Include="libs\vmath\quat_c.c" /> |
nuclear@27 | 81 <ClCompile Include="libs\vmath\ray.cc" /> |
nuclear@27 | 82 <ClCompile Include="libs\vmath\ray_c.c" /> |
nuclear@27 | 83 <ClCompile Include="libs\vmath\sphvec.cc" /> |
nuclear@27 | 84 <ClCompile Include="libs\vmath\vector.cc" /> |
nuclear@27 | 85 <ClCompile Include="libs\vmath\vmath.c" /> |
nuclear@11 | 86 <ClCompile Include="src\camera.cc" /> |
nuclear@24 | 87 <ClCompile Include="src\chunk.cc" /> |
nuclear@5 | 88 <ClCompile Include="src\goat3d.cc" /> |
nuclear@24 | 89 <ClCompile Include="src\goat3d_readxml.cc" /> |
nuclear@24 | 90 <ClCompile Include="src\goat3d_write.cc" /> |
nuclear@24 | 91 <ClCompile Include="src\goat3d_writexml.cc" /> |
nuclear@11 | 92 <ClCompile Include="src\light.cc" /> |
nuclear@24 | 93 <ClCompile Include="src\log.cc" /> |
nuclear@11 | 94 <ClCompile Include="src\material.cc" /> |
nuclear@5 | 95 <ClCompile Include="src\mesh.cc" /> |
nuclear@11 | 96 <ClCompile Include="src\node.cc" /> |
nuclear@24 | 97 <ClCompile Include="src\scene.cc" /> |
nuclear@5 | 98 <ClCompile Include="src\xform_node.cc" /> |
nuclear@5 | 99 </ItemGroup> |
nuclear@27 | 100 <ItemGroup> |
nuclear@27 | 101 <None Include="libs\vmath\matrix.inl" /> |
nuclear@27 | 102 <None Include="libs\vmath\quat.inl" /> |
nuclear@27 | 103 <None Include="libs\vmath\ray.inl" /> |
nuclear@27 | 104 <None Include="libs\vmath\vector.inl" /> |
nuclear@27 | 105 <None Include="libs\vmath\vmath.inl" /> |
nuclear@27 | 106 </ItemGroup> |
nuclear@5 | 107 <PropertyGroup Label="Globals"> |
nuclear@5 | 108 <ProjectGuid>{86BF319B-9222-4805-918D-DC1B9F77BCEF}</ProjectGuid> |
nuclear@5 | 109 <Keyword>Win32Proj</Keyword> |
nuclear@5 | 110 <RootNamespace>goat3d</RootNamespace> |
nuclear@5 | 111 </PropertyGroup> |
nuclear@5 | 112 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
nuclear@5 | 113 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
nuclear@5 | 114 <ConfigurationType>StaticLibrary</ConfigurationType> |
nuclear@5 | 115 <UseDebugLibraries>true</UseDebugLibraries> |
nuclear@5 | 116 <PlatformToolset>v110</PlatformToolset> |
nuclear@5 | 117 <CharacterSet>Unicode</CharacterSet> |
nuclear@5 | 118 </PropertyGroup> |
nuclear@5 | 119 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
nuclear@5 | 120 <ConfigurationType>StaticLibrary</ConfigurationType> |
nuclear@5 | 121 <UseDebugLibraries>true</UseDebugLibraries> |
nuclear@27 | 122 <PlatformToolset>v100</PlatformToolset> |
nuclear@5 | 123 <CharacterSet>Unicode</CharacterSet> |
nuclear@5 | 124 </PropertyGroup> |
nuclear@5 | 125 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
nuclear@5 | 126 <ConfigurationType>StaticLibrary</ConfigurationType> |
nuclear@5 | 127 <UseDebugLibraries>false</UseDebugLibraries> |
nuclear@5 | 128 <PlatformToolset>v110</PlatformToolset> |
nuclear@5 | 129 <WholeProgramOptimization>true</WholeProgramOptimization> |
nuclear@5 | 130 <CharacterSet>Unicode</CharacterSet> |
nuclear@5 | 131 </PropertyGroup> |
nuclear@5 | 132 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
nuclear@5 | 133 <ConfigurationType>StaticLibrary</ConfigurationType> |
nuclear@5 | 134 <UseDebugLibraries>false</UseDebugLibraries> |
nuclear@27 | 135 <PlatformToolset>v100</PlatformToolset> |
nuclear@5 | 136 <WholeProgramOptimization>true</WholeProgramOptimization> |
nuclear@5 | 137 <CharacterSet>Unicode</CharacterSet> |
nuclear@5 | 138 </PropertyGroup> |
nuclear@5 | 139 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
nuclear@5 | 140 <ImportGroup Label="ExtensionSettings"> |
nuclear@5 | 141 </ImportGroup> |
nuclear@5 | 142 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
nuclear@5 | 143 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
nuclear@5 | 144 </ImportGroup> |
nuclear@5 | 145 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
nuclear@5 | 146 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
nuclear@5 | 147 </ImportGroup> |
nuclear@5 | 148 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
nuclear@5 | 149 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
nuclear@5 | 150 </ImportGroup> |
nuclear@5 | 151 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
nuclear@5 | 152 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
nuclear@5 | 153 </ImportGroup> |
nuclear@5 | 154 <PropertyGroup Label="UserMacros" /> |
nuclear@6 | 155 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
nuclear@6 | 156 <TargetName>$(ProjectName)-x64</TargetName> |
nuclear@6 | 157 </PropertyGroup> |
nuclear@6 | 158 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
nuclear@6 | 159 <TargetName>$(ProjectName)-x64</TargetName> |
nuclear@6 | 160 </PropertyGroup> |
nuclear@5 | 161 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
nuclear@5 | 162 <ClCompile> |
nuclear@5 | 163 <PrecompiledHeader> |
nuclear@5 | 164 </PrecompiledHeader> |
nuclear@5 | 165 <WarningLevel>Level3</WarningLevel> |
nuclear@5 | 166 <Optimization>Disabled</Optimization> |
nuclear@5 | 167 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
nuclear@5 | 168 <DisableSpecificWarnings>4244</DisableSpecificWarnings> |
nuclear@5 | 169 </ClCompile> |
nuclear@5 | 170 <Link> |
nuclear@5 | 171 <SubSystem>Windows</SubSystem> |
nuclear@5 | 172 <GenerateDebugInformation>true</GenerateDebugInformation> |
nuclear@5 | 173 </Link> |
nuclear@5 | 174 </ItemDefinitionGroup> |
nuclear@5 | 175 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
nuclear@5 | 176 <ClCompile> |
nuclear@5 | 177 <PrecompiledHeader> |
nuclear@5 | 178 </PrecompiledHeader> |
nuclear@5 | 179 <WarningLevel>Level3</WarningLevel> |
nuclear@5 | 180 <Optimization>Disabled</Optimization> |
nuclear@27 | 181 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);OPENCTM_STATIC;BUILD_MAXPLUGIN</PreprocessorDefinitions> |
nuclear@24 | 182 <DisableSpecificWarnings>4244;4305;4996</DisableSpecificWarnings> |
nuclear@27 | 183 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(SolutionDir)\libs\openctm;$(SolutionDir)\libs\openctm\liblzma;$(SolutionDir)\libs\tinyxml2</AdditionalIncludeDirectories> |
nuclear@5 | 184 </ClCompile> |
nuclear@5 | 185 <Link> |
nuclear@5 | 186 <SubSystem>Windows</SubSystem> |
nuclear@5 | 187 <GenerateDebugInformation>true</GenerateDebugInformation> |
nuclear@5 | 188 </Link> |
nuclear@27 | 189 <Lib> |
nuclear@27 | 190 <AdditionalDependencies> |
nuclear@27 | 191 </AdditionalDependencies> |
nuclear@27 | 192 </Lib> |
nuclear@5 | 193 </ItemDefinitionGroup> |
nuclear@5 | 194 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
nuclear@5 | 195 <ClCompile> |
nuclear@5 | 196 <WarningLevel>Level3</WarningLevel> |
nuclear@5 | 197 <PrecompiledHeader> |
nuclear@5 | 198 </PrecompiledHeader> |
nuclear@5 | 199 <Optimization>MaxSpeed</Optimization> |
nuclear@5 | 200 <FunctionLevelLinking>true</FunctionLevelLinking> |
nuclear@5 | 201 <IntrinsicFunctions>true</IntrinsicFunctions> |
nuclear@5 | 202 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
nuclear@5 | 203 <DisableSpecificWarnings>4244</DisableSpecificWarnings> |
nuclear@5 | 204 </ClCompile> |
nuclear@5 | 205 <Link> |
nuclear@5 | 206 <SubSystem>Windows</SubSystem> |
nuclear@5 | 207 <GenerateDebugInformation>true</GenerateDebugInformation> |
nuclear@5 | 208 <EnableCOMDATFolding>true</EnableCOMDATFolding> |
nuclear@5 | 209 <OptimizeReferences>true</OptimizeReferences> |
nuclear@5 | 210 </Link> |
nuclear@5 | 211 </ItemDefinitionGroup> |
nuclear@5 | 212 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
nuclear@5 | 213 <ClCompile> |
nuclear@5 | 214 <WarningLevel>Level3</WarningLevel> |
nuclear@5 | 215 <PrecompiledHeader> |
nuclear@5 | 216 </PrecompiledHeader> |
nuclear@5 | 217 <Optimization>MaxSpeed</Optimization> |
nuclear@5 | 218 <FunctionLevelLinking>true</FunctionLevelLinking> |
nuclear@5 | 219 <IntrinsicFunctions>true</IntrinsicFunctions> |
nuclear@24 | 220 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);OPENCTM_STATIC</PreprocessorDefinitions> |
nuclear@24 | 221 <DisableSpecificWarnings>4244;4305;4996</DisableSpecificWarnings> |
nuclear@27 | 222 <AdditionalIncludeDirectories>$(SolutionDir)\src;$(SolutionDir)\libs\openctm;$(SolutionDir)\libs\openctm\liblzma;$(SolutionDir)\libs\tinyxml2</AdditionalIncludeDirectories> |
nuclear@5 | 223 </ClCompile> |
nuclear@5 | 224 <Link> |
nuclear@5 | 225 <SubSystem>Windows</SubSystem> |
nuclear@5 | 226 <GenerateDebugInformation>true</GenerateDebugInformation> |
nuclear@5 | 227 <EnableCOMDATFolding>true</EnableCOMDATFolding> |
nuclear@5 | 228 <OptimizeReferences>true</OptimizeReferences> |
nuclear@5 | 229 </Link> |
nuclear@27 | 230 <Lib> |
nuclear@27 | 231 <AdditionalDependencies> |
nuclear@27 | 232 </AdditionalDependencies> |
nuclear@27 | 233 </Lib> |
nuclear@5 | 234 </ItemDefinitionGroup> |
nuclear@5 | 235 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
nuclear@5 | 236 <ImportGroup Label="ExtensionTargets"> |
nuclear@5 | 237 </ImportGroup> |
nuclear@5 | 238 </Project> |