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="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|x64">
17      <Configuration>Release</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20  </ItemGroup>
21  <PropertyGroup Label="Globals">
22    <ProjectName>libvorbis</ProjectName>
23    <ProjectGuid>{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}</ProjectGuid>
24    <RootNamespace>libvorbis</RootNamespace>
25    <Keyword>Win32Proj</Keyword>
26  </PropertyGroup>
27  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29    <ConfigurationType>DynamicLibrary</ConfigurationType>
30    <CharacterSet>Unicode</CharacterSet>
31    <WholeProgramOptimization>true</WholeProgramOptimization>
32  </PropertyGroup>
33  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34    <ConfigurationType>DynamicLibrary</ConfigurationType>
35    <CharacterSet>Unicode</CharacterSet>
36  </PropertyGroup>
37  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
38    <ConfigurationType>DynamicLibrary</ConfigurationType>
39    <CharacterSet>Unicode</CharacterSet>
40    <WholeProgramOptimization>true</WholeProgramOptimization>
41  </PropertyGroup>
42  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
43    <ConfigurationType>DynamicLibrary</ConfigurationType>
44    <CharacterSet>Unicode</CharacterSet>
45  </PropertyGroup>
46  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
47  <ImportGroup Label="ExtensionSettings">
48  </ImportGroup>
49  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
50    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
51    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
52    <Import Project="..\libogg.props" />
53  </ImportGroup>
54  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
55    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
57    <Import Project="..\libogg.props" />
58  </ImportGroup>
59  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
60    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
62    <Import Project="..\libogg.props" />
63  </ImportGroup>
64  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
65    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
67    <Import Project="..\libogg.props" />
68  </ImportGroup>
69  <PropertyGroup Label="UserMacros" />
70  <PropertyGroup>
71    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
72    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
73    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
74    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
75    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
76    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
77    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
78    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
79    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
80    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
81    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
82    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
83    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
84  </PropertyGroup>
85  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
86    <ClCompile>
87      <Optimization>Disabled</Optimization>
88      <AdditionalIncludeDirectories>..\..\..\include;..\..\..\..\libogg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
89      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
90      <MinimalRebuild>true</MinimalRebuild>
91      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
92      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
93      <PrecompiledHeader>
94      </PrecompiledHeader>
95      <WarningLevel>Level4</WarningLevel>
96      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
97      <CompileAs>CompileAsC</CompileAs>
98      <CallingConvention>Cdecl</CallingConvention>
99    </ClCompile>
100    <Link>
101      <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>
102      <OutputFile>$(OutDir)libvorbis.dll</OutputFile>
103      <AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
104      <ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>
105      <GenerateDebugInformation>true</GenerateDebugInformation>
106      <ProgramDatabaseFile>$(OutDir)libvorbis.pdb</ProgramDatabaseFile>
107      <SubSystem>Windows</SubSystem>
108      <ImportLibrary>$(OutDir)libvorbis.lib</ImportLibrary>
109      <TargetMachine>MachineX86</TargetMachine>
110    </Link>
111  </ItemDefinitionGroup>
112  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
113    <Midl>
114      <TargetEnvironment>X64</TargetEnvironment>
115    </Midl>
116    <ClCompile>
117      <Optimization>Disabled</Optimization>
118      <AdditionalIncludeDirectories>..\..\..\include;..\..\..\..\libogg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
119      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120      <MinimalRebuild>true</MinimalRebuild>
121      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
122      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
123      <PrecompiledHeader>
124      </PrecompiledHeader>
125      <WarningLevel>Level4</WarningLevel>
126      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
127      <CompileAs>CompileAsC</CompileAs>
128      <CallingConvention>Cdecl</CallingConvention>
129    </ClCompile>
130    <Link>
131      <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>
132      <OutputFile>$(OutDir)libvorbis.dll</OutputFile>
133      <AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
134      <ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>
135      <GenerateDebugInformation>true</GenerateDebugInformation>
136      <ProgramDatabaseFile>$(OutDir)libvorbis.pdb</ProgramDatabaseFile>
137      <SubSystem>Windows</SubSystem>
138      <ImportLibrary>$(OutDir)libvorbis.lib</ImportLibrary>
139      <TargetMachine>MachineX64</TargetMachine>
140    </Link>
141  </ItemDefinitionGroup>
142  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
143    <ClCompile>
144      <Optimization>Full</Optimization>
145      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
146      <IntrinsicFunctions>true</IntrinsicFunctions>
147      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
148      <AdditionalIncludeDirectories>..\..\..\include;..\..\..\..\libogg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
149      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150      <StringPooling>true</StringPooling>
151      <ExceptionHandling>
152      </ExceptionHandling>
153      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
154      <BufferSecurityCheck>false</BufferSecurityCheck>
155      <PrecompiledHeader>
156      </PrecompiledHeader>
157      <WarningLevel>Level4</WarningLevel>
158      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
159      <CompileAs>CompileAsC</CompileAs>
160      <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
161      <CallingConvention>Cdecl</CallingConvention>
162    </ClCompile>
163    <Link>
164      <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>
165      <OutputFile>$(OutDir)libvorbis.dll</OutputFile>
166      <AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
167      <ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>
168      <GenerateDebugInformation>false</GenerateDebugInformation>
169      <SubSystem>Windows</SubSystem>
170      <OptimizeReferences>true</OptimizeReferences>
171      <EnableCOMDATFolding>true</EnableCOMDATFolding>
172      <ImportLibrary>$(OutDir)libvorbis.lib</ImportLibrary>
173      <TargetMachine>MachineX86</TargetMachine>
174    </Link>
175  </ItemDefinitionGroup>
176  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
177    <Midl>
178      <TargetEnvironment>X64</TargetEnvironment>
179    </Midl>
180    <ClCompile>
181      <Optimization>Full</Optimization>
182      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
183      <IntrinsicFunctions>true</IntrinsicFunctions>
184      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
185      <AdditionalIncludeDirectories>..\..\..\include;..\..\..\..\libogg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
186      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
187      <StringPooling>true</StringPooling>
188      <ExceptionHandling>
189      </ExceptionHandling>
190      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
191      <BufferSecurityCheck>false</BufferSecurityCheck>
192      <PrecompiledHeader>
193      </PrecompiledHeader>
194      <WarningLevel>Level4</WarningLevel>
195      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
196      <CompileAs>CompileAsC</CompileAs>
197      <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
198      <CallingConvention>Cdecl</CallingConvention>
199    </ClCompile>
200    <Link>
201      <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>
202      <OutputFile>$(OutDir)libvorbis.dll</OutputFile>
203      <AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
204      <ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>
205      <GenerateDebugInformation>false</GenerateDebugInformation>
206      <SubSystem>Windows</SubSystem>
207      <OptimizeReferences>true</OptimizeReferences>
208      <EnableCOMDATFolding>true</EnableCOMDATFolding>
209      <ImportLibrary>$(OutDir)libvorbis.lib</ImportLibrary>
210      <TargetMachine>MachineX64</TargetMachine>
211    </Link>
212  </ItemDefinitionGroup>
213  <ItemGroup>
214    <ClCompile Include="..\..\..\lib\analysis.c" />
215    <ClCompile Include="..\..\..\lib\bitrate.c" />
216    <ClCompile Include="..\..\..\lib\block.c" />
217    <ClCompile Include="..\..\..\lib\codebook.c" />
218    <ClCompile Include="..\..\..\lib\envelope.c" />
219    <ClCompile Include="..\..\..\lib\floor0.c" />
220    <ClCompile Include="..\..\..\lib\floor1.c" />
221    <ClCompile Include="..\..\..\lib\info.c" />
222    <ClCompile Include="..\..\..\lib\lookup.c" />
223    <ClCompile Include="..\..\..\lib\lpc.c" />
224    <ClCompile Include="..\..\..\lib\lsp.c" />
225    <ClCompile Include="..\..\..\lib\mapping0.c" />
226    <ClCompile Include="..\..\..\lib\mdct.c" />
227    <ClCompile Include="..\..\..\lib\psy.c" />
228    <ClCompile Include="..\..\..\lib\registry.c" />
229    <ClCompile Include="..\..\..\lib\res0.c" />
230    <ClCompile Include="..\..\..\lib\sharedbook.c" />
231    <ClCompile Include="..\..\..\lib\smallft.c" />
232    <ClCompile Include="..\..\..\lib\synthesis.c" />
233    <ClCompile Include="..\..\..\lib\vorbisenc.c" />
234    <ClCompile Include="..\..\..\lib\window.c" />
235  </ItemGroup>
236  <ItemGroup>
237    <None Include="..\..\vorbis.def" />
238  </ItemGroup>
239  <ItemGroup>
240    <ClInclude Include="..\..\..\lib\backends.h" />
241    <ClInclude Include="..\..\..\lib\bitrate.h" />
242    <ClInclude Include="..\..\..\lib\codebook.h" />
243    <ClInclude Include="..\..\..\include\vorbis\codec.h" />
244    <ClInclude Include="..\..\..\lib\codec_internal.h" />
245    <ClInclude Include="..\..\..\lib\envelope.h" />
246    <ClInclude Include="..\..\..\lib\modes\floor_all.h" />
247    <ClInclude Include="..\..\..\lib\books\floor\floor_books.h" />
248    <ClInclude Include="..\..\..\lib\highlevel.h" />
249    <ClInclude Include="..\..\..\lib\lookup.h" />
250    <ClInclude Include="..\..\..\lib\lookup_data.h" />
251    <ClInclude Include="..\..\..\lib\lpc.h" />
252    <ClInclude Include="..\..\..\lib\lsp.h" />
253    <ClInclude Include="..\..\..\lib\masking.h" />
254    <ClInclude Include="..\..\..\lib\mdct.h" />
255    <ClInclude Include="..\..\..\lib\misc.h" />
256    <ClInclude Include="..\..\..\lib\os.h" />
257    <ClInclude Include="..\..\..\lib\psy.h" />
258    <ClInclude Include="..\..\..\lib\modes\psych_11.h" />
259    <ClInclude Include="..\..\..\lib\modes\psych_16.h" />
260    <ClInclude Include="..\..\..\lib\modes\psych_44.h" />
261    <ClInclude Include="..\..\..\lib\modes\psych_8.h" />
262    <ClInclude Include="..\..\..\lib\registry.h" />
263    <ClInclude Include="..\..\..\lib\books\coupled\res_books_stereo.h" />
264    <ClInclude Include="..\..\..\lib\books\uncoupled\res_books_uncoupled.h" />
265    <ClInclude Include="..\..\..\lib\modes\residue_16.h" />
266    <ClInclude Include="..\..\..\lib\modes\residue_44.h" />
267    <ClInclude Include="..\..\..\lib\modes\residue_44u.h" />
268    <ClInclude Include="..\..\..\lib\modes\residue_8.h" />
269    <ClInclude Include="..\..\..\lib\scales.h" />
270    <ClInclude Include="..\..\..\lib\modes\setup_11.h" />
271    <ClInclude Include="..\..\..\lib\modes\setup_16.h" />
272    <ClInclude Include="..\..\..\lib\modes\setup_22.h" />
273    <ClInclude Include="..\..\..\lib\modes\setup_32.h" />
274    <ClInclude Include="..\..\..\lib\modes\setup_44.h" />
275    <ClInclude Include="..\..\..\lib\modes\setup_44u.h" />
276    <ClInclude Include="..\..\..\lib\modes\setup_8.h" />
277    <ClInclude Include="..\..\..\lib\modes\setup_X.h" />
278    <ClInclude Include="..\..\..\lib\smallft.h" />
279    <ClInclude Include="..\..\..\include\vorbis\vorbisenc.h" />
280    <ClInclude Include="..\..\..\include\vorbis\vorbisfile.h" />
281    <ClInclude Include="..\..\..\lib\window.h" />
282  </ItemGroup>
283  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
284  <ImportGroup Label="ExtensionTargets">
285  </ImportGroup>
286</Project>