Oops, forgot to add some of the new win32 project files.


git-svn-id: http://svn.xiph.org/trunk/speex@14158 0101bb08-14d6-0310-b084-bc0e0c8e3800
diff --git a/win32/VS2003/libspeexdsp/Makefile.am b/win32/VS2003/libspeexdsp/Makefile.am
new file mode 100644
index 0000000..796fefc
--- /dev/null
+++ b/win32/VS2003/libspeexdsp/Makefile.am
@@ -0,0 +1,8 @@
+## Process this file with automake to produce Makefile.in. -*-Makefile-*-

+

+# Disable automatic dependency tracking if using other tools than gcc and gmake

+#AUTOMAKE_OPTIONS = no-dependencies

+

+EXTRA_DIST = libspeexdsp.vcproj

+

+

diff --git a/win32/VS2003/libspeexdsp/libspeexdsp.vcproj b/win32/VS2003/libspeexdsp/libspeexdsp.vcproj
new file mode 100644
index 0000000..59205db
--- /dev/null
+++ b/win32/VS2003/libspeexdsp/libspeexdsp.vcproj
@@ -0,0 +1,342 @@
+<?xml version="1.0" encoding="windows-1251"?>

+<VisualStudioProject

+	ProjectType="Visual C++"

+	Version="7.10"

+	Name="libspeexdsp"

+	ProjectGUID="{03207781-0D1C-4DB3-A71D-45C608F28DBD}"

+	Keyword="Win32Proj">

+	<Platforms>

+		<Platform

+			Name="Win32"/>

+	</Platforms>

+	<Configurations>

+		<Configuration

+			Name="Debug|Win32"

+			OutputDirectory="Debug"

+			IntermediateDirectory="Debug"

+			ConfigurationType="4"

+			CharacterSet="2">

+			<Tool

+				Name="VCCLCompilerTool"

+				Optimization="0"

+				AdditionalIncludeDirectories="..\..\..\include;..\.."

+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H"

+				MinimalRebuild="TRUE"

+				BasicRuntimeChecks="3"

+				RuntimeLibrary="3"

+				UsePrecompiledHeader="0"

+				WarningLevel="3"

+				Detect64BitPortabilityProblems="TRUE"

+				DebugInformationFormat="4"

+				CompileAs="1"/>

+			<Tool

+				Name="VCCustomBuildTool"/>

+			<Tool

+				Name="VCLibrarianTool"

+				OutputFile="../../../lib/libspeexdsp.lib"/>

+			<Tool

+				Name="VCMIDLTool"/>

+			<Tool

+				Name="VCPostBuildEventTool"/>

+			<Tool

+				Name="VCPreBuildEventTool"/>

+			<Tool

+				Name="VCPreLinkEventTool"/>

+			<Tool

+				Name="VCResourceCompilerTool"/>

+			<Tool

+				Name="VCWebServiceProxyGeneratorTool"/>

+			<Tool

+				Name="VCXMLDataGeneratorTool"/>

+			<Tool

+				Name="VCManagedWrapperGeneratorTool"/>

+			<Tool

+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

+		</Configuration>

+		<Configuration

+			Name="Release|Win32"

+			OutputDirectory="$(ConfigurationName)"

+			IntermediateDirectory="$(ConfigurationName)"

+			ConfigurationType="4"

+			CharacterSet="2"

+			WholeProgramOptimization="TRUE">

+			<Tool

+				Name="VCCLCompilerTool"

+				Optimization="3"

+				GlobalOptimizations="TRUE"

+				InlineFunctionExpansion="2"

+				EnableIntrinsicFunctions="TRUE"

+				FavorSizeOrSpeed="1"

+				OptimizeForProcessor="2"

+				AdditionalIncludeDirectories="..\..\..\include;..\.."

+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H"

+				StringPooling="TRUE"

+				ExceptionHandling="FALSE"

+				RuntimeLibrary="2"

+				BufferSecurityCheck="FALSE"

+				UsePrecompiledHeader="0"

+				WarningLevel="3"

+				Detect64BitPortabilityProblems="TRUE"

+				DebugInformationFormat="3"

+				CompileAs="1"

+				DisableSpecificWarnings="4244;4305;4311;4100;4127"/>

+			<Tool

+				Name="VCCustomBuildTool"/>

+			<Tool

+				Name="VCLibrarianTool"

+				OutputFile="../../../lib/libspeexdsp.lib"/>

+			<Tool

