VisualC-WinRT/WinPhone80_VS2012/SDL_mixer-WinPhone80.vcxproj
author Sam Lantinga <slouken@libsdl.org>
Tue, 17 Oct 2017 02:33:47 -0700
changeset 777 92882ef2ab81
parent 676 f2811021d074
child 780 74df2aa47195
permissions -rw-r--r--
Rewrote music.c to support any number of decode libraries using a compiled-in plugin interface
Mix_LoadWAV_RW() can now load sound formats that were previously available only as music.

This is still work in progress. Testing and project updates need to happen on other platforms.
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     3   <ItemGroup Label="ProjectConfigurations">
     4     <ProjectConfiguration Include="Debug|Win32">
     5       <Configuration>Debug</Configuration>
     6       <Platform>Win32</Platform>
     7     </ProjectConfiguration>
     8     <ProjectConfiguration Include="Debug|ARM">
     9       <Configuration>Debug</Configuration>
    10       <Platform>ARM</Platform>
    11     </ProjectConfiguration>
    12     <ProjectConfiguration Include="Release|Win32">
    13       <Configuration>Release</Configuration>
    14       <Platform>Win32</Platform>
    15     </ProjectConfiguration>
    16     <ProjectConfiguration Include="Release|ARM">
    17       <Configuration>Release</Configuration>
    18       <Platform>ARM</Platform>
    19     </ProjectConfiguration>
    20   </ItemGroup>
    21   <PropertyGroup Label="Globals">
    22     <ProjectGuid>{1f710837-d5c0-4e7f-abea-fbff64722e7e}</ProjectGuid>
    23     <RootNamespace>SDL2_mixer_WinPhone</RootNamespace>
    24     <DefaultLanguage>en-US</DefaultLanguage>
    25     <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
    26     <ProjectName>SDL2_mixer-WinPhone80</ProjectName>
    27   </PropertyGroup>
    28   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    29   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    30     <ConfigurationType>DynamicLibrary</ConfigurationType>
    31     <UseDebugLibraries>true</UseDebugLibraries>
    32     <PlatformToolset>v110_wp80</PlatformToolset>
    33     <IgnoreImportLibrary>false</IgnoreImportLibrary>
    34   </PropertyGroup>
    35   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
    36     <ConfigurationType>DynamicLibrary</ConfigurationType>
    37     <UseDebugLibraries>true</UseDebugLibraries>
    38     <PlatformToolset>v110_wp80</PlatformToolset>
    39     <IgnoreImportLibrary>false</IgnoreImportLibrary>
    40   </PropertyGroup>
    41   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    42     <ConfigurationType>DynamicLibrary</ConfigurationType>
    43     <UseDebugLibraries>false</UseDebugLibraries>
    44     <WholeProgramOptimization>true</WholeProgramOptimization>
    45     <PlatformToolset>v110_wp80</PlatformToolset>
    46     <IgnoreImportLibrary>false</IgnoreImportLibrary>
    47   </PropertyGroup>
    48   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
    49     <ConfigurationType>DynamicLibrary</ConfigurationType>
    50     <UseDebugLibraries>false</UseDebugLibraries>
    51     <WholeProgramOptimization>true</WholeProgramOptimization>
    52     <PlatformToolset>v110_wp80</PlatformToolset>
    53     <IgnoreImportLibrary>false</IgnoreImportLibrary>
    54   </PropertyGroup>
    55   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    56   <ImportGroup Label="PropertySheets">
    57     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    58   </ImportGroup>
    59   <PropertyGroup Label="UserMacros" />
    60   <PropertyGroup>
    61     <GenerateManifest>false</GenerateManifest>
    62   </PropertyGroup>
    63   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
    64     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    65     <TargetName>SDL2_mixer</TargetName>
    66   </PropertyGroup>
    67   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
    68     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    69     <TargetName>SDL2_mixer</TargetName>
    70   </PropertyGroup>
    71   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    72     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    73     <TargetName>SDL2_mixer</TargetName>
    74   </PropertyGroup>
    75   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    76     <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    77     <TargetName>SDL2_mixer</TargetName>
    78   </PropertyGroup>
    79   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    80     <ClCompile>
    81       <PreprocessorDefinitions>_USRDLL;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    82       <PrecompiledHeader>NotUsing</PrecompiledHeader>
    83       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
    84       <CompileAsWinRT>false</CompileAsWinRT>
    85       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
    86       <AdditionalIncludeDirectories>..\..\external\libogg-1.3.1\include;..\..\external\libvorbis-1.3.3\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
    87     </ClCompile>
    88     <Link>
    89       <SubSystem>Console</SubSystem>
    90       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
    91       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    92       <GenerateDebugInformation>true</GenerateDebugInformation>
    93     </Link>
    94   </ItemDefinitionGroup>
    95   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    96     <ClCompile>
    97       <PreprocessorDefinitions>_USRDLL;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    98       <PrecompiledHeader>NotUsing</PrecompiledHeader>
    99       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
   100       <CompileAsWinRT>false</CompileAsWinRT>
   101       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
   102       <AdditionalIncludeDirectories>..\..\external\libogg-1.3.1\include;..\..\external\libvorbis-1.3.3\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
   103     </ClCompile>
   104     <Link>
   105       <SubSystem>Console</SubSystem>
   106       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   107       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   108       <GenerateDebugInformation>true</GenerateDebugInformation>
   109     </Link>
   110   </ItemDefinitionGroup>
   111   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
   112     <ClCompile>
   113       <PreprocessorDefinitions>_USRDLL;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   114       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   115       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
   116       <CompileAsWinRT>false</CompileAsWinRT>
   117       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
   118       <AdditionalIncludeDirectories>..\..\external\libogg-1.3.1\include;..\..\external\libvorbis-1.3.3\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
   119     </ClCompile>
   120     <Link>
   121       <SubSystem>Console</SubSystem>
   122       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   123       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   124       <GenerateDebugInformation>true</GenerateDebugInformation>
   125     </Link>
   126   </ItemDefinitionGroup>
   127   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
   128     <ClCompile>
   129       <PreprocessorDefinitions>_USRDLL;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   130       <PrecompiledHeader>NotUsing</PrecompiledHeader>
   131       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
   132       <CompileAsWinRT>false</CompileAsWinRT>
   133       <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
   134       <AdditionalIncludeDirectories>..\..\external\libogg-1.3.1\include;..\..\external\libvorbis-1.3.3\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
   135     </ClCompile>
   136     <Link>
   137       <SubSystem>Console</SubSystem>
   138       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
   139       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
   140       <GenerateDebugInformation>true</GenerateDebugInformation>
   141     </Link>
   142   </ItemDefinitionGroup>
   143   <ItemGroup>
   144     <Reference Include="Windows">
   145       <IsWinMDFile>true</IsWinMDFile>
   146     </Reference>
   147     <Reference Include="platform.winmd">
   148       <IsWinMDFile>true</IsWinMDFile>
   149       <Private>false</Private>
   150     </Reference>
   151   </ItemGroup>
   152   <ItemGroup>
   153     <ClCompile Include="..\..\dynamic_flac.c" />
   154     <ClCompile Include="..\..\dynamic_fluidsynth.c" />
   155     <ClCompile Include="..\..\dynamic_mikmod.c" />
   156     <ClCompile Include="..\..\dynamic_ogg.c" />
   157     <ClCompile Include="..\..\dynamic_smpeg.c" />
   158     <ClCompile Include="..\..\effect_position.c" />
   159     <ClCompile Include="..\..\effect_stereoreverse.c" />
   160     <ClCompile Include="..\..\effects_internal.c" />
   161     <ClCompile Include="..\..\fluidsynth.c" />
   162     <ClCompile Include="..\..\load_aiff.c" />
   163     <ClCompile Include="..\..\load_flac.c" />
   164     <ClCompile Include="..\..\load_ogg.c" />
   165     <ClCompile Include="..\..\load_voc.c" />
   166     <ClCompile Include="..\..\mixer.c" />
   167     <ClCompile Include="..\..\music.c" />
   168     <ClCompile Include="..\..\music_cmd.c" />
   169     <ClCompile Include="..\..\music_flac.c" />
   170     <ClCompile Include="..\..\music_mad.c" />
   171     <ClCompile Include="..\..\music_mikmod.c" />
   172     <ClCompile Include="..\..\music_ogg.c" />
   173     <ClCompile Include="..\..\wavestream.c" />
   174   </ItemGroup>
   175   <ItemGroup>
   176     <ClInclude Include="..\..\dynamic_flac.h" />
   177     <ClInclude Include="..\..\dynamic_fluidsynth.h" />
   178     <ClInclude Include="..\..\dynamic_mikmod.h" />
   179     <ClInclude Include="..\..\dynamic_ogg.h" />
   180     <ClInclude Include="..\..\dynamic_smpeg.h" />
   181     <ClInclude Include="..\..\effects_internal.h" />
   182     <ClInclude Include="..\..\fluidsynth.h" />
   183     <ClInclude Include="..\..\load_aiff.h" />
   184     <ClInclude Include="..\..\load_flac.h" />
   185     <ClInclude Include="..\..\load_ogg.h" />
   186     <ClInclude Include="..\..\load_voc.h" />
   187     <ClInclude Include="..\..\music_cmd.h" />
   188     <ClInclude Include="..\..\music_flac.h" />
   189     <ClInclude Include="..\..\music_mad.h" />
   190     <ClInclude Include="..\..\music_mikmod.h" />
   191     <ClInclude Include="..\..\music_ogg.h" />
   192     <ClInclude Include="..\..\SDL_mixer.h" />
   193     <ClInclude Include="..\..\wavestream.h" />
   194   </ItemGroup>
   195   <ItemGroup>
   196     <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\WinPhone80_VS2012\SDL-WinPhone80.vcxproj">
   197       <Project>{33048af1-031a-4ce6-b61e-fad2db832e9e}</Project>
   198     </ProjectReference>
   199     <ProjectReference Include="libogg_dynamic-WinPhone80.vcxproj">
   200       <Project>{ddb6f9c3-25d1-43c1-b439-20f2016d2f2e}</Project>
   201     </ProjectReference>
   202     <ProjectReference Include="libvorbisfile_dynamic-WinPhone80.vcxproj">
   203       <Project>{e1553efc-2c62-41ae-aba3-d933d66d435d}</Project>
   204     </ProjectReference>
   205     <ProjectReference Include="libvorbis_dynamic-WinPhone80.vcxproj">
   206       <Project>{8859e555-5684-436d-ad14-4e8ceb11ead1}</Project>
   207     </ProjectReference>
   208   </ItemGroup>
   209   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   210   <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
   211   <ImportGroup Label="ExtensionTargets">
   212   </ImportGroup>
   213 </Project>