libanim

annotate libanim-vs2012.vcxproj @ 15:9265b419f5e1

added visual studio 2012 project file for building 64bit library
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 20 Aug 2013 05:15:31 +0300
parents
children 0409e7e61d64
rev   line source
nuclear@15 1 <?xml version="1.0" encoding="utf-8"?>
nuclear@15 2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
nuclear@15 3 <ItemGroup Label="ProjectConfigurations">
nuclear@15 4 <ProjectConfiguration Include="Debug|Win32">
nuclear@15 5 <Configuration>Debug</Configuration>
nuclear@15 6 <Platform>Win32</Platform>
nuclear@15 7 </ProjectConfiguration>
nuclear@15 8 <ProjectConfiguration Include="Debug|x64">
nuclear@15 9 <Configuration>Debug</Configuration>
nuclear@15 10 <Platform>x64</Platform>
nuclear@15 11 </ProjectConfiguration>
nuclear@15 12 <ProjectConfiguration Include="Release|Win32">
nuclear@15 13 <Configuration>Release</Configuration>
nuclear@15 14 <Platform>Win32</Platform>
nuclear@15 15 </ProjectConfiguration>
nuclear@15 16 <ProjectConfiguration Include="Release|x64">
nuclear@15 17 <Configuration>Release</Configuration>
nuclear@15 18 <Platform>x64</Platform>
nuclear@15 19 </ProjectConfiguration>
nuclear@15 20 </ItemGroup>
nuclear@15 21 <PropertyGroup Label="Globals">
nuclear@15 22 <ProjectName>libanim</ProjectName>
nuclear@15 23 <ProjectGuid>{D8F5A227-C3D7-45EC-9F2F-720B97D21C4B}</ProjectGuid>
nuclear@15 24 <RootNamespace>libanim</RootNamespace>
nuclear@15 25 <Keyword>Win32Proj</Keyword>
nuclear@15 26 </PropertyGroup>
nuclear@15 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
nuclear@15 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
nuclear@15 29 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@15 30 <PlatformToolset>v110</PlatformToolset>
nuclear@15 31 <CharacterSet>Unicode</CharacterSet>
nuclear@15 32 <WholeProgramOptimization>true</WholeProgramOptimization>
nuclear@15 33 </PropertyGroup>
nuclear@15 34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
nuclear@15 35 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@15 36 <PlatformToolset>v100</PlatformToolset>
nuclear@15 37 <CharacterSet>Unicode</CharacterSet>
nuclear@15 38 <WholeProgramOptimization>true</WholeProgramOptimization>
nuclear@15 39 </PropertyGroup>
nuclear@15 40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
nuclear@15 41 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@15 42 <PlatformToolset>v110</PlatformToolset>
nuclear@15 43 <CharacterSet>Unicode</CharacterSet>
nuclear@15 44 </PropertyGroup>
nuclear@15 45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
nuclear@15 46 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@15 47 <PlatformToolset>v100</PlatformToolset>
nuclear@15 48 <CharacterSet>Unicode</CharacterSet>
nuclear@15 49 </PropertyGroup>
nuclear@15 50 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
nuclear@15 51 <ImportGroup Label="ExtensionSettings">
nuclear@15 52 </ImportGroup>
nuclear@15 53 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
nuclear@15 54 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 55 </ImportGroup>
nuclear@15 56 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
nuclear@15 57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 58 </ImportGroup>
nuclear@15 59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
nuclear@15 60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 61 </ImportGroup>
nuclear@15 62 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
nuclear@15 63 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 64 </ImportGroup>
nuclear@15 65 <PropertyGroup Label="UserMacros" />
nuclear@15 66 <PropertyGroup>
nuclear@15 67 <_ProjectFileVersion>11.0.60610.1</_ProjectFileVersion>
nuclear@15 68 </PropertyGroup>
nuclear@15 69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
nuclear@15 70 <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
nuclear@15 71 <IntDir>$(Configuration)\</IntDir>
nuclear@15 72 </PropertyGroup>
nuclear@15 73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
nuclear@15 74 <TargetName>$(ProjectName)-x64</TargetName>
nuclear@15 75 </PropertyGroup>
nuclear@15 76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
nuclear@15 77 <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
nuclear@15 78 <IntDir>$(Configuration)\</IntDir>
nuclear@15 79 </PropertyGroup>
nuclear@15 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
nuclear@15 81 <TargetName>$(ProjectName)-x64</TargetName>
nuclear@15 82 </PropertyGroup>
nuclear@15 83 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
nuclear@15 84 <ClCompile>
nuclear@15 85 <Optimization>Disabled</Optimization>
nuclear@15 86 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 87 <MinimalRebuild>true</MinimalRebuild>
nuclear@15 88 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
nuclear@15 89 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
nuclear@15 90 <PrecompiledHeader />
nuclear@15 91 <WarningLevel>Level3</WarningLevel>
nuclear@15 92 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
nuclear@15 93 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 94 </ClCompile>
nuclear@15 95 <Lib>
nuclear@15 96 <AdditionalDependencies>libvmath.lib;pthreadVC2.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 97 </Lib>
nuclear@15 98 </ItemDefinitionGroup>
nuclear@15 99 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
nuclear@15 100 <ClCompile>
nuclear@15 101 <Optimization>Disabled</Optimization>
nuclear@15 102 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 103 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
nuclear@15 104 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
nuclear@15 105 <PrecompiledHeader>
nuclear@15 106 </PrecompiledHeader>
nuclear@15 107 <WarningLevel>Level3</WarningLevel>
nuclear@15 108 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
nuclear@15 109 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 110 </ClCompile>
nuclear@15 111 <Lib>
nuclear@15 112 <AdditionalDependencies>libvmath.lib;pthreadVC2.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 113 </Lib>
nuclear@15 114 <PostBuildEvent>
nuclear@15 115 <Command>
nuclear@15 116 </Command>
nuclear@15 117 </PostBuildEvent>
nuclear@15 118 </ItemDefinitionGroup>
nuclear@15 119 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
nuclear@15 120 <ClCompile>
nuclear@15 121 <Optimization>MaxSpeed</Optimization>
nuclear@15 122 <IntrinsicFunctions>true</IntrinsicFunctions>
nuclear@15 123 <WholeProgramOptimization>false</WholeProgramOptimization>
nuclear@15 124 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 125 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
nuclear@15 126 <FunctionLevelLinking>true</FunctionLevelLinking>
nuclear@15 127 <PrecompiledHeader />
nuclear@15 128 <WarningLevel>Level3</WarningLevel>
nuclear@15 129 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
nuclear@15 130 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 131 </ClCompile>
nuclear@15 132 <Lib>
nuclear@15 133 <AdditionalDependencies>libvmath.lib;pthreadVC2.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 134 </Lib>
nuclear@15 135 </ItemDefinitionGroup>
nuclear@15 136 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
nuclear@15 137 <ClCompile>
nuclear@15 138 <Optimization>MaxSpeed</Optimization>
nuclear@15 139 <IntrinsicFunctions>true</IntrinsicFunctions>
nuclear@15 140 <WholeProgramOptimization>false</WholeProgramOptimization>
nuclear@15 141 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 142 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
nuclear@15 143 <FunctionLevelLinking>true</FunctionLevelLinking>
nuclear@15 144 <PrecompiledHeader>
nuclear@15 145 </PrecompiledHeader>
nuclear@15 146 <WarningLevel>Level3</WarningLevel>
nuclear@15 147 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
nuclear@15 148 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 149 </ClCompile>
nuclear@15 150 <Lib>
nuclear@15 151 <AdditionalDependencies>libvmath.lib;pthreadVC2.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 152 </Lib>
nuclear@15 153 <PostBuildEvent>
nuclear@15 154 <Command>mkdir $(SolutionDir)\usr\include\anim
nuclear@15 155 mkdir $(SolutionDir)\usr\lib
nuclear@15 156 copy /Y $(SolutionDir)\src\*.h $(SolutionDir)\usr\include\anim\
nuclear@15 157 copy /Y $(TargetPath) $(SolutionDir)\usr\lib\</Command>
nuclear@15 158 </PostBuildEvent>
nuclear@15 159 </ItemDefinitionGroup>
nuclear@15 160 <ItemGroup>
nuclear@15 161 <ClCompile Include="src\anim.c" />
nuclear@15 162 <ClCompile Include="src\dynarr.c" />
nuclear@15 163 <ClCompile Include="src\track.c" />
nuclear@15 164 </ItemGroup>
nuclear@15 165 <ItemGroup>
nuclear@15 166 <ClInclude Include="src\anim.h" />
nuclear@15 167 <ClInclude Include="src\config.h" />
nuclear@15 168 <ClInclude Include="src\dynarr.h" />
nuclear@15 169 <ClInclude Include="src\track.h" />
nuclear@15 170 </ItemGroup>
nuclear@15 171 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
nuclear@15 172 <ImportGroup Label="ExtensionTargets">
nuclear@15 173 </ImportGroup>
nuclear@15 174 </Project>