+				Name="VCMIDLTool"/>

+			<Tool

+				Name="VCPostBuildEventTool"/>

+			<Tool

+				Name="VCPreBuildEventTool"/>

+			<Tool

+				Name="VCPreLinkEventTool"/>

+			<Tool

+				Name="VCResourceCompilerTool"/>

+			<Tool

+				Name="VCWebServiceProxyGeneratorTool"/>

+			<Tool

+				Name="VCXMLDataGeneratorTool"/>

+			<Tool

+				Name="VCManagedWrapperGeneratorTool"/>

+			<Tool

+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

+		</Configuration>

+		<Configuration

+			Name="Release_Dynamic_SSE|Win32"

+			OutputDirectory="$(ConfigurationName)"

+			IntermediateDirectory="$(ConfigurationName)"

+			ConfigurationType="2"

+			CharacterSet="2"

+			WholeProgramOptimization="TRUE">

+			<Tool

+				Name="VCCLCompilerTool"

+				Optimization="3"

+				GlobalOptimizations="TRUE"

+				InlineFunctionExpansion="2"

+				EnableIntrinsicFunctions="TRUE"

+				FavorSizeOrSpeed="1"

+				OptimizeForProcessor="3"

+				AdditionalIncludeDirectories="..\..\..\include;..\.."

+				PreprocessorDefinitions="_USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H"

+				StringPooling="TRUE"

+				ExceptionHandling="FALSE"

+				RuntimeLibrary="2"

+				BufferSecurityCheck="FALSE"

+				EnableEnhancedInstructionSet="1"

+				UsePrecompiledHeader="0"

+				WarningLevel="3"

+				Detect64BitPortabilityProblems="TRUE"

+				DebugInformationFormat="3"

+				CompileAs="1"

+				DisableSpecificWarnings="4244;4305;4311;4100;4127"/>

+			<Tool

+				Name="VCCustomBuildTool"/>

+			<Tool

+				Name="VCLinkerTool"

+				OutputFile="../../../bin/libspeexdsp.dll"

+				ModuleDefinitionFile="..\..\libspeexdsp.def"

+				SubSystem="2"

+				OptimizeReferences="2"

+				EnableCOMDATFolding="2"

+				OptimizeForWindows98="1"

+				ImportLibrary="../../../lib/libspeexdsp.lib"

+				TargetMachine="1"/>

+			<Tool

+				Name="VCMIDLTool"/>

+			<Tool

+				Name="VCPostBuildEventTool"/>

+			<Tool

+				Name="VCPreBuildEventTool"/>

+			<Tool

+				Name="VCPreLinkEventTool"/>

+			<Tool

+				Name="VCResourceCompilerTool"/>

+			<Tool

+				Name="VCWebServiceProxyGeneratorTool"/>

+			<Tool

+				Name="VCXMLDataGeneratorTool"/>

+			<Tool

+				Name="VCWebDeploymentTool"/>

+			<Tool

+				Name="VCManagedWrapperGeneratorTool"/>

+			<Tool

+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

+		</Configuration>

+		<Configuration

+			Name="Release_Static_SSE|Win32"

+			OutputDirectory="$(ConfigurationName)"

+			IntermediateDirectory="$(ConfigurationName)"

+			ConfigurationType="4"

+			CharacterSet="2"

+			WholeProgramOptimization="TRUE">

+			<Tool

+				Name="VCCLCompilerTool"

+				Optimization="3"

+				GlobalOptimizations="TRUE"

+				InlineFunctionExpansion="2"

+				EnableIntrinsicFunctions="TRUE"

+				FavorSizeOrSpeed="1"

+				OptimizeForProcessor="3"

+				AdditionalIncludeDirectories="..\..\..\include;..\.."

+				PreprocessorDefinitions="_USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H"

+				StringPooling="TRUE"

+				ExceptionHandling="FALSE"

+				RuntimeLibrary="2"

+				BufferSecurityCheck="FALSE"

+				EnableEnhancedInstructionSet="1"

+				UsePrecompiledHeader="0"

+				WarningLevel="3"

+				Detect64BitPortabilityProblems="TRUE"

+				DebugInformationFormat="3"

+				CompileAs="1"

+				DisableSpecificWarnings="4244;4305;4311;4100;4127"/>

+			<Tool

+				Name="VCCustomBuildTool"/>

+			<Tool

+				Name="VCLibrarianTool"

+				OutputFile="../../../lib/libspeexdsp.lib"/>

