* Update win32 project files and add a .def file for .dll
authorilliminable <illiminable@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Fri, 25 Nov 2005 07:12:42 +0000 (07:12 +0000)
committerilliminable <illiminable@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Fri, 25 Nov 2005 07:12:42 +0000 (07:12 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@10430 0101bb08-14d6-0310-b084-bc0e0c8e3800

win32/VS2003/libspeex/libspeex.def [new file with mode: 0644]
win32/VS2003/libspeex/libspeex.vcproj
win32/VS2003/speexdec/speexdec.vcproj

diff --git a/win32/VS2003/libspeex/libspeex.def b/win32/VS2003/libspeex/libspeex.def
new file mode 100644 (file)
index 0000000..511e148
--- /dev/null
@@ -0,0 +1,108 @@
+LIBRARY libspeex
+EXPORTS
+
+
+;
+;      speex_echo.h
+;
+speex_echo_state_init
+speex_echo_state_destroy
+speex_echo_cancel
+speex_echo_state_reset
+
+;
+;      speex_preprocess.h
+;
+speex_preprocess_state_init
+speex_preprocess_state_destroy
+speex_preprocess
+speex_preprocess_estimate_update
+speex_preprocess_ctl
+
+;
+;      speex_bits.h
+;
+speex_bits_init
+speex_bits_init_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_jitter.h
+;
+speex_jitter_init
+speex_jitter_destroy
+speex_jitter_put
+speex_jitter_get
+speex_jitter_get_pointer_timestamp
+
+;
+;      speex_noglobals.h
+;
+;speex_mode_new
+;speex_mode_destroy
+
+
+;
+;      speex_stereo.h
+;
+speex_encode_stereo
+speex_encode_stereo_int
+speex_decode_stereo
+speex_decode_stereo_int
+speex_std_stereo_request_handler
+
+;
+;      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
+
+
+
+
index 029462e..23b3a84 100644 (file)
                        <Tool\r
                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>\r
                </Configuration>\r
+               <Configuration\r
+                       Name="Release_Dynamic|Win32"\r
+                       OutputDirectory="$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="2"\r
+                       WholeProgramOptimization="TRUE">\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="3"\r
+                               GlobalOptimizations="TRUE"\r
+                               InlineFunctionExpansion="2"\r
+                               EnableIntrinsicFunctions="TRUE"\r
+                               FavorSizeOrSpeed="1"\r
+                               OptimizeForProcessor="2"\r
+                               AdditionalIncludeDirectories="..\..\..\include;..\.."\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H"\r
+                               StringPooling="TRUE"\r
+                               ExceptionHandling="FALSE"\r
+                               RuntimeLibrary="0"\r
+                               BufferSecurityCheck="FALSE"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="4"\r
+                               Detect64BitPortabilityProblems="TRUE"\r
+                               DebugInformationFormat="3"\r
+                               CompileAs="1"\r
+                               DisableSpecificWarnings="4244;4305;4311;4100;4127"/>\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"/>\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               ModuleDefinitionFile="libspeex.def"\r
+                               OptimizeReferences="2"\r
+                               EnableCOMDATFolding="2"\r
+                               OptimizeForWindows98="1"/>\r
+                       <Tool\r
+                               Name="VCMIDLTool"/>\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"/>\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"/>\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"/>\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"/>\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"/>\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"/>\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"/>\r
+                       <Tool\r
+                               Name="VCManagedWrapperGeneratorTool"/>\r
+                       <Tool\r
+                               Name="VCAuxiliaryManagedWrapperGeneratorTool"/>\r
+               </Configuration>\r
        </Configurations>\r
        <References>\r
        </References>\r
                                RelativePath="..\..\..\libspeex\jitter.c">\r
                        </File>\r
                        <File\r
+                               RelativePath=".\libspeex.def">\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\..\libspeex\lpc.c">\r
                        </File>\r
                        <File\r
                                RelativePath="..\..\..\include\speex\speex_callbacks.h">\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\..\include\speex\speex_echo.h">\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\..\include\speex\speex_header.h">\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\..\include\speex\speex_jitter.h">\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\..\include\speex\speex_noglobals.h">\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\..\..\include\speex\speex_preprocess.h">\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\..\include\speex\speex_stereo.h">\r
                        </File>\r
                        <File\r
+                               RelativePath="..\..\..\include\speex\speex_types.h">\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\..\..\libspeex\stack_alloc.h">\r
                        </File>\r
                        <File\r
index 8d74032..a390be4 100644 (file)
@@ -34,7 +34,7 @@
                        <Tool\r
                                Name="VCLinkerTool"\r
                                AdditionalDependencies="winmm.lib"\r
-                               OutputFile="$(OutDir)/speexenc.exe"\r
+                               OutputFile="$(OutDir)/speexdec.exe"\r
                                LinkIncremental="2"\r
                                GenerateDebugInformation="TRUE"\r
                                ProgramDatabaseFile="$(OutDir)/speexenc.pdb"\r