file: Fix inclusion of io.h.
[L-SMASH.git] / L-SMASH.vcxproj
blob4b87c514c07a0d539f64cd99108dfcd1e8f68628
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="CLIDebug|Win32">
5       <Configuration>CLIDebug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Debug|Win32">
9       <Configuration>Debug</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="CLIRelease|Win32">
13       <Configuration>CLIRelease</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|Win32">
17       <Configuration>Release</Configuration>
18       <Platform>Win32</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>{9CFCDBDD-FD7D-48E9-9AE8-6CEB544D7E4B}</ProjectGuid>
23     <RootNamespace>LSMASH</RootNamespace>
24     <ProjectName>liblsmash</ProjectName>
25   </PropertyGroup>
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
28     <ConfigurationType>DynamicLibrary</ConfigurationType>
29     <UseDebugLibraries>true</UseDebugLibraries>
30     <PlatformToolset>v120_xp</PlatformToolset>
31     <CharacterSet>MultiByte</CharacterSet>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CLIDebug|Win32'" Label="Configuration">
34     <ConfigurationType>StaticLibrary</ConfigurationType>
35     <UseDebugLibraries>true</UseDebugLibraries>
36     <PlatformToolset>v120_xp</PlatformToolset>
37     <CharacterSet>MultiByte</CharacterSet>
38   </PropertyGroup>
39   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40     <ConfigurationType>DynamicLibrary</ConfigurationType>
41     <UseDebugLibraries>false</UseDebugLibraries>
42     <PlatformToolset>v120_xp</PlatformToolset>
43     <WholeProgramOptimization>true</WholeProgramOptimization>
44     <CharacterSet>MultiByte</CharacterSet>
45   </PropertyGroup>
46   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CLIRelease|Win32'" Label="Configuration">
47     <ConfigurationType>StaticLibrary</ConfigurationType>
48     <UseDebugLibraries>false</UseDebugLibraries>
49     <PlatformToolset>v120_xp</PlatformToolset>
50     <WholeProgramOptimization>true</WholeProgramOptimization>
51     <CharacterSet>MultiByte</CharacterSet>
52   </PropertyGroup>
53   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
54   <ImportGroup Label="ExtensionSettings">
55   </ImportGroup>
56   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
57     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58   </ImportGroup>
59   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='CLIDebug|Win32'" Label="PropertySheets">
60     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61   </ImportGroup>
62   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
63     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
64   </ImportGroup>
65   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='CLIRelease|Win32'" Label="PropertySheets">
66     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67   </ImportGroup>
68   <PropertyGroup Label="UserMacros" />
69   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
70     <IntDir>$(SolutionDir)$(Configuration)\$(ProjectName)\</IntDir>
71   </PropertyGroup>
72   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CLIRelease|Win32'">
73     <IntDir>$(SolutionDir)$(Configuration)\$(ProjectName)\</IntDir>
74   </PropertyGroup>
75   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
76     <IntDir>$(SolutionDir)$(Configuration)\$(ProjectName)\</IntDir>
77   </PropertyGroup>
78   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CLIDebug|Win32'">
79     <IntDir>$(SolutionDir)$(Configuration)\$(ProjectName)\</IntDir>
80   </PropertyGroup>
81   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
82     <ClCompile>
83       <WarningLevel>Level3</WarningLevel>
84       <Optimization>Disabled</Optimization>
85       <SDLCheck>true</SDLCheck>
86       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
87       <CompileAs>CompileAsC</CompileAs>
88       <PreprocessorDefinitions>LSMASH_DEMUXER_ENABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
89     </ClCompile>
90     <Link>
91       <GenerateDebugInformation>true</GenerateDebugInformation>
92     </Link>
93   </ItemDefinitionGroup>
94   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CLIDebug|Win32'">
95     <ClCompile>
96       <WarningLevel>Level3</WarningLevel>
97       <Optimization>Disabled</Optimization>
98       <SDLCheck>true</SDLCheck>
99       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
100       <CompileAs>CompileAsC</CompileAs>
101       <PreprocessorDefinitions>LSMASH_DEMUXER_ENABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
102     </ClCompile>
103     <Link>
104       <GenerateDebugInformation>true</GenerateDebugInformation>
105     </Link>
106   </ItemDefinitionGroup>
107   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
108     <ClCompile>
109       <WarningLevel>Level3</WarningLevel>
110       <Optimization>MaxSpeed</Optimization>
111       <FunctionLevelLinking>true</FunctionLevelLinking>
112       <IntrinsicFunctions>true</IntrinsicFunctions>
113       <SDLCheck>true</SDLCheck>
114       <CompileAs>CompileAsC</CompileAs>
115       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
116       <PreprocessorDefinitions>LSMASH_DEMUXER_ENABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
117       <MultiProcessorCompilation>true</MultiProcessorCompilation>
118     </ClCompile>
119     <Link>
120       <GenerateDebugInformation>true</GenerateDebugInformation>
121       <EnableCOMDATFolding>true</EnableCOMDATFolding>
122       <OptimizeReferences>true</OptimizeReferences>
123     </Link>
124   </ItemDefinitionGroup>
125   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CLIRelease|Win32'">
126     <ClCompile>
127       <WarningLevel>Level3</WarningLevel>
128       <Optimization>MaxSpeed</Optimization>
129       <FunctionLevelLinking>true</FunctionLevelLinking>
130       <IntrinsicFunctions>true</IntrinsicFunctions>
131       <SDLCheck>true</SDLCheck>
132       <CompileAs>CompileAsC</CompileAs>
133       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
134       <PreprocessorDefinitions>LSMASH_DEMUXER_ENABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
136       <MultiProcessorCompilation>true</MultiProcessorCompilation>
137     </ClCompile>
138     <Link>
139       <GenerateDebugInformation>true</GenerateDebugInformation>
140       <EnableCOMDATFolding>true</EnableCOMDATFolding>
141       <OptimizeReferences>true</OptimizeReferences>
142     </Link>
143   </ItemDefinitionGroup>
144   <ItemGroup>
145     <ClCompile Include="codecs\a52.c" />
146     <ClCompile Include="codecs\alac.c" />
147     <ClCompile Include="codecs\description.c" />
148     <ClCompile Include="codecs\dts.c" />
149     <ClCompile Include="codecs\h264.c" />
150     <ClCompile Include="codecs\hevc.c" />
151     <ClCompile Include="codecs\id.c" />
152     <ClCompile Include="codecs\mp4a.c" />
153     <ClCompile Include="codecs\mp4sys.c" />
154     <ClCompile Include="codecs\vc1.c" />
155     <ClCompile Include="codecs\wma.c" />
156     <ClCompile Include="common\alloc.c" />
157     <ClCompile Include="common\bits.c" />
158     <ClCompile Include="common\bytes.c" />
159     <ClCompile Include="common\list.c" />
160     <ClCompile Include="common\multibuf.c" />
161     <ClCompile Include="common\osdep.c" />
162     <ClCompile Include="common\utils.c" />
163     <ClCompile Include="core\box.c" />
164     <ClCompile Include="core\chapter.c" />
165     <ClCompile Include="core\file.c" />
166     <ClCompile Include="core\fragment.c" />
167     <ClCompile Include="core\isom.c" />
168     <ClCompile Include="core\meta.c" />
169     <ClCompile Include="core\print.c" />
170     <ClCompile Include="core\read.c" />
171     <ClCompile Include="core\summary.c" />
172     <ClCompile Include="core\timeline.c" />
173     <ClCompile Include="core\write.c" />
174     <ClCompile Include="importer\a52_imp.c" />
175     <ClCompile Include="importer\adts_imp.c" />
176     <ClCompile Include="importer\als_imp.c" />
177     <ClCompile Include="importer\amr_imp.c" />
178     <ClCompile Include="importer\dts_imp.c" />
179     <ClCompile Include="importer\importer.c" />
180     <ClCompile Include="importer\isobm_imp.c" />
181     <ClCompile Include="importer\mp3_imp.c" />
182     <ClCompile Include="importer\nalu_imp.c" />
183     <ClCompile Include="importer\vc1_imp.c" />
184     <ClCompile Include="importer\wave_imp.c" />
185   </ItemGroup>
186   <ItemGroup>
187     <ClInclude Include="codecs\a52.h" />
188     <ClInclude Include="codecs\description.h" />
189     <ClInclude Include="codecs\dts.h" />
190     <ClInclude Include="codecs\h264.h" />
191     <ClInclude Include="codecs\hevc.h" />
192     <ClInclude Include="codecs\mp4a.h" />
193     <ClInclude Include="codecs\mp4sys.h" />
194     <ClInclude Include="codecs\nalu.h" />
195     <ClInclude Include="codecs\vc1.h" />
196     <ClInclude Include="common\bits.h" />
197     <ClInclude Include="common\bstream.h" />
198     <ClInclude Include="common\bytes.h" />
199     <ClInclude Include="common\internal.h" />
200     <ClInclude Include="common\list.h" />
201     <ClInclude Include="common\memint.h" />
202     <ClInclude Include="common\multibuf.h" />
203     <ClInclude Include="common\osdep.h" />
204     <ClInclude Include="common\utils.h" />
205     <ClInclude Include="core\box.h" />
206     <ClInclude Include="core\file.h" />
207     <ClInclude Include="core\fragment.h" />
208     <ClInclude Include="core\print.h" />
209     <ClInclude Include="core\read.h" />
210     <ClInclude Include="core\timeline.h" />
211     <ClInclude Include="core\write.h" />
212     <ClInclude Include="importer\importer.h" />
213     <ClInclude Include="lsmash.h" />
214   </ItemGroup>
215   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
216   <ImportGroup Label="ExtensionTargets">
217   </ImportGroup>
218 </Project>