+			<Tool

+				Name="VCMIDLTool"/>

+			<Tool

+				Name="VCPostBuildEventTool"/>

+			<Tool

+				Name="VCPreBuildEventTool"/>

+			<Tool

+				Name="VCPreLinkEventTool"/>

+			<Tool

+				Name="VCResourceCompilerTool"/>

+			<Tool

+				Name="VCWebServiceProxyGeneratorTool"/>

+			<Tool

+				Name="VCXMLDataGeneratorTool"/>

+			<Tool

+				Name="VCManagedWrapperGeneratorTool"/>

+			<Tool

+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

+		</Configuration>

+	</Configurations>

+	<References>

+	</References>

+	<Files>

+		<Filter

+			Name="Source Files"

+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"

+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">

+			<File

+				RelativePath="..\..\..\libspeex\buffer.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\fftwrap.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\filterbank.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\jitter.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\kiss_fft.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\kiss_fftr.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\mdf.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\preprocess.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\resample.c">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\smallft.c">

+			</File>

+		</Filter>

+		<Filter

+			Name="Header Files"

+			Filter="h;hpp;hxx;hm;inl;inc;xsd"

+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">

+			<File

+				RelativePath="..\..\..\libspeex\_kiss_fft_guts.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\arch.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\fftwrap.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\filterbank.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\fixed_debug.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\fixed_generic.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\kiss_fft.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\kiss_fftr.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\math_approx.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\os_support.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\pseudofloat.h">

+			</File>

+			<File

+				RelativePath="..\..\..\libspeex\smallft.h">

+			</File>

+		</Filter>

+		<Filter

+			Name="Resource Files"

+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"

+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">

+		</Filter>

+		<Filter

+			Name="Public Header Files"

+			Filter="">

+			<File

+				RelativePath="..\..\..\include\speex\speex.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_bits.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_buffer.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_echo.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_jitter.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_preprocess.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_resampler.h">

+			</File>

+			<File

+				RelativePath="..\..\..\include\speex\speex_types.h">

+			</File>

+		</Filter>

+		<File

+			RelativePath="..\..\config.h">

+		</File>

+		<File

+			RelativePath="..\..\libspeexdsp.def">

+		</File>

+	</Files>

+	<Globals>

+	</Globals>

+</VisualStudioProject>

diff --git a/win32/libspeex.def b/win32/libspeex.def
new file mode 100644
index 0000000..e5f815f
--- /dev/null
+++ b/win32/libspeex.def
@@ -0,0 +1,75 @@
+LIBRARY libspeex
+EXPORTS
+
+
+;
+;	speex.h
+;
+speex_encoder_init
+speex_encoder_destroy
+speex_encode
+speex_encode_int
+speex_encoder_ctl
+speex_decoder_init
+speex_decoder_destroy
+speex_decode
+speex_decode_int
+speex_decoder_ctl
+speex_mode_query
+speex_lib_ctl
+speex_lib_get_mode
+
+;
+;	speex_bits.h
+;
+speex_bits_init
+speex_bits_init_buffer
+speex_bits_set_bit_buffer
+speex_bits_destroy
+speex_bits_reset
+speex_bits_rewind
+speex_bits_read_from
+speex_bits_read_whole_bytes
+speex_bits_write
+speex_bits_write_whole_bytes
+speex_bits_pack
+speex_bits_unpack_signed
+speex_bits_unpack_unsigned
+speex_bits_nbytes
+speex_bits_peek_unsigned
+speex_bits_peek
+speex_bits_advance
+speex_bits_remaining
+speex_bits_insert_terminator
+
+;
+;	speex_callbacks.h
+;
+speex_inband_handler
+speex_std_mode_request_handler
+speex_std_high_mode_request_handler
+speex_std_char_handler
+speex_default_user_handler
+speex_std_low_mode_request_handler
+speex_std_vbr_request_handler
+speex_std_enh_request_handler
+speex_std_vbr_quality_request_handler
+
+;
+;	speex_header.h
+;
+speex_init_header
+speex_header_to_packet
+speex_packet_to_header
+
+;
+;	speex_stereo.h
+;
+speex_stereo_state_init
+speex_stereo_state_reset
+speex_stereo_state_destroy
+speex_encode_stereo
+speex_encode_stereo_int
+speex_decode_stereo
+speex_decode_stereo_int
+speex_std_stereo_request_handler
diff --git a/win32/libspeex/libspeexdsp.dsp b/win32/libspeex/libspeexdsp.dsp
new file mode 100644
index 0000000..0e39ada
--- /dev/null
+++ b/win32/libspeex/libspeexdsp.dsp
@@ -0,0 +1,224 @@
+# Microsoft Developer Studio Project File - Name="libspeexdsp" - Package Owner=<4>

