]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
msvc build for mod_sndfile
authorMichael Jerris <mike@jerris.com>
Tue, 27 Dec 2005 22:48:58 +0000 (22:48 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 27 Dec 2005 22:48:58 +0000 (22:48 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@215 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/mod_sndfile/mod_sndfile.c
src/mod/mod_sndfile/mod_sndfilel.vcproj [new file with mode: 0644]
w32/vsnet/FreeSwitchCore.vcproj
w32/vsnet/Freeswitch.sln
w32/vsnet/GetLibs.vbs
w32/vsnet/Tools/libsndfile.vcproj [new file with mode: 0644]

index 021c62db3f30c74d593728197d0e3bc7da50e406..94d1d5e1c30f98bd9c7dba39dd464ddf79d1d56f 100644 (file)
@@ -189,7 +189,7 @@ switch_status sndfile_file_write (switch_file_handle *handle, void *data, size_t
 
 /* Registration */
 
-static char *supported_formats[0];
+static char *supported_formats[1];
 
 static const switch_file_interface sndfile_file_interface = {
        /*.interface_name*/             modname,
diff --git a/src/mod/mod_sndfile/mod_sndfilel.vcproj b/src/mod/mod_sndfile/mod_sndfilel.vcproj
new file mode 100644 (file)
index 0000000..79db6ae
--- /dev/null
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="mod_sndfile"\r
+       ProjectGUID="{AFAC0568-7548-42D5-9F6A-8D3400A1E4F6}"\r
+       RootNamespace="mod_sndfile"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="Debug"\r
+                       IntermediateDirectory="Debug"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               CommandLine="cscript /nologo $(InputDir)..\..\..\w32\vsnet\getlibs.vbs Mod_sndfile Debug"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="&quot;$(InputDir)..\..\include&quot;;&quot;$(InputDir)..\..\..\libs\include&quot;;&quot;$(InputDir)..\..\..\libs\libsndfile\Win32&quot;"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_EXPORTS"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="libsndfile.lib"\r
+                               OutputFile="..\..\..\w32\vsnet\$(OutDir)/mod/mod_sndfile.dll"\r
+                               LinkIncremental="2"\r
+                               AdditionalLibraryDirectories="$(InputDir)..\..\..\libs\libsndfile\Win32\Debug"\r
+                               GenerateDebugInformation="true"\r
+                               ProgramDatabaseFile="$(OutDir)/mod_sndfile.pdb"\r
+                               SubSystem="2"\r
+                               ImportLibrary="$(OutDir)/mod_sndfile.lib"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="Release"\r
+                       IntermediateDirectory="Release"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               CommandLine="cscript /nologo $(InputDir)..\..\..\w32\vsnet\getlibs.vbs Mod_sndfile Release"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="&quot;$(InputDir)..\..\include&quot;;&quot;$(InputDir)..\..\..\libs\include&quot;;&quot;$(InputDir)..\..\..\libs\libsndfile\Win32&quot;"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MOD_EXPORTS"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="libsndfile.lib"\r
+                               OutputFile="..\..\..\w32\vsnet\$(OutDir)/mod/mod_sndfile.dll"\r
+                               LinkIncremental="1"\r
+                               AdditionalLibraryDirectories="$(InputDir)..\..\..\libs\libsndfile\Win32\Release"\r
+                               GenerateDebugInformation="true"\r
+                               SubSystem="2"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               LinkTimeCodeGeneration="1"\r
+                               ImportLibrary="$(OutDir)/mod_sndfile.lib"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\mod_sndfile.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index 88e6b0a5d722b9cc4ad41ac32be716654b310a2f..7019833dc5428d9bf71eae4b674fd6894d71951b 100644 (file)
@@ -99,7 +99,7 @@
                        />\r
                        <Tool\r
                                Name="VCPostBuildEventTool"\r
-                               CommandLine="xcopy $(Projectdir)..\..\conf\*.* $(Outdir)\conf\ /C /D /Y&#x0D;&#x0A;md  $(Outdir)\db"\r
+                               CommandLine="xcopy $(Projectdir)..\..\conf\*.* $(Outdir)\conf\ /C /D /Y&#x0D;&#x0A;if not exist $(Outdir)\db md  $(Outdir)\db&#x0D;&#x0A;"\r
                        />\r
                </Configuration>\r
                <Configuration\r
                        />\r
                        <Tool\r
                                Name="VCPostBuildEventTool"\r
-                               CommandLine="xcopy $(Projectdir)..\..\conf\*.* $(Outdir)\conf\ /C /D /Y&#x0D;&#x0A;md  $(Outdir)\db"\r
+                               CommandLine="xcopy $(Projectdir)..\..\conf\*.* $(Outdir)\conf\ /C /D /Y&#x0D;&#x0A;if not exist $(Outdir)\db md  $(Outdir)\db&#x0D;&#x0A;"\r
                        />\r
                </Configuration>\r
        </Configurations>\r
index 9fde6c40e4641a24dd4388a8deeffa2c84441d0f..d3cc1908cc92c2e391897c7e2727b15b5f6b20a7 100644 (file)
@@ -83,6 +83,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_xmpp_event", "..\..\src
                {202D7A4E-760D-4D0E-AFA1-D7459CED30FF} = {202D7A4E-760D-4D0E-AFA1-D7459CED30FF}\r
        EndProjectSection\r
 EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_sndfile", "..\..\src\mod\mod_sndfile\mod_sndfilel.vcproj", "{AFAC0568-7548-42D5-9F6A-8D3400A1E4F6}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {202D7A4E-760D-4D0E-AFA1-D7459CED30FF} = {202D7A4E-760D-4D0E-AFA1-D7459CED30FF}\r
+       EndProjectSection\r
+EndProject\r
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
                Debug|Win32 = Debug|Win32\r
@@ -157,6 +162,10 @@ Global
                {F10BE67C-A8FF-4CB2-AF29-D46D2590DC59}.Debug|Win32.Build.0 = Release|Win32\r
                {F10BE67C-A8FF-4CB2-AF29-D46D2590DC59}.Release|Win32.ActiveCfg = Release|Win32\r
                {F10BE67C-A8FF-4CB2-AF29-D46D2590DC59}.Release|Win32.Build.0 = Release|Win32\r
+               {AFAC0568-7548-42D5-9F6A-8D3400A1E4F6}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {AFAC0568-7548-42D5-9F6A-8D3400A1E4F6}.Debug|Win32.Build.0 = Debug|Win32\r
+               {AFAC0568-7548-42D5-9F6A-8D3400A1E4F6}.Release|Win32.ActiveCfg = Release|Win32\r
+               {AFAC0568-7548-42D5-9F6A-8D3400A1E4F6}.Release|Win32.Build.0 = Release|Win32\r
        EndGlobalSection\r
        GlobalSection(SolutionProperties) = preSolution\r
                HideSolutionNode = FALSE\r
index 326d488cd79f213d04de653e6f42652722ebd555..6671f34f96306cf5e46913d41b74706474e50f2f 100644 (file)
@@ -16,6 +16,7 @@ BuildModSpeexCodec=False
 BuildModCodecG729=False\r
 BuildModCodecGSM=False\r
 BuildModXMPPEvent=False\r
+BuildModsndfile=False\r
 quote=Chr(34)\r
 ScriptDir=Left(WScript.ScriptFullName,Len(WScript.ScriptFullName)-Len(WScript.ScriptName))\r
 \r
@@ -54,6 +55,8 @@ If objArgs.Count >=1 Then
                        BuildModCodecGSM=True\r
                Case "Mod_XMPPEvent"\r
                        BuildModXMPPEvent=True\r
+               Case "Mod_sndfile"\r
+                       BuildModsndfile=True\r
                Case Else\r
                        BuildCore=True\r
                        BuildModExosip=True\r
@@ -62,6 +65,7 @@ If objArgs.Count >=1 Then
                        BuildModSpeexCodec=True\r
                        BuildModCodecG729=True\r
                        BuildModXMPPEvent=True\r
+                       BuildModsndfile=True\r
        End Select\r
 Else\r
        BuildCore=True\r
@@ -71,6 +75,7 @@ Else
        BuildModSpeexCodec=True\r
        BuildModCodecG729=True\r
        BuildModXMPPEvent=True\r
+       BuildModsndfile=True\r
 End If\r
 \r
 \r
@@ -106,6 +111,10 @@ If BuildModXMPPEvent Then
        BuildLibs_ModXMPPEvent BuildDebug, BuildRelease\r
 End If\r
 \r
+If BuildModsndfile Then\r
+       BuildLibs_Modsndfile BuildDebug, BuildRelease\r
+End If\r
+\r
 WScript.Echo "Complete"\r
 \r
 Sub BuildLibs_Core(BuildDebug, BuildRelease)\r
@@ -469,6 +478,56 @@ Sub BuildLibs_ModCodecGSM(BuildDebug, BuildRelease)
        End If \r
 End Sub\r
 \r
+Sub BuildLibs_ModSpeexCodec(BuildDebug, BuildRelease)\r
+       If Not FSO.FolderExists(LibDestDir & "speex") Then \r
+               WgetUnTarGz "http://downloads.us.xiph.org/releases/speex/speex-1.1.11.1.tar.gz", LibDestDir\r
+               If Not FSO.FolderExists(LibDestDir & "speex-1.1.11.1") Then\r
+                       Wscript.echo "Unable to get libspeex from default download location, Trying backup location:"\r
+                       WgetUnTarGz "http://www.sofaswitch.org/mikej/speex-1.1.11.1.tar.gz", LibDestDir\r
+               End If\r
+               RenameFolder LibDestDir & "speex-1.1.11.1", "speex"\r
+               FSO.CopyFile Utilsdir & "libspeex.vcproj", LibDestDir & "speex\win32\libspeex\", True\r
+       End If \r
+       If FSO.FolderExists(LibDestDir & "speex") Then \r
+               If BuildDebug Then\r
+                       If Not FSO.FileExists(LibDestDir & "speex\win32\libspeex\Debug\libspeex.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "speex\win32\libspeex\libspeex.vcproj", "Debug"\r
+                       End If\r
+               End If\r
+               If BuildRelease Then\r
+                       If Not FSO.FileExists(LibDestDir & "speex\win32\libspeex\Release\libspeex.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "speex\win32\libspeex\libspeex.vcproj", "Release"\r
+                       End If\r
+               End If\r
+       Else\r
+               Wscript.echo "Unable to download libspeex"\r
+       End If \r
+       \r
+End Sub\r
+\r
+Sub BuildLibs_Modsndfile(BuildDebug, BuildRelease)\r
+       If Not FSO.FolderExists(LibDestDir & "libsndfile") Then \r
+               WgetUnTarGz "http://www.sofaswitch.com/mikej/libsndfile-1.0.12.tar.gz", LibDestDir\r
+               RenameFolder LibDestDir & "libsndfile-1.0.12", "libsndfile"\r
+               FSO.CopyFile Utilsdir & "libsndfile.vcproj", LibDestDir & "libsndfile\Win32\", True\r
+       End If \r
+       If FSO.FolderExists(LibDestDir & "libsndfile") Then \r
+               If BuildDebug Then\r
+                       If Not FSO.FileExists(LibDestDir & "libsndfile\Win32\Debug\libsndfile.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "libsndfile\Win32\libsndfile.vcproj", "Debug"\r
+                       End If\r
+               End If\r
+               If BuildRelease Then\r
+                       If Not FSO.FileExists(LibDestDir & "libsndfile\Win32\Release\libsndfile.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "libsndfile\Win32\libsndfile.vcproj", "Release"\r
+                       End If\r
+               End If\r
+       Else\r
+               Wscript.echo "Unable to download libsndfile"\r
+       End If \r
+       \r
+End Sub\r
+\r
 Sub UpgradeViaDevEnv(ProjectFile)\r
        Set oExec = WshShell.Exec(quote & DevEnv & quote & " " & quote & ProjectFile & quote & " /Upgrade ")\r
        Do While oExec.Status <> 1\r
diff --git a/w32/vsnet/Tools/libsndfile.vcproj b/w32/vsnet/Tools/libsndfile.vcproj
new file mode 100644 (file)
index 0000000..20ab562
--- /dev/null
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="libsndfile"\r
+       ProjectGUID="{3D0370CA-BED2-4657-A475-32375CBCB6E4}"\r
+       RootNamespace="libsndfile"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="..\src;."\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;inline=__inline;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="0"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="..\src;."\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;inline=__inline;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="0"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\aiff.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\alaw.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\au.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\au_g72x.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\avr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\caf.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\command.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\common.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\dither.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\double64.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\dwd.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\dwvw.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\file_io.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\flac.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\float32.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\gsm610.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\htk.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\ima_adpcm.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\ircam.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\mat4.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\mat5.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\ms_adpcm.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\nist.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\ogg.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\paf.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\pcm.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\pvf.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\raw.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\rx2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\sd2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\sds.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\sndfile.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\strings.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\svx.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\txw.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\ulaw.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\voc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\vox_adpcm.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\w64.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\wav.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\wav_w64.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\wve.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\xi.c"\r
+                               >\r
+                       </File>\r
+                       <Filter\r
+                               Name="GSM Sources"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\add.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\code.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\decode.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\gsm_create.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\gsm_decode.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\gsm_destroy.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\gsm_encode.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\gsm_option.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\long_term.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\lpc.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\preprocess.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\rpe.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\short_term.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\GSM610\table.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="G72X Sources"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\G72x\g721.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\G72x\g723_16.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\G72x\g723_24.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\G72x\g723_40.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\G72x\g72x.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r