From 594fe066ceca8193db3ea529931f37f9a452709e Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Thu, 24 Jul 2025 10:45:52 -0400
Subject: [PATCH] msvc: Updated Visual Studio project files, fixes for MSVC
compiler warnings.
---
VisualC/SDL_mixer.sln | 36 ----
VisualC/SDL_mixer.vcxproj | 80 +++-----
VisualC/SDL_mixer.vcxproj.filters | 158 ++++------------
VisualC/native_midi/native_midi.vcxproj | 192 -------------------
VisualC/playmus/playmus.vcxproj | 235 ------------------------
VisualC/playwave/playwave.vcxproj | 233 -----------------------
VisualC/timidity/timidity.vcxproj | 38 ++--
src/SDL_mixer.c | 8 +-
src/SDL_mixer_metadata_tags.c | 2 +-
src/decoder_raw.c | 4 +-
10 files changed, 85 insertions(+), 901 deletions(-)
delete mode 100644 VisualC/native_midi/native_midi.vcxproj
delete mode 100644 VisualC/playmus/playmus.vcxproj
delete mode 100644 VisualC/playwave/playwave.vcxproj
diff --git a/VisualC/SDL_mixer.sln b/VisualC/SDL_mixer.sln
index 7927e8b32..ea6b0de8d 100644
--- a/VisualC/SDL_mixer.sln
+++ b/VisualC/SDL_mixer.sln
@@ -6,18 +6,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL3_mixer", "SDL_mixer.vcx
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "native_midi", "native_midi\native_midi.vcxproj", "{EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "playmus", "playmus\playmus.vcxproj", "{72CB0DD4-051D-486C-9CB3-75FE16F7D87A}"
- ProjectSection(ProjectDependencies) = postProject
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "playwave", "playwave\playwave.vcxproj", "{AC86CEAA-9908-476F-B15F-C7193CEF81BD}"
- ProjectSection(ProjectDependencies) = postProject
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68} = {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
- EndProjectSection
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "timidity", "timidity\timidity.vcxproj", "{B162B6F1-E876-4D5F-A1F6-E3A6DC2F4A2C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL3", "..\external\SDL\VisualC\SDL\SDL.vcxproj", "{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}"
@@ -38,30 +26,6 @@ Global
{F7E944B3-0815-40CD-B3E4-90B2A15B0E33}.Release|Win32.Build.0 = Release|Win32
{F7E944B3-0815-40CD-B3E4-90B2A15B0E33}.Release|x64.ActiveCfg = Release|x64
{F7E944B3-0815-40CD-B3E4-90B2A15B0E33}.Release|x64.Build.0 = Release|x64
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Debug|Win32.ActiveCfg = Debug|Win32
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Debug|Win32.Build.0 = Debug|Win32
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Debug|x64.ActiveCfg = Debug|x64
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Debug|x64.Build.0 = Debug|x64
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Release|Win32.ActiveCfg = Release|Win32
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Release|Win32.Build.0 = Release|Win32
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Release|x64.ActiveCfg = Release|x64
- {EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}.Release|x64.Build.0 = Release|x64
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Debug|Win32.ActiveCfg = Debug|Win32
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Debug|Win32.Build.0 = Debug|Win32
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Debug|x64.ActiveCfg = Debug|x64
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Debug|x64.Build.0 = Debug|x64
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Release|Win32.ActiveCfg = Release|Win32
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Release|Win32.Build.0 = Release|Win32
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Release|x64.ActiveCfg = Release|x64
- {72CB0DD4-051D-486C-9CB3-75FE16F7D87A}.Release|x64.Build.0 = Release|x64
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Debug|Win32.ActiveCfg = Debug|Win32
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Debug|Win32.Build.0 = Debug|Win32
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Debug|x64.ActiveCfg = Debug|x64
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Debug|x64.Build.0 = Debug|x64
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Release|Win32.ActiveCfg = Release|Win32
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Release|Win32.Build.0 = Release|Win32
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Release|x64.ActiveCfg = Release|x64
- {AC86CEAA-9908-476F-B15F-C7193CEF81BD}.Release|x64.Build.0 = Release|x64
{B162B6F1-E876-4D5F-A1F6-E3A6DC2F4A2C}.Debug|Win32.ActiveCfg = Debug|Win32
{B162B6F1-E876-4D5F-A1F6-E3A6DC2F4A2C}.Debug|Win32.Build.0 = Debug|Win32
{B162B6F1-E876-4D5F-A1F6-E3A6DC2F4A2C}.Debug|x64.ActiveCfg = Debug|x64
diff --git a/VisualC/SDL_mixer.vcxproj b/VisualC/SDL_mixer.vcxproj
index 89c6ec753..6cc1247b7 100644
--- a/VisualC/SDL_mixer.vcxproj
+++ b/VisualC/SDL_mixer.vcxproj
@@ -213,27 +213,8 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\include\SDL3_mixer\SDL_mixer.h" />
- <ClInclude Include="..\src\effects_internal.h" />
- <ClInclude Include="..\src\mixer.h" />
- <ClInclude Include="..\src\music.h" />
- <ClInclude Include="..\src\utils.h" />
- <ClInclude Include="..\src\codecs\load_aiff.h" />
- <ClInclude Include="..\src\codecs\load_sndfile.h" />
- <ClInclude Include="..\src\codecs\load_voc.h" />
- <ClInclude Include="..\src\codecs\mp3utils.h" />
- <ClInclude Include="..\src\codecs\music_drflac.h" />
- <ClInclude Include="..\src\codecs\music_drmp3.h" />
- <ClInclude Include="..\src\codecs\music_flac.h" />
- <ClInclude Include="..\src\codecs\music_fluidsynth.h" />
- <ClInclude Include="..\src\codecs\music_gme.h" />
- <ClInclude Include="..\src\codecs\music_mpg123.h" />
- <ClInclude Include="..\src\codecs\music_nativemidi.h" />
- <ClInclude Include="..\src\codecs\music_ogg.h" />
- <ClInclude Include="..\src\codecs\music_opus.h" />
- <ClInclude Include="..\src\codecs\music_timidity.h" />
- <ClInclude Include="..\src\codecs\music_wav.h" />
- <ClInclude Include="..\src\codecs\music_wavpack.h" />
- <ClInclude Include="..\src\codecs\music_xmp.h" />
+ <ClInclude Include="..\src\SDL_mixer_internal.h" />
+ <ClInclude Include="..\src\SDL_mixer_loader.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\src\version.rc">
@@ -244,14 +225,6 @@
</ResourceCompile>
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="native_midi\native_midi.vcxproj">
- <Project>{ebda67ca-4a23-4f22-bfbc-b8dbe0580d4f}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- <Private>false</Private>
- <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
- <LinkLibraryDependencies>true</LinkLibraryDependencies>
- <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
- </ProjectReference>
<ProjectReference Include="timidity\timidity.vcxproj">
<Project>{b162b6f1-e876-4d5f-a1f6-e3a6dc2f4a2c}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
@@ -433,32 +406,6 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\%(Filename)%(Extension)</Outputs>
</CustomBuild>
</ItemGroup>
- <ItemGroup>
- <ClCompile Include="..\src\effect_position.c" />
- <ClCompile Include="..\src\effect_stereoreverse.c" />
- <ClCompile Include="..\src\effects_internal.c" />
- <ClCompile Include="..\src\mixer.c" />
- <ClCompile Include="..\src\music.c" />
- <ClCompile Include="..\src\utils.c" />
- <ClCompile Include="..\src\codecs\load_aiff.c" />
- <ClCompile Include="..\src\codecs\load_sndfile.c" />
- <ClCompile Include="..\src\codecs\load_voc.c" />
- <ClCompile Include="..\src\codecs\mp3utils.c" />
- <ClCompile Include="..\src\codecs\music_drflac.c" />
- <ClCompile Include="..\src\codecs\music_drmp3.c" />
- <ClCompile Include="..\src\codecs\music_flac.c" />
- <ClCompile Include="..\src\codecs\music_fluidsynth.c" />
- <ClCompile Include="..\src\codecs\music_gme.c" />
- <ClCompile Include="..\src\codecs\music_mpg123.c" />
- <ClCompile Include="..\src\codecs\music_nativemidi.c" />
- <ClCompile Include="..\src\codecs\music_ogg.c" />
- <ClCompile Include="..\src\codecs\music_ogg_stb.c" />
- <ClCompile Include="..\src\codecs\music_opus.c" />
- <ClCompile Include="..\src\codecs\music_timidity.c" />
- <ClCompile Include="..\src\codecs\music_wav.c" />
- <ClCompile Include="..\src\codecs\music_wavpack.c" />
- <ClCompile Include="..\src\codecs\music_xmp.c" />
- </ItemGroup>
<ItemGroup>
<CustomBuild Include="external\optional\x64\libgme.dll">
<FileType>Document</FileType>
@@ -497,6 +444,29 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\%(Filename)%(Extension)</Outputs>
</CustomBuild>
</ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\src\decoder_aiff.c" />
+ <ClCompile Include="..\src\decoder_au.c" />
+ <ClCompile Include="..\src\decoder_drflac.c" />
+ <ClCompile Include="..\src\decoder_drmp3.c" />
+ <ClCompile Include="..\src\decoder_flac.c" />
+ <ClCompile Include="..\src\decoder_fluidsynth.c" />
+ <ClCompile Include="..\src\decoder_gme.c" />
+ <ClCompile Include="..\src\decoder_mpg123.c" />
+ <ClCompile Include="..\src\decoder_opus.c" />
+ <ClCompile Include="..\src\decoder_raw.c" />
+ <ClCompile Include="..\src\decoder_sinewave.c" />
+ <ClCompile Include="..\src\decoder_stb_vorbis.c" />
+ <ClCompile Include="..\src\decoder_timidity.c" />
+ <ClCompile Include="..\src\decoder_voc.c" />
+ <ClCompile Include="..\src\decoder_vorbis.c" />
+ <ClCompile Include="..\src\decoder_wav.c" />
+ <ClCompile Include="..\src\decoder_wavpack.c" />
+ <ClCompile Include="..\src\decoder_xmp.c" />
+ <ClCompile Include="..\src\SDL_mixer.c" />
+ <ClCompile Include="..\src\SDL_mixer_metadata_tags.c" />
+ <ClCompile Include="..\src\SDL_mixer_spatialization.c" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/VisualC/SDL_mixer.vcxproj.filters b/VisualC/SDL_mixer.vcxproj.filters
index 0dbd4568e..0346c5cc2 100644
--- a/VisualC/SDL_mixer.vcxproj.filters
+++ b/VisualC/SDL_mixer.vcxproj.filters
@@ -4,67 +4,10 @@
<ClInclude Include="..\include\SDL3_mixer\SDL_mixer.h">
<Filter>Public Headers</Filter>
</ClInclude>
- <ClInclude Include="..\src\utils.h">
+ <ClInclude Include="..\src\SDL_mixer_internal.h">
<Filter>Sources</Filter>
</ClInclude>
- <ClInclude Include="..\src\effects_internal.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\mixer.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\music.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\load_aiff.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\load_sndfile.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\load_voc.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\mp3utils.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_drflac.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_drmp3.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_flac.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_fluidsynth.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_gme.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_mpg123.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_nativemidi.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_ogg.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_opus.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_timidity.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_wav.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_wavpack.h">
- <Filter>Sources</Filter>
- </ClInclude>
- <ClInclude Include="..\src\codecs\music_xmp.h">
+ <ClInclude Include="..\src\SDL_mixer_loader.h">
<Filter>Sources</Filter>
</ClInclude>
</ItemGroup>
@@ -129,114 +72,81 @@
<CustomBuild Include="external\optional\x86\LICENSE.xmp.txt">
<Filter>x86</Filter>
</CustomBuild>
+ <CustomBuild Include="external\optional\x64\libxmp.dll" />
+ <CustomBuild Include="external\optional\x64\libogg-0.dll" />
+ <CustomBuild Include="external\optional\x64\libopus-0.dll" />
+ <CustomBuild Include="external\optional\x64\libopusfile-0.dll" />
+ <CustomBuild Include="external\optional\x64\libwavpack-1.dll" />
+ <CustomBuild Include="external\optional\x64\LICENSE.xmp.txt" />
+ <CustomBuild Include="external\optional\x64\LICENSE.ogg-vorbis.txt" />
+ <CustomBuild Include="external\optional\x64\LICENSE.opus.txt" />
+ <CustomBuild Include="external\optional\x64\LICENSE.opusfile.txt" />
+ <CustomBuild Include="external\optional\x64\LICENSE.wavpack.txt" />
+ <CustomBuild Include="external\optional\x64\LICENSE.gme.txt" />
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\src\utils.c">
- <Filter>Sources</Filter>
- </ClCompile>
- <ClCompile Include="..\src\effects_internal.c">
- <Filter>Sources</Filter>
- </ClCompile>
- <ClCompile Include="..\src\effect_position.c">
- <Filter>Sources</Filter>
- </ClCompile>
- <ClCompile Include="..\src\effect_stereoreverse.c">
+ <ClCompile Include="..\src\decoder_aiff.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\mixer.c">
+ <ClCompile Include="..\src\decoder_au.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\music.c">
+ <ClCompile Include="..\src\decoder_drflac.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\load_aiff.c">
+ <ClCompile Include="..\src\decoder_drmp3.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\load_sndfile.c">
+ <ClCompile Include="..\src\decoder_flac.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\load_voc.c">
+ <ClCompile Include="..\src\decoder_fluidsynth.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\mp3utils.c">
+ <ClCompile Include="..\src\decoder_gme.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_drflac.c">
+ <ClCompile Include="..\src\decoder_mpg123.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_drmp3.c">
+ <ClCompile Include="..\src\decoder_opus.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_flac.c">
+ <ClCompile Include="..\src\decoder_raw.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_fluidsynth.c">
+ <ClCompile Include="..\src\decoder_sinewave.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_gme.c">
+ <ClCompile Include="..\src\decoder_stb_vorbis.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_mpg123.c">
+ <ClCompile Include="..\src\decoder_timidity.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_nativemidi.c">
+ <ClCompile Include="..\src\decoder_voc.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_ogg.c">
+ <ClCompile Include="..\src\decoder_vorbis.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_ogg_stb.c">
+ <ClCompile Include="..\src\decoder_wav.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_opus.c">
+ <ClCompile Include="..\src\decoder_wavpack.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_timidity.c">
+ <ClCompile Include="..\src\decoder_xmp.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_wav.c">
+ <ClCompile Include="..\src\SDL_mixer.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_wavpack.c">
+ <ClCompile Include="..\src\SDL_mixer_metadata_tags.c">
<Filter>Sources</Filter>
</ClCompile>
- <ClCompile Include="..\src\codecs\music_xmp.c">
+ <ClCompile Include="..\src\SDL_mixer_spatialization.c">
<Filter>Sources</Filter>
</ClCompile>
</ItemGroup>
- <ItemGroup>
- <None Include="external\optional\x64\libogg-0.dll">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\libopus-0.dll">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\libopusfile-0.dll">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\libwavpack-1.dll">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\libxmp.dll">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\LICENSE.gme.txt">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\LICENSE.ogg-vorbis.txt">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\LICENSE.opus.txt">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\LICENSE.opusfile.txt">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\LICENSE.wavpack.txt">
- <Filter>x64</Filter>
- </None>
- <None Include="external\optional\x64\LICENSE.xmp.txt">
- <Filter>x64</Filter>
- </None>
- </ItemGroup>
</Project>
\ No newline at end of file
diff --git a/VisualC/native_midi/native_midi.vcxproj b/VisualC/native_midi/native_midi.vcxproj
deleted file mode 100644
index 2c03554a1..000000000
--- a/VisualC/native_midi/native_midi.vcxproj
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <SolutionDir Condition="'$(SolutionDir)'==''">$(ProjectDir)..\</SolutionDir>
- </PropertyGroup>
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Debug|x64">
- <Configuration>Debug</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|x64">
- <Configuration>Release</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectName>native_midi</ProjectName>
- <ProjectGuid>{EBDA67CA-4A23-4F22-BFBC-B8DBE0580D4F}</ProjectGuid>
- <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
- <PlatformToolset Condition="'$(VisualStudioVersion)' != '10.0'">$(DefaultPlatformToolset)</PlatformToolset>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\$(Platform)\$(Configuration)\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
- <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
- <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
- <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
- <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
- <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
- <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
- <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
- <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
- <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
- <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
- <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
- <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <IncludePath>$(SolutionDir)..\..\SDL\include;$(IncludePath)</IncludePath>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <IncludePath>$(SolutionDir)..\..\SDL\include;$(IncludePath)</IncludePath>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <IncludePath>$(SolutionDir)..\..\SDL\include;$(IncludePath)</IncludePath>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <IncludePath>$(SolutionDir)..\..\SDL\include;$(IncludePath)</IncludePath>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <AdditionalIncludeDirectories>..\..\include;..\..\src\codecs\native_midi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
- <WarningLevel>Level3</WarningLevel>
- <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
- </ClCompile>
- <ResourceCompile>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Bscmake />
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\..\include;..\..\src\codecs\native_midi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>OldStyle</DebugInformationFormat>
- <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
- </ClCompile>
- <ResourceCompile>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Bscmake />
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <Midl>
- <TargetEnvironment>X64</TargetEnvironment>
- </Midl>
- <ClCompile>
- <AdditionalIncludeDirectories>..\..\include;..\..\src\codecs\native_midi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
- <WarningLevel>Level3</WarningLevel>
- <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
- </ClCompile>
- <ResourceCompile>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Bscmake />
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <Midl>
- <TargetEnvironment>X64</TargetEnvironment>
- </Midl>
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\..\include;..\..\src\codecs\native_midi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>OldStyle</DebugInformationFormat>
- <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
- </ClCompile>
- <ResourceCompile>
- <Culture>0x0409</Culture>
- </ResourceCompile>
- <Bscmake />
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClInclude Include="..\..\src\codecs\native_midi\native_midi.h" />
- <ClInclude Include="..\..\src\codecs\native_midi\native_midi_common.h" />
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="..\..\src\codecs\native_midi\native_midi_common.c">
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
- <ClCompile Include="..\..\src\codecs\native_midi\native_midi_win32.c">
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</P
(Patch may be truncated, please check the link at the top of this post.)