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