VisualC-WinRT/UWP_VS2015/SDL_mixer-UWP.vcxproj
author Sam Lantinga <slouken@libsdl.org>
Sat, 21 Oct 2017 14:40:31 -0700
changeset 823 bcd59adacdcc
parent 777 92882ef2ab81
child 828 561ae6f09324
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="..\..\effects_internal.c" />
    31     <ClCompile Include="..\..\effect_position.c" />
    32     <ClCompile Include="..\..\effect_stereoreverse.c" />
    33     <ClCompile Include="..\..\load_aiff.c" />
    34     <ClCompile Include="..\..\load_voc.c" />
    35     <ClCompile Include="..\..\mixer.c" />
    36     <ClCompile Include="..\..\music.c" />
    37     <ClCompile Include="..\..\music_cmd.c" />
    38     <ClCompile Include="..\..\music_flac.c" />
    39     <ClCompile Include="..\..\music_fluidsynth.c" />
    40     <ClCompile Include="..\..\music_mad.c" />
    41     <ClCompile Include="..\..\music_mikmod.c" />
    42     <ClCompile Include="..\..\music_modplug.c" />
    43     <ClCompile Include="..\..\music_mpg123.c" />
    44     <ClCompile Include="..\..\music_nativemidi.c" />
    45     <ClCompile Include="..\..\music_ogg.c" />
    46     <ClCompile Include="..\..\music_smpeg.c" />
    47     <ClCompile Include="..\..\music_timidity.c" />
    48     <ClCompile Include="..\..\music_wav.c" />
    49     <ClCompile Include="..\..\timidity\common.c" />
    50     <ClCompile Include="..\..\timidity\ctrlmode.c" />
    51     <ClCompile Include="..\..\timidity\filter.c" />
    52     <ClCompile Include="..\..\timidity\instrum.c" />
    53     <ClCompile Include="..\..\timidity\mix.c" />
    54     <ClCompile Include="..\..\timidity\output.c" />
    55     <ClCompile Include="..\..\timidity\playmidi.c" />
    56     <ClCompile Include="..\..\timidity\readmidi.c" />
    57     <ClCompile Include="..\..\timidity\resample.c" />
    58     <ClCompile Include="..\..\timidity\sdl_a.c" />
    59     <ClCompile Include="..\..\timidity\sdl_c.c" />
    60     <ClCompile Include="..\..\timidity\tables.c" />
    61     <ClCompile Include="..\..\timidity\timidity.c" />
    62   </ItemGroup>
    63   <ItemGroup>
    64     <ClInclude Include="..\..\SDL_mixer.h" />
    65     <ClInclude Include="..\..\timidity\common.h" />
    66     <ClInclude Include="..\..\timidity\config.h" />
    67     <ClInclude Include="..\..\timidity\ctrlmode.h" />
    68     <ClInclude Include="..\..\timidity\filter.h" />
    69     <ClInclude Include="..\..\timidity\instrum.h" />
    70     <ClInclude Include="..\..\timidity\mix.h" />
    71     <ClInclude Include="..\..\timidity\output.h" />
    72     <ClInclude Include="..\..\timidity\playmidi.h" />
    73     <ClInclude Include="..\..\timidity\readmidi.h" />
    74     <ClInclude Include="..\..\timidity\resample.h" />
    75     <ClInclude Include="..\..\timidity\tables.h" />
    76     <ClInclude Include="..\..\timidity\timidity.h" />
    77   </ItemGroup>
    78   <ItemGroup>
    79     <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\UWP_VS2015\SDL-UWP.vcxproj">
    80       <Project>{89e9b32e-a86a-47c3-a948-d2b1622925ce}</Project>
    81     </ProjectReference>
    82     <ProjectReference Include="libogg_dynamic-UWP.vcxproj">
    83       <Project>{b14f8b7f-c9ff-4fd3-b328-7c68ab801e85}</Project>
    84     </ProjectReference>
    85     <ProjectReference Include="libvorbisfile_dynamic-UWP.vcxproj">
    86       <Project>{70ef3b8f-6aaf-401b-9818-3371e950e73c}</Project>
    87     </ProjectReference>
    88     <ProjectReference Include="libvorbis_dynamic-UWP.vcxproj">
    89       <Project>{6b6c1f59-6a82-4097-8907-04df5c95d014}</Project>
    90     </ProjectReference>
    91   </ItemGroup>
    92   <PropertyGroup Label="Globals">
    93     <ProjectGuid>{18665277-e558-4484-93f4-e4dc7bb614cb}</ProjectGuid>
    94     <Keyword>DynamicLibrary</Keyword>
    95     <ProjectName>SDL2_mixer-UWP</ProjectName>
    96     <RootNamespace>SDL2_mixer_UWP</RootNamespace>
    97     <DefaultLanguage>en-US</DefaultLanguage>
    98     <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
    99     <AppContainerApplication>true</AppContainerApplication>
   100     <ApplicationType>Windows Store</ApplicationType>
   101     <ApplicationTypeRevision>8.2</ApplicationTypeRevision>
   102     <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
   103     <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
   104     <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
   105     <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
   106   </PropertyGroup>
   107   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   108   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   109     <ConfigurationType>DynamicLibrary</ConfigurationType>
   110     <UseDebugLibraries>true</UseDebugLibraries>
   111     <PlatformToolset>v140</PlatformToolset>
   112   </PropertyGroup>
   113   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
   114     <ConfigurationType>DynamicLibrary</ConfigurationType>
   115     <UseDebugLibraries>true</UseDebugLibraries>
   116     <PlatformToolset>v140</PlatformToolset>
   117   </PropertyGroup>
   118   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
   119     <ConfigurationType>DynamicLibrary</ConfigurationType>
   120     <UseDebugLibraries>true</UseDebugLibraries>
   121     <PlatformToolset>v140</PlatformToolset>
   122   </PropertyGroup>
   123   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
   124     <ConfigurationType>DynamicLibrary</ConfigurationType>
   125     <UseDebugLibraries>false</UseDebugLibraries>
   126     <WholeProgramOptimization>true</WholeProgramOptimization>
   127     <PlatformToolset>v140</PlatformToolset>
   128   </PropertyGroup>
   129   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
   130     <ConfigurationType>DynamicLibrary</ConfigurationType>
   131     <UseDebugLibraries>false</UseDebugLibraries>
   132     <WholeProgramOptimization>true</WholeProgramOptimization>
   133     <PlatformToolset>v140</PlatformToolset>
   134   </PropertyGroup>
   135   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
   136     <ConfigurationType>DynamicLibrary</ConfigurationType>
   137     <UseDebugLibraries>false</UseDebugLibraries>
   138     <WholeProgramOptimization>true</WholeProgramOptimization>
   139     <PlatformToolset>v140</PlatformToolset>
   140   </PropertyGroup>
   141   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   142   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   143     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   144   </ImportGroup>
   145   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   146     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   147   </ImportGroup>
   148   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
   149     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   150   </ImportGroup>
   151   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
   152     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   153   </ImportGroup>
   154   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   155     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   156   </ImportGroup>
   157   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   158     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
   159   </ImportGroup>
   160   <PropertyGroup Label="UserMacros" />
   161   <PropertyGroup />
   162   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   163     <GenerateManifest>false</GenerateManifest>
   164     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   165     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   166     <TargetName>SDL2_mixer</TargetName>
   167   </PropertyGroup>
   168   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   169     <GenerateManifest>false</GenerateManifest>
   170     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   171     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   172     <TargetName>SDL2_mixer</TargetName>
   173   </PropertyGroup>
   174   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
   175     <GenerateManifest>false</GenerateManifest>
   176     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   177     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   178     <TargetName>SDL2_mixer</TargetName>
   179   </PropertyGroup>
   180   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
   181     <GenerateManifest>false</GenerateManifest>
   182     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   183     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   184     <TargetName>SDL2_mixer</TargetName>
   185   </PropertyGroup>
   186   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   187     <GenerateManifest>false</GenerateManifest>
   188     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   189     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   190     <TargetName>SDL2_mixer</TargetName>
   191   </PropertyGroup>
   192   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   193     <GenerateManifest>false</GenerateManifest>
   194     <IgnoreImportLibrary>false</IgnoreImportLibrary>
   195     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
   196     <TargetName>SDL2_mixer</TargetName>
   197   </PropertyGroup>
   198   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
   199     <ClCompile>
   200       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   201       <CompileAsWinRT>false</CompileAsWinRT>
   202       <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   203       <PreprocessorDefinitions>getenv=SDL_getenv;MUSIC_MID;USE_TIMIDITY_MIDI;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   204     </ClCompile>
   205     <Link>
   206       <SubSystem>Console</SubSystem>
   207       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   208       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   209     </Link>
   210   </ItemDefinitionGroup>
   211   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
   212     <ClCompile>
   213       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   214       <CompileAsWinRT>false</CompileAsWinRT>
   215       <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   216       <PreprocessorDefinitions>getenv=SDL_getenv;MUSIC_MID;USE_TIMIDITY_MIDI;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   217     </ClCompile>
   218     <Link>
   219       <SubSystem>Console</SubSystem>
   220       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   221       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   222     </Link>
   223   </ItemDefinitionGroup>
   224   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
   225     <ClCompile>
   226       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   227       <CompileAsWinRT>false</CompileAsWinRT>
   228       <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   229       <PreprocessorDefinitions>getenv=SDL_getenv;MUSIC_MID;USE_TIMIDITY_MIDI;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   230     </ClCompile>
   231     <Link>
   232       <SubSystem>Console</SubSystem>
   233       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   234       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   235     </Link>
   236   </ItemDefinitionGroup>
   237   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
   238     <ClCompile>
   239       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   240       <CompileAsWinRT>false</CompileAsWinRT>
   241       <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   242       <PreprocessorDefinitions>getenv=SDL_getenv;MUSIC_MID;USE_TIMIDITY_MIDI;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   243     </ClCompile>
   244     <Link>
   245       <SubSystem>Console</SubSystem>
   246       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   247       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   248     </Link>
   249   </ItemDefinitionGroup>
   250   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
   251     <ClCompile>
   252       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   253       <CompileAsWinRT>false</CompileAsWinRT>
   254       <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   255       <PreprocessorDefinitions>getenv=SDL_getenv;MUSIC_MID;USE_TIMIDITY_MIDI;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   256     </ClCompile>
   257     <Link>
   258       <SubSystem>Console</SubSystem>
   259       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   260       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   261     </Link>
   262   </ItemDefinitionGroup>
   263   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
   264     <ClCompile>
   265       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   266       <CompileAsWinRT>false</CompileAsWinRT>
   267       <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
   268       <PreprocessorDefinitions>getenv=SDL_getenv;MUSIC_MID;USE_TIMIDITY_MIDI;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   269     </ClCompile>
   270     <Link>
   271       <SubSystem>Console</SubSystem>
   272       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   273       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   274     </Link>
   275   </ItemDefinitionGroup>
   276   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   277   <ImportGroup Label="ExtensionTargets">
   278   </ImportGroup>
   279 </Project>