+# Microsoft Developer Studio Generated Build File, Format Version 6.00

+# ** DO NOT EDIT **

+

+# TARGTYPE "Win32 (x86) Static Library" 0x0104

+

+CFG=libspeexdsp - Win32 Debug

+!MESSAGE This is not a valid makefile. To build this project using NMAKE,

+!MESSAGE use the Export Makefile command and run

+!MESSAGE 

+!MESSAGE NMAKE /f "libspeexdsp.mak".

+!MESSAGE 

+!MESSAGE You can specify a configuration when running NMAKE

+!MESSAGE by defining the macro CFG on the command line. For example:

+!MESSAGE 

+!MESSAGE NMAKE /f "libspeexdsp.mak" CFG="libspeexdsp - Win32 Debug"

+!MESSAGE 

+!MESSAGE Possible choices for configuration are:

+!MESSAGE 

+!MESSAGE "libspeexdsp - Win32 Release" (based on "Win32 (x86) Static Library")

+!MESSAGE "libspeexdsp - Win32 Debug" (based on "Win32 (x86) Static Library")

+!MESSAGE 

+

+# Begin Project

+# PROP AllowPerConfigDependencies 0

+# PROP Scc_ProjName ""

+# PROP Scc_LocalPath ""

+CPP=cl.exe

+RSC=rc.exe

+

+!IF  "$(CFG)" == "libspeexdsp - Win32 Release"

+

+# PROP BASE Use_MFC 0

+# PROP BASE Use_Debug_Libraries 0

+# PROP BASE Output_Dir "Release"

+# PROP BASE Intermediate_Dir "Release"

+# PROP BASE Target_Dir ""

+# PROP Use_MFC 0

+# PROP Use_Debug_Libraries 0

+# PROP Output_Dir "Release"

+# PROP Intermediate_Dir "Release"

+# PROP Target_Dir ""

+F90=df.exe

+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c

+# ADD CPP /nologo /MD /W1 /GX- /O2 /I "../../include" /I "../" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "HAVE_CONFIG_H" /FD /c

+# SUBTRACT CPP /YX

+# ADD BASE RSC /l 0x419 /d "NDEBUG"

+# ADD RSC /l 0x809 /d "NDEBUG"

+BSC32=bscmake.exe

+# ADD BASE BSC32 /nologo

+# ADD BSC32 /nologo

+LIB32=link.exe -lib

+# ADD BASE LIB32 /nologo

+# ADD LIB32 /nologo /out:"..\..\lib\libspeexdsp.lib"

+

+!ELSEIF  "$(CFG)" == "libspeexdsp - Win32 Debug"

+

+# PROP BASE Use_MFC 0

+# PROP BASE Use_Debug_Libraries 1

+# PROP BASE Output_Dir "libspeexdsp___Win32_Debug"

+# PROP BASE Intermediate_Dir "libspeexdsp___Win32_Debug"

+# PROP BASE Target_Dir ""

+# PROP Use_MFC 0

+# PROP Use_Debug_Libraries 1

+# PROP Output_Dir "libspeexdsp___Win32_Debug"

+# PROP Intermediate_Dir "libspeexdsp___Win32_Debug"

+# PROP Target_Dir ""

+F90=df.exe

+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ  /c

+# ADD CPP /nologo /MDd /W3 /Gm- /GX- /Zi /Od /I "../../include" /I "../" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "HAVE_CONFIG_H" /FD /GZ  /c

+# SUBTRACT CPP /YX

+# ADD BASE RSC /l 0x419 /d "_DEBUG"

+# ADD RSC /l 0x809 /d "_DEBUG"

+BSC32=bscmake.exe

+# ADD BASE BSC32 /nologo

+# ADD BSC32 /nologo

+LIB32=link.exe -lib

+# ADD BASE LIB32 /nologo

+# ADD LIB32 /nologo /out:"..\..\lib\libspeexdsp.lib"

+

+!ENDIF 

+

+# Begin Target

+

+# Name "libspeexdsp - Win32 Release"

+# Name "libspeexdsp - Win32 Debug"

+# Begin Group "Source Files"

+

