VisualC-WinRT/UWP_VS2015/libvorbisfile_dynamic-UWP.vcxproj
author Sam Lantinga <slouken@libsdl.org>
Sat, 21 Oct 2017 14:40:31 -0700
changeset 823 bcd59adacdcc
parent 777 92882ef2ab81
child 1005 2c39bc3c3cbe
permissions -rw-r--r--
Fixed linker order so -lmingw32 comes before -lSDL2main
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     3   <ItemGroup Label="ProjectConfigurations">
     4     <ProjectConfiguration Include="Debug|ARM">
     5       <Configuration>Debug</Configuration>
     6       <Platform>ARM</Platform>
     7     </ProjectConfiguration>
     8     <ProjectConfiguration Include="Debug|Win32">
     9       <Configuration>Debug</Configuration>
    10       <Platform>Win32</Platform>
    11     </ProjectConfiguration>
    12     <ProjectConfiguration Include="Debug|x64">
    13       <Configuration>Debug</Configuration>
    14       <Platform>x64</Platform>
    15     </ProjectConfiguration>
    16     <ProjectConfiguration Include="Release|ARM">
    17       <Configuration>Release</Configuration>
    18       <Platform>ARM</Platform>
    19     </ProjectConfiguration>
    20     <ProjectConfiguration Include="Release|Win32">
    21       <Configuration>Release</Configuration>
    22       <Platform>Win32</Platform>
    23     </ProjectConfiguration>
    24     <ProjectConfiguration Include="Release|x64">
    25       <Configuration>Release</Configuration>
    26       <Platform>x64</Platform>
    27     </ProjectConfiguration>
    28   </ItemGroup>
    29   <ItemGroup>
    30     <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisfile.c" />
    31   </ItemGroup>
    32   <ItemGroup>
    33     <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
    34   </ItemGroup>
    35   <ItemGroup>
    36     <ProjectReference Include="libogg_dynamic-UWP.vcxproj">
    37       <Project>{b14f8b7f-c9ff-4fd3-b328-7c68ab801e85}</Project>
    38     </ProjectReference>
    39     <ProjectReference Include="libvorbis_dynamic-UWP.vcxproj">
    40       <Project>{6b6c1f59-6a82-4097-8907-04df5c95d014}</Project>
    41     </ProjectReference>
    42   </ItemGroup>
    43   <PropertyGroup Label="Globals">
    44     <ProjectGuid>{70ef3b8f-6aaf-401b-9818-3371e950e73c}</ProjectGuid>
    45     <Keyword>DynamicLibrary</Keyword>
    46     <ProjectName>libvorbisfile_dynamic-UWP</ProjectName>
    47     <RootNamespace>libvorbisfile_dynamic_UWP</RootNamespace>
    48     <DefaultLanguage>en-US</DefaultLanguage>
    49     <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
    50     <AppContainerApplication>true</AppContainerApplication>
    51     <ApplicationType>Windows Store</ApplicationType>
    52     <ApplicationTypeRevision>8.2</ApplicationTypeRevision>
    53     <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
    54     <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
    55     <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
    56     <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
    57   </PropertyGroup>
    58   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    59   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    60     <ConfigurationType>DynamicLibrary</ConfigurationType>
    61     <UseDebugLibraries>true</UseDebugLibraries>
    62     <PlatformToolset>v140</PlatformToolset>
    63   </PropertyGroup>
    64   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
    65     <ConfigurationType>DynamicLibrary</ConfigurationType>
    66     <UseDebugLibraries>true</UseDebugLibraries>
    67     <PlatformToolset>v140</PlatformToolset>
    68   </PropertyGroup>
    69   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    70     <ConfigurationType>DynamicLibrary</ConfigurationType>
    71     <UseDebugLibraries>true</UseDebugLibraries>
    72     <PlatformToolset>v140</PlatformToolset>
    73   </PropertyGroup>
    74   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    75     <ConfigurationType>DynamicLibrary</ConfigurationType>
    76     <UseDebugLibraries>false</UseDebugLibraries>
    77     <WholeProgramOptimization>true</WholeProgramOptimization>
    78     <PlatformToolset>v140</PlatformToolset>
    79   </PropertyGroup>
    80   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
    81     <ConfigurationType>DynamicLibrary</ConfigurationType>
    82     <UseDebugLibraries>false</UseDebugLibraries>
    83     <WholeProgramOptimization>true</WholeProgramOptimization>
    84     <PlatformToolset>v140</PlatformToolset>
    85   </PropertyGroup>
    86   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    87     <ConfigurationType>DynamicLibrary</ConfigurationType>
    88     <UseDebugLibraries>false</UseDebugLibraries>
    89     <WholeProgramOptimization>true</WholeProgramOptimization>
    90     <PlatformToolset>v140</PlatformToolset>
    91   </PropertyGroup>
    92   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    93   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    94     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    95   </ImportGroup>
    96   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    97     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    98   </ImportGroup>
    99   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
   100     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   101   </ImportGroup>
   102   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
   103     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   104   </ImportGroup>
   105   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   106     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   107   </ImportGroup>
   108   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   109     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   110   </ImportGroup>
   111   <PropertyGroup Label="UserMacros" />
   112   <PropertyGroup />
   113   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   114     <GenerateManifest>false</GenerateManifest>
   115     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   116     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   117     <TargetName>libvorbisfile</TargetName>
   118   </PropertyGroup>
   119   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   120     <GenerateManifest>false</GenerateManifest>
   121     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   122     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   123     <TargetName>libvorbisfile</TargetName>
   124   </PropertyGroup>
   125   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
   126     <GenerateManifest>false</GenerateManifest>
   127     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   128     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   129     <TargetName>libvorbisfile</TargetName>
   130   </PropertyGroup>
   131   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
   132     <GenerateManifest>false</GenerateManifest>
   133     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   134     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   135     <TargetName>libvorbisfile</TargetName>
   136   </PropertyGroup>
   137   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   138     <GenerateManifest>false</GenerateManifest>
   139     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   140     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   141     <TargetName>libvorbisfile</TargetName>
   142   </PropertyGroup>
   143   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   144     <GenerateManifest>false</GenerateManifest>
   145     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   146     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   147     <TargetName>libvorbisfile</TargetName>
   148   </PropertyGroup>
   149   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   150     <ClCompile>
   151       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   152       <CompileAsWinRT>false</CompileAsWinRT>
   153       <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   154       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   155       <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
   156     </ClCompile>
   157     <Link>
   158       <SubSystem>Console</SubSystem>
   159       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   160       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   161       <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
   162     </Link>
   163   </ItemDefinitionGroup>
   164   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   165     <ClCompile>
   166       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   167       <CompileAsWinRT>false</CompileAsWinRT>
   168       <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   169       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   170       <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
   171     </ClCompile>
   172     <Link>
   173       <SubSystem>Console</SubSystem>
   174       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   175       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   176       <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
   177     </Link>
   178   </ItemDefinitionGroup>
   179   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
   180     <ClCompile>
   181       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   182       <CompileAsWinRT>false</CompileAsWinRT>
   183       <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   184       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   185       <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
   186     </ClCompile>
   187     <Link>
   188       <SubSystem>Console</SubSystem>
   189       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   190       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   191       <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
   192     </Link>
   193   </ItemDefinitionGroup>
   194   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
   195     <ClCompile>
   196       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   197       <CompileAsWinRT>false</CompileAsWinRT>
   198       <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   199       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   200       <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
   201     </ClCompile>
   202     <Link>
   203       <SubSystem>Console</SubSystem>
   204       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   205       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   206       <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
   207     </Link>
   208   </ItemDefinitionGroup>
   209   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   210     <ClCompile>
   211       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   212       <CompileAsWinRT>false</CompileAsWinRT>
   213       <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   214       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   215       <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
   216     </ClCompile>
   217     <Link>
   218       <SubSystem>Console</SubSystem>
   219       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   220       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   221       <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
   222     </Link>
   223   </ItemDefinitionGroup>
   224   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   225     <ClCompile>
   226       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   227       <CompileAsWinRT>false</CompileAsWinRT>
   228       <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   229       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   230       <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
   231     </ClCompile>
   232     <Link>
   233       <SubSystem>Console</SubSystem>
   234       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   235       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   236       <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
   237     </Link>
   238   </ItemDefinitionGroup>
   239   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   240   <ImportGroup Label="ExtensionTargets">
   241   </ImportGroup>
   242 </Project>