libanim

annotate libanim.vcxproj @ 78:769ae86eee31

makefile modified to build on mingw
author John Tsiombikas <nuclear@member.fsf.org>
date Wed, 16 Sep 2015 04:24:12 +0300
parents 86e01e36441f
children
rev   line source
nuclear@15 1 <?xml version="1.0" encoding="utf-8"?>
nuclear@75 2 <Project DefaultTargets="Build" ToolsVersion="14.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@75 26 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
nuclear@15 27 </PropertyGroup>
nuclear@15 28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
nuclear@15 29 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
nuclear@15 30 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@75 31 <PlatformToolset>v140</PlatformToolset>
nuclear@75 32 <CharacterSet>MultiByte</CharacterSet>
nuclear@75 33 <WholeProgramOptimization>false</WholeProgramOptimization>
nuclear@15 34 </PropertyGroup>
nuclear@15 35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
nuclear@15 36 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@75 37 <PlatformToolset>v140</PlatformToolset>
nuclear@31 38 <CharacterSet>MultiByte</CharacterSet>
nuclear@31 39 <WholeProgramOptimization>false</WholeProgramOptimization>
nuclear@15 40 </PropertyGroup>
nuclear@15 41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
nuclear@15 42 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@75 43 <PlatformToolset>v140</PlatformToolset>
nuclear@75 44 <CharacterSet>MultiByte</CharacterSet>
nuclear@15 45 </PropertyGroup>
nuclear@15 46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
nuclear@15 47 <ConfigurationType>StaticLibrary</ConfigurationType>
nuclear@75 48 <PlatformToolset>v140</PlatformToolset>
nuclear@31 49 <CharacterSet>MultiByte</CharacterSet>
nuclear@15 50 </PropertyGroup>
nuclear@15 51 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
nuclear@15 52 <ImportGroup Label="ExtensionSettings">
nuclear@15 53 </ImportGroup>
nuclear@15 54 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
nuclear@15 55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 56 </ImportGroup>
nuclear@15 57 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
nuclear@15 58 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 59 </ImportGroup>
nuclear@15 60 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
nuclear@15 61 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 62 </ImportGroup>
nuclear@15 63 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
nuclear@15 64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
nuclear@15 65 </ImportGroup>
nuclear@15 66 <PropertyGroup Label="UserMacros" />
nuclear@15 67 <PropertyGroup>
nuclear@15 68 <_ProjectFileVersion>11.0.60610.1</_ProjectFileVersion>
nuclear@15 69 </PropertyGroup>
nuclear@15 70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
nuclear@15 71 <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
nuclear@15 72 <IntDir>$(Configuration)\</IntDir>
nuclear@76 73 <TargetName>$(ProjectName)-dbg</TargetName>
nuclear@15 74 </PropertyGroup>
nuclear@15 75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
nuclear@16 76 <TargetName>$(ProjectName)-x64-dbg</TargetName>
nuclear@15 77 </PropertyGroup>
nuclear@15 78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
nuclear@15 79 <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
nuclear@15 80 <IntDir>$(Configuration)\</IntDir>
nuclear@15 81 </PropertyGroup>
nuclear@15 82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
nuclear@15 83 <TargetName>$(ProjectName)-x64</TargetName>
nuclear@15 84 </PropertyGroup>
nuclear@15 85 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
nuclear@15 86 <ClCompile>
nuclear@15 87 <Optimization>Disabled</Optimization>
nuclear@15 88 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 89 <MinimalRebuild>true</MinimalRebuild>
nuclear@15 90 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
nuclear@15 91 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
nuclear@15 92 <PrecompiledHeader />
nuclear@15 93 <WarningLevel>Level3</WarningLevel>
nuclear@15 94 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
nuclear@15 95 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 96 </ClCompile>
nuclear@15 97 <Lib>
nuclear@76 98 <AdditionalDependencies>libvmath-dbg.lib;pthreadVC2.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 99 </Lib>
nuclear@75 100 <PostBuildEvent>
nuclear@75 101 <Command>mkdir $(SolutionDir)\usr\include\anim
nuclear@75 102 mkdir $(SolutionDir)\usr\lib
nuclear@75 103 copy /Y $(SolutionDir)\src\*.h $(SolutionDir)\usr\include\anim\
nuclear@75 104 copy /Y $(TargetPath) $(SolutionDir)\usr\lib\</Command>
nuclear@75 105 </PostBuildEvent>
nuclear@15 106 </ItemDefinitionGroup>
nuclear@15 107 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
nuclear@15 108 <ClCompile>
nuclear@15 109 <Optimization>Disabled</Optimization>
nuclear@15 110 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 111 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
nuclear@15 112 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
nuclear@15 113 <PrecompiledHeader>
nuclear@15 114 </PrecompiledHeader>
nuclear@15 115 <WarningLevel>Level3</WarningLevel>
nuclear@15 116 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
nuclear@15 117 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 118 </ClCompile>
nuclear@15 119 <Lib>
nuclear@30 120 <AdditionalDependencies>libvmath.lib;pthreadVC2_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 121 </Lib>
nuclear@15 122 <PostBuildEvent>
nuclear@31 123 <Command>mkdir $(SolutionDir)\usr\include\anim
nuclear@31 124 mkdir $(SolutionDir)\usr\lib
nuclear@31 125 copy /Y $(SolutionDir)\src\*.h $(SolutionDir)\usr\include\anim\
nuclear@31 126 copy /Y $(TargetPath) $(SolutionDir)\usr\lib\</Command>
nuclear@15 127 </PostBuildEvent>
nuclear@15 128 </ItemDefinitionGroup>
nuclear@15 129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
nuclear@15 130 <ClCompile>
nuclear@15 131 <Optimization>MaxSpeed</Optimization>
nuclear@15 132 <IntrinsicFunctions>true</IntrinsicFunctions>
nuclear@15 133 <WholeProgramOptimization>false</WholeProgramOptimization>
nuclear@15 134 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 135 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
nuclear@15 136 <FunctionLevelLinking>true</FunctionLevelLinking>
nuclear@15 137 <PrecompiledHeader />
nuclear@15 138 <WarningLevel>Level3</WarningLevel>
nuclear@15 139 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
nuclear@15 140 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 141 </ClCompile>
nuclear@15 142 <Lib>
nuclear@15 143 <AdditionalDependencies>libvmath.lib;pthreadVC2.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 144 </Lib>
nuclear@75 145 <PostBuildEvent>
nuclear@75 146 <Command>mkdir $(SolutionDir)\usr\include\anim
nuclear@75 147 mkdir $(SolutionDir)\usr\lib
nuclear@75 148 copy /Y $(SolutionDir)\src\*.h $(SolutionDir)\usr\include\anim\
nuclear@75 149 copy /Y $(TargetPath) $(SolutionDir)\usr\lib\</Command>
nuclear@75 150 </PostBuildEvent>
nuclear@15 151 </ItemDefinitionGroup>
nuclear@15 152 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
nuclear@15 153 <ClCompile>
nuclear@15 154 <Optimization>MaxSpeed</Optimization>
nuclear@15 155 <IntrinsicFunctions>true</IntrinsicFunctions>
nuclear@15 156 <WholeProgramOptimization>false</WholeProgramOptimization>
nuclear@15 157 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
nuclear@15 158 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
nuclear@15 159 <FunctionLevelLinking>true</FunctionLevelLinking>
nuclear@15 160 <PrecompiledHeader>
nuclear@15 161 </PrecompiledHeader>
nuclear@15 162 <WarningLevel>Level3</WarningLevel>
nuclear@15 163 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
nuclear@15 164 <DisableSpecificWarnings>4996;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
nuclear@15 165 </ClCompile>
nuclear@15 166 <Lib>
nuclear@30 167 <AdditionalDependencies>libvmath.lib;pthreadVC2_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
nuclear@15 168 </Lib>
nuclear@15 169 <PostBuildEvent>
nuclear@15 170 <Command>mkdir $(SolutionDir)\usr\include\anim
nuclear@15 171 mkdir $(SolutionDir)\usr\lib
nuclear@15 172 copy /Y $(SolutionDir)\src\*.h $(SolutionDir)\usr\include\anim\
nuclear@15 173 copy /Y $(TargetPath) $(SolutionDir)\usr\lib\</Command>
nuclear@15 174 </PostBuildEvent>
nuclear@15 175 </ItemDefinitionGroup>
nuclear@15 176 <ItemGroup>
nuclear@15 177 <ClCompile Include="src\anim.c" />
nuclear@15 178 <ClCompile Include="src\dynarr.c" />
nuclear@15 179 <ClCompile Include="src\track.c" />
nuclear@15 180 </ItemGroup>
nuclear@15 181 <ItemGroup>
nuclear@15 182 <ClInclude Include="src\anim.h" />
nuclear@15 183 <ClInclude Include="src\config.h" />
nuclear@15 184 <ClInclude Include="src\dynarr.h" />
nuclear@15 185 <ClInclude Include="src\track.h" />
nuclear@15 186 </ItemGroup>
nuclear@15 187 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
nuclear@15 188 <ImportGroup Label="ExtensionTargets">
nuclear@15 189 </ImportGroup>
nuclear@15 190 </Project>