+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

+# Begin Source File

+

+SOURCE=..\..\libspeex\buffer.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fftwrap.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\filterbank.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\jitter.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fft.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fftr.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\mdf.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\preprocess.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\resample.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\smallft.c

+# End Source File

+# End Group

+# Begin Group "Header Files"

+

+# PROP Default_Filter "h;hpp;hxx;hm;inl"

+# Begin Source File

+

+SOURCE=..\..\libspeex\_kiss_fft_guts.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\arch.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fftwrap.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\filterbank.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fixed_debug.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fixed_generic.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fft.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fftr.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\math_approx.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\os_support.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\pseudofloat.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\smallft.h

+# End Source File

+# End Group

+# Begin Group "Public Header Files"

+

+# PROP Default_Filter ""

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_bits.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_buffer.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_echo.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_jitter.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_preprocess.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_resampler.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_types.h

+# End Source File

+# End Group

+# Begin Source File

+

+SOURCE=..\config.h

+# End Source File

+# End Target

+# End Project

diff --git a/win32/libspeex/libspeexdsp_dynamic.dsp b/win32/libspeex/libspeexdsp_dynamic.dsp
new file mode 100644
index 0000000..1a1a211
--- /dev/null
+++ b/win32/libspeex/libspeexdsp_dynamic.dsp
@@ -0,0 +1,233 @@
+# Microsoft Developer Studio Project File - Name="libspeexdsp_dynamic" - Package Owner=<4>

+# Microsoft Developer Studio Generated Build File, Format Version 6.00

+# ** DO NOT EDIT **

+

+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102

+

+CFG=libspeexdsp_dynamic - Win32 Debug

+!MESSAGE This is not a valid makefile. To build this project using NMAKE,

+!MESSAGE use the Export Makefile command and run

+!MESSAGE 

+!MESSAGE NMAKE /f "libspeexdsp_dynamic.mak".

+!MESSAGE 

+!MESSAGE You can specify a configuration when running NMAKE

+!MESSAGE by defining the macro CFG on the command line. For example:

+!MESSAGE 

+!MESSAGE NMAKE /f "libspeexdsp_dynamic.mak" CFG="libspeexdsp_dynamic - Win32 Debug"

+!MESSAGE 

+!MESSAGE Possible choices for configuration are:

+!MESSAGE 

+!MESSAGE "libspeexdsp_dynamic - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")

+!MESSAGE "libspeexdsp_dynamic - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")

+!MESSAGE 

+

+# Begin Project

+# PROP AllowPerConfigDependencies 0

+# PROP Scc_ProjName ""

+# PROP Scc_LocalPath ""

+CPP=cl.exe

+MTL=midl.exe

+RSC=rc.exe

+

+!IF  "$(CFG)" == "libspeexdsp_dynamic - Win32 Release"

+

+# PROP BASE Use_MFC 0

+# PROP BASE Use_Debug_Libraries 0

+# PROP BASE Output_Dir "libspeexdsp_dynamic___Win32_Release"

+# PROP BASE Intermediate_Dir "libspeexdsp_dynamic___Win32_Release"

+# PROP BASE Target_Dir ""

+# PROP Use_MFC 0

+# PROP Use_Debug_Libraries 0

+# PROP Output_Dir "Release"

+# PROP Intermediate_Dir "Dynamic_Release"

+# PROP Ignore_Export_Lib 0

+# PROP Target_Dir ""

+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSPEEX_DYNAMIC_EXPORTS" /YX /FD /c

+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../include" /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_CONFIG_H" /FD /c

+# SUBTRACT CPP /YX

+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32

+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32

+# ADD BASE RSC /l 0x409 /d "NDEBUG"

+# ADD RSC /l 0x409 /d "NDEBUG"

+BSC32=bscmake.exe

+# ADD BASE BSC32 /nologo

+# ADD BSC32 /nologo

+LINK32=link.exe

+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386

+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"..\..\bin\libspeexdsp.dll" /implib:"..\..\lib\libspeexdsp.lib"

+

+!ELSEIF  "$(CFG)" == "libspeexdsp_dynamic - Win32 Debug"

+

+# PROP BASE Use_MFC 0

+# PROP BASE Use_Debug_Libraries 1

+# PROP BASE Output_Dir "libspeexdsp_dynamic___Win32_Debug"

+# PROP BASE Intermediate_Dir "libspeexdsp_dynamic___Win32_Debug"

+# PROP BASE Target_Dir ""

