1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
13 <PropertyGroup Label="Globals">
14 <ProjectGuid>{F17BE535-C7E8-4930-A6FD-32498D73A533}</ProjectGuid>
15 <RootNamespace>LibSoX</RootNamespace>
16 <Keyword>Win32Proj</Keyword>
18 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
20 <ConfigurationType>StaticLibrary</ConfigurationType>
21 <CharacterSet>Unicode</CharacterSet>
22 <WholeProgramOptimization>true</WholeProgramOptimization>
24 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
25 <ConfigurationType>StaticLibrary</ConfigurationType>
26 <CharacterSet>Unicode</CharacterSet>
28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
29 <ImportGroup Label="ExtensionSettings">
31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
34 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
35 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
37 <PropertyGroup Label="UserMacros" />
39 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
40 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\lib\</OutDir>
41 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\$(ProjectName)\</IntDir>
42 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\lib\</OutDir>
43 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\$(ProjectName)\</IntDir>
44 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
45 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
46 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
47 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
48 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
49 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
51 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
53 <Optimization>Disabled</Optimization>
54 <AdditionalIncludeDirectories>SoX;Png;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
55 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56 <StringPooling>true</StringPooling>
57 <MinimalRebuild>true</MinimalRebuild>
60 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
61 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
62 <FunctionLevelLinking>true</FunctionLevelLinking>
63 <FloatingPointModel>Fast</FloatingPointModel>
64 <RuntimeTypeInfo>false</RuntimeTypeInfo>
67 <WarningLevel>Level3</WarningLevel>
68 <SuppressStartupBanner>true</SuppressStartupBanner>
69 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
70 <CallingConvention>Cdecl</CallingConvention>
71 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
73 </ItemDefinitionGroup>
74 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
76 <Optimization>MaxSpeed</Optimization>
77 <IntrinsicFunctions>true</IntrinsicFunctions>
78 <AdditionalIncludeDirectories>SoX;Png;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
79 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
80 <StringPooling>true</StringPooling>
83 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
84 <FunctionLevelLinking>true</FunctionLevelLinking>
85 <FloatingPointModel>Fast</FloatingPointModel>
86 <RuntimeTypeInfo>false</RuntimeTypeInfo>
89 <WarningLevel>Level3</WarningLevel>
90 <SuppressStartupBanner>true</SuppressStartupBanner>
91 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
92 <CallingConvention>Cdecl</CallingConvention>
93 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
95 </ItemDefinitionGroup>
97 <ClInclude Include="..\src\adpcm.h" />
98 <ClInclude Include="..\src\adpcms.h" />
99 <ClInclude Include="..\src\aiff.h" />
100 <ClInclude Include="..\src\amr.h" />
101 <ClInclude Include="..\src\band.h" />
102 <ClInclude Include="..\src\biquad.h" />
103 <ClInclude Include="..\src\compandt.h" />
104 <ClInclude Include="..\src\cvsd.h" />
105 <ClInclude Include="..\src\cvsdfilt.h" />
106 <ClInclude Include="..\src\dft_filter.h" />
107 <ClInclude Include="..\src\dither.h" />
108 <ClInclude Include="..\src\effects.h" />
109 <ClInclude Include="..\src\ffmpeg.h" />
110 <ClInclude Include="..\src\fft4g.h" />
111 <ClInclude Include="..\src\fifo.h" />
112 <ClInclude Include="..\src\formats.h" />
113 <ClInclude Include="..\src\g711.h" />
114 <ClInclude Include="..\src\g72x.h" />
115 <ClInclude Include="..\src\ignore-warning.h" />
116 <ClInclude Include="..\src\ima_rw.h" />
117 <ClInclude Include="..\src\mcompand_xover.h" />
118 <ClInclude Include="..\src\mp3-util.h" />
119 <ClInclude Include="..\src\noisered.h" />
120 <ClInclude Include="..\src\rate_filters.h" />
121 <ClInclude Include="..\src\rate_half_fir.h" />
122 <ClInclude Include="..\src\rate_poly_fir.h" />
123 <ClInclude Include="..\src\rate_poly_fir0.h" />
124 <ClInclude Include="..\src\raw.h" />
125 <ClInclude Include="..\src\sgetopt.h" />
126 <ClInclude Include="..\src\sox.h" />
127 <ClInclude Include="..\src\sox_i.h" />
128 <ClInclude Include="..\src\sox_sample_test.h" />
129 <ClInclude Include="..\src\soxomp.h" />
130 <ClInclude Include="..\src\util.h" />
131 <ClInclude Include="..\src\vox.h" />
132 <ClInclude Include="..\src\win32-ltdl.h" />
133 <ClInclude Include="..\src\xmalloc.h" />
134 <ClInclude Include="SoX\soxconfig.h" />
135 <ClInclude Include="SoX\soxstdint.h" />
138 <ClCompile Include="..\src\alsa.c">
139 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
140 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
142 <ClCompile Include="..\src\ao.c">
143 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
144 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
146 <ClCompile Include="..\src\coreaudio.c">
147 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
148 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
150 <ClCompile Include="..\src\example0.c">
151 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
152 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
154 <ClCompile Include="..\src\example1.c">
155 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
156 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
158 <ClCompile Include="..\src\example2.c">
159 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
160 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
162 <ClCompile Include="..\src\example3.c">
163 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
164 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
166 <ClCompile Include="..\src\example4.c">
167 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
168 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
170 <ClCompile Include="..\src\oss.c">
171 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
172 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
174 <ClCompile Include="..\src\pulseaudio.c">
175 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
176 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
178 <ClCompile Include="..\src\skeleff.c">
179 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
180 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
182 <ClCompile Include="..\src\skelform.c">
183 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
184 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
186 <ClCompile Include="..\src\sndio.c">
187 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
188 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
190 <ClCompile Include="..\src\sox_sample_test.c">
191 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
192 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
194 <ClCompile Include="..\src\sunaudio.c">
195 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
196 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
198 <ClCompile Include="..\src\bend.c" />
199 <ClCompile Include="..\src\biquad.c" />
200 <ClCompile Include="..\src\biquads.c" />
201 <ClCompile Include="..\src\chorus.c" />
202 <ClCompile Include="..\src\compand.c" />
203 <ClCompile Include="..\src\compandt.c" />
204 <ClCompile Include="..\src\contrast.c" />
205 <ClCompile Include="..\src\crop.c" />
206 <ClCompile Include="..\src\dcshift.c" />
207 <ClCompile Include="..\src\delay.c" />
208 <ClCompile Include="..\src\dft_filter.c" />
209 <ClCompile Include="..\src\dither.c" />
210 <ClCompile Include="..\src\divide.c" />
211 <ClCompile Include="..\src\earwax.c" />
212 <ClCompile Include="..\src\echo.c" />
213 <ClCompile Include="..\src\echos.c" />
214 <ClCompile Include="..\src\fade.c" />
215 <ClCompile Include="..\src\filter.c" />
216 <ClCompile Include="..\src\fir.c" />
217 <ClCompile Include="..\src\firfit.c" />
218 <ClCompile Include="..\src\flanger.c" />
219 <ClCompile Include="..\src\gain.c" />
220 <ClCompile Include="..\src\input.c" />
221 <ClCompile Include="..\src\ladspa.c" />
222 <ClCompile Include="..\src\loudness.c" />
223 <ClCompile Include="..\src\mcompand.c" />
224 <ClCompile Include="..\src\mixer.c" />
225 <ClCompile Include="..\src\noiseprof.c" />
226 <ClCompile Include="..\src\noisered.c" />
227 <ClCompile Include="..\src\output.c" />
228 <ClCompile Include="..\src\overdrive.c" />
229 <ClCompile Include="..\src\pad.c" />
230 <ClCompile Include="..\src\pan.c" />
231 <ClCompile Include="..\src\phaser.c" />
232 <ClCompile Include="..\src\rate.c" />
233 <ClCompile Include="..\src\remix.c" />
234 <ClCompile Include="..\src\repeat.c" />
235 <ClCompile Include="..\src\reverb.c" />
236 <ClCompile Include="..\src\reverse.c" />
237 <ClCompile Include="..\src\silence.c" />
238 <ClCompile Include="..\src\sinc.c" />
239 <ClCompile Include="..\src\spectrogram.c" />
240 <ClCompile Include="..\src\speed.c" />
241 <ClCompile Include="..\src\speexdsp.c" />
242 <ClCompile Include="..\src\splice.c" />
243 <ClCompile Include="..\src\stat.c" />
244 <ClCompile Include="..\src\stats.c" />
245 <ClCompile Include="..\src\stretch.c" />
246 <ClCompile Include="..\src\swap.c" />
247 <ClCompile Include="..\src\synth.c" />
248 <ClCompile Include="..\src\tempo.c" />
249 <ClCompile Include="..\src\tremolo.c" />
250 <ClCompile Include="..\src\trim.c" />
251 <ClCompile Include="..\src\vad.c" />
252 <ClCompile Include="..\src\vol.c" />
253 <ClCompile Include="..\src\8svx.c" />
254 <ClCompile Include="..\src\aifc-fmt.c" />
255 <ClCompile Include="..\src\aiff-fmt.c" />
256 <ClCompile Include="..\src\al-fmt.c" />
257 <ClCompile Include="..\src\amr-nb.c" />
258 <ClCompile Include="..\src\amr-wb.c" />
259 <ClCompile Include="..\src\au.c" />
260 <ClCompile Include="..\src\avr.c" />
261 <ClCompile Include="..\src\caf.c" />
262 <ClCompile Include="..\src\cdr.c" />
263 <ClCompile Include="..\src\cvsd-fmt.c" />
264 <ClCompile Include="..\src\dat.c" />
265 <ClCompile Include="..\src\dvms-fmt.c" />
266 <ClCompile Include="..\src\f4-fmt.c" />
267 <ClCompile Include="..\src\f8-fmt.c" />
268 <ClCompile Include="..\src\fap.c" />
269 <ClCompile Include="..\src\ffmpeg.c" />
270 <ClCompile Include="..\src\flac.c" />
271 <ClCompile Include="..\src\gsm.c" />
272 <ClCompile Include="..\src\gsrt.c" />
273 <ClCompile Include="..\src\hcom.c" />
274 <ClCompile Include="..\src\htk.c" />
275 <ClCompile Include="..\src\ima-fmt.c" />
276 <ClCompile Include="..\src\ima_rw.c" />
277 <ClCompile Include="..\src\la-fmt.c" />
278 <ClCompile Include="..\src\lpc10.c" />
279 <ClCompile Include="..\src\lu-fmt.c" />
280 <ClCompile Include="..\src\mat4.c" />
281 <ClCompile Include="..\src\mat5.c" />
282 <ClCompile Include="..\src\maud.c" />
283 <ClCompile Include="..\src\mp3.c" />
284 <ClCompile Include="..\src\nulfile.c" />
285 <ClCompile Include="..\src\paf.c" />
286 <ClCompile Include="..\src\prc.c" />
287 <ClCompile Include="..\src\pvf.c" />
288 <ClCompile Include="..\src\raw-fmt.c" />
289 <ClCompile Include="..\src\s1-fmt.c" />
290 <ClCompile Include="..\src\s2-fmt.c" />
291 <ClCompile Include="..\src\s3-fmt.c" />
292 <ClCompile Include="..\src\s4-fmt.c" />
293 <ClCompile Include="..\src\sd2.c" />
294 <ClCompile Include="..\src\sf.c" />
295 <ClCompile Include="..\src\smp.c" />
296 <ClCompile Include="..\src\sndfile.c" />
297 <ClCompile Include="..\src\sounder.c" />
298 <ClCompile Include="..\src\soundtool.c" />
299 <ClCompile Include="..\src\sox-fmt.c" />
300 <ClCompile Include="..\src\sphere.c" />
301 <ClCompile Include="..\src\tx16w.c" />
302 <ClCompile Include="..\src\u1-fmt.c" />
303 <ClCompile Include="..\src\u2-fmt.c" />
304 <ClCompile Include="..\src\u3-fmt.c" />
305 <ClCompile Include="..\src\u4-fmt.c" />
306 <ClCompile Include="..\src\ul-fmt.c" />
307 <ClCompile Include="..\src\voc.c" />
308 <ClCompile Include="..\src\vorbis.c" />
309 <ClCompile Include="..\src\vox-fmt.c" />
310 <ClCompile Include="..\src\vox.c" />
311 <ClCompile Include="..\src\w64.c" />
312 <ClCompile Include="..\src\wav.c" />
313 <ClCompile Include="..\src\waveaudio.c" />
314 <ClCompile Include="..\src\wavpack.c">
315 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4142;%(DisableSpecificWarnings)</DisableSpecificWarnings>
316 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4142;%(DisableSpecificWarnings)</DisableSpecificWarnings>
318 <ClCompile Include="..\src\wve.c" />
319 <ClCompile Include="..\src\xa.c" />
320 <ClCompile Include="..\src\xi.c" />
321 <ClCompile Include="..\src\adpcm.c" />
322 <ClCompile Include="..\src\adpcms.c" />
323 <ClCompile Include="..\src\aiff.c" />
324 <ClCompile Include="..\src\cvsd.c" />
325 <ClCompile Include="..\src\effects.c" />
326 <ClCompile Include="..\src\effects_i.c" />
327 <ClCompile Include="..\src\effects_i_dsp.c" />
328 <ClCompile Include="..\src\fft4g.c" />
329 <ClCompile Include="..\src\formats.c" />
330 <ClCompile Include="..\src\formats_i.c" />
331 <ClCompile Include="..\src\g711.c" />
332 <ClCompile Include="..\src\g721.c" />
333 <ClCompile Include="..\src\g723_24.c" />
334 <ClCompile Include="..\src\g723_40.c" />
335 <ClCompile Include="..\src\g72x.c" />
336 <ClCompile Include="..\src\getopt.c" />
337 <ClCompile Include="..\src\getopt1.c" />
338 <ClCompile Include="..\src\libsox.c" />
339 <ClCompile Include="..\src\libsox_i.c" />
340 <ClCompile Include="..\src\raw.c" />
341 <ClCompile Include="..\src\util.c" />
342 <ClCompile Include="..\src\win32-ltdl.c" />
343 <ClCompile Include="..\src\xmalloc.c" />
345 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
346 <ImportGroup Label="ExtensionTargets">