+# PROP Use_MFC 0

+# PROP Use_Debug_Libraries 1

+# PROP Output_Dir "Debug"

+# PROP Intermediate_Dir "Dynamic_Debug"

+# PROP Ignore_Export_Lib 0

+# PROP Target_Dir ""

+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBSPEEX_DYNAMIC_EXPORTS" /YX /FD /GZ /c

+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_CONFIG_H" /FD /GZ /c

+# SUBTRACT CPP /YX

+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32

+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32

+# ADD BASE RSC /l 0x409 /d "_DEBUG"

+# ADD RSC /l 0x409 /d "_DEBUG"

+BSC32=bscmake.exe

+# ADD BASE BSC32 /nologo

+# ADD BSC32 /nologo

+LINK32=link.exe

+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept

+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\bin\libspeexdsp.dll" /implib:"..\..\lib\libspeexdsp.lib" /pdbtype:sept

+

+!ENDIF 

+

+# Begin Target

+

+# Name "libspeexdsp_dynamic - Win32 Release"

+# Name "libspeexdsp_dynamic - Win32 Debug"

+# Begin Group "Source Files"

+

+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

+# Begin Source File

+

+SOURCE=..\..\libspeex\buffer.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fftwrap.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\filterbank.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\jitter.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fft.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fftr.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\mdf.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\preprocess.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\resample.c

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\smallft.c

+# End Source File

+# End Group

+# Begin Group "Header Files"

+

+# PROP Default_Filter "h;hpp;hxx;hm;inl"

+# Begin Source File

+

+SOURCE=..\..\libspeex\_kiss_fft_guts.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\arch.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fftwrap.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\filterbank.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fixed_debug.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\fixed_generic.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fft.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\kiss_fftr.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\math_approx.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\os_support.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\pseudofloat.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\libspeex\smallft.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_buffer.h

+# End Source File

+# End Group

+# Begin Group "Public Header Files"

+

+# PROP Default_Filter ""

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_bits.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_echo.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_jitter.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_preprocess.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_resampler.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\..\include\speex\speex_types.h

+# End Source File

+# End Group

+# Begin Source File

+

+SOURCE=..\config.h

+# End Source File

+# Begin Source File

+

+SOURCE=..\libspeexdsp.def

+# End Source File

+# End Target

+# End Project

diff --git a/win32/libspeexdsp.def b/win32/libspeexdsp.def
new file mode 100644
index 0000000..bea3358
--- /dev/null
+++ b/win32/libspeexdsp.def
@@ -0,0 +1,72 @@
+LIBRARY libspeexdsp
+EXPORTS
+
+
+;
+;	speex_buffer.h
+;
+speex_buffer_init
+speex_buffer_destroy
+speex_buffer_write
+speex_buffer_writezeros
+speex_buffer_read
+speex_buffer_get_available
+speex_buffer_resize
+
+;
+;	speex_echo.h
+;
+speex_echo_state_init
+speex_echo_state_destroy
+speex_echo_cancellation
+speex_echo_cancel
+speex_echo_capture
+speex_echo_playback
+speex_echo_state_reset
+speex_echo_ctl
+
+;
+;	speex_jitter.h
+;
+jitter_buffer_init
+jitter_buffer_reset
+jitter_buffer_destroy
+jitter_buffer_put
+jitter_buffer_get
+jitter_buffer_get_pointer_timestamp
+jitter_buffer_tick
+jitter_buffer_update_delay
+
+;
+;	speex_preprocess.h
+;
+speex_preprocess_state_init
+speex_preprocess_state_destroy
+speex_preprocess_run
+speex_preprocess
+speex_preprocess_estimate_update
+speex_preprocess_ctl
+
+;
+;	speex_resampler.h
+;
+speex_resampler_init
+speex_resampler_init_frac
+speex_resampler_destroy
+speex_resampler_process_float
+speex_resampler_process_int
+speex_resampler_process_interleaved_float
+speex_resampler_process_interleaved_int
+speex_resampler_set_rate
+speex_resampler_get_rate
+speex_resampler_set_rate_frac
+speex_resampler_get_ratio
+speex_resampler_set_quality
+speex_resampler_get_quality
+speex_resampler_set_input_stride
+speex_resampler_get_input_stride
+speex_resampler_set_output_stride
+speex_resampler_get_output_stride
+speex_resampler_skip_zeros
+speex_resampler_reset_mem
+speex_resampler_strerror