Added support for clli box and mdcv box.
[L-SMASH.git] / L-SMASH.vcxproj
blobb857967d8e7a39e67b046ec279715bd7de2ab8bb
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>DynamicLibrary</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>DynamicLibrary</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>%(PreprocessorDefinitions)</PreprocessorDefinitions>
89       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
90     </ClCompile>
91     <Link>
92       <GenerateDebugInformation>true</GenerateDebugInformation>
93       <ModuleDefinitionFile>lsmash.def</ModuleDefinitionFile>
94     </Link>
95   </ItemDefinitionGroup>
96   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CLIDebug|Win32'">
97     <ClCompile>
98       <WarningLevel>Level3</WarningLevel>
99       <Optimization>Disabled</Optimization>
100       <SDLCheck>true</SDLCheck>
101       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
102       <CompileAs>CompileAsC</CompileAs>
103       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
104       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
105     </ClCompile>
106     <Link>
107       <GenerateDebugInformation>true</GenerateDebugInformation>
108       <ModuleDefinitionFile>lsmash.def</ModuleDefinitionFile>
109     </Link>
110   </ItemDefinitionGroup>
111   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
112     <ClCompile>
113       <WarningLevel>Level3</WarningLevel>
114       <Optimization>MaxSpeed</Optimization>
115       <FunctionLevelLinking>true</FunctionLevelLinking>
116       <IntrinsicFunctions>true</IntrinsicFunctions>
117       <SDLCheck>true</SDLCheck>
118       <CompileAs>CompileAsC</CompileAs>
119       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
120       <MultiProcessorCompilation>true</MultiProcessorCompilation>
121       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
122       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
123     </ClCompile>
124     <Link>
125       <GenerateDebugInformation>true</GenerateDebugInformation>
126       <EnableCOMDATFolding>true</EnableCOMDATFolding>
127       <OptimizeReferences>true</OptimizeReferences>
128       <ModuleDefinitionFile>lsmash.def</ModuleDefinitionFile>
129     </Link>
130   </ItemDefinitionGroup>
131   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CLIRelease|Win32'">
132     <ClCompile>
133       <WarningLevel>Level3</WarningLevel>
134       <Optimization>MaxSpeed</Optimization>
135       <FunctionLevelLinking>true</FunctionLevelLinking>
136       <IntrinsicFunctions>true</IntrinsicFunctions>
137       <SDLCheck>true</SDLCheck>
138       <CompileAs>CompileAsC</CompileAs>
139       <AdditionalIncludeDirectories>$(ProjectDir)</AdditionalIncludeDirectories>
140       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
141       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
142       <MultiProcessorCompilation>true</MultiProcessorCompilation>
143     </ClCompile>
144     <Link>
145       <GenerateDebugInformation>true</GenerateDebugInformation>
146       <EnableCOMDATFolding>true</EnableCOMDATFolding>
147       <OptimizeReferences>true</OptimizeReferences>
148       <ModuleDefinitionFile>lsmash.def</ModuleDefinitionFile>
149     </Link>
150   </ItemDefinitionGroup>
151   <ItemGroup>
152     <ClCompile Include="codecs\a52.c" />
153     <ClCompile Include="codecs\alac.c" />
154     <ClCompile Include="codecs\description.c" />
155     <ClCompile Include="codecs\dts.c" />
156     <ClCompile Include="codecs\h264.c" />
157     <ClCompile Include="codecs\hevc.c" />
158     <ClCompile Include="codecs\id.c" />
159     <ClCompile Include="codecs\mp4a.c" />
160     <ClCompile Include="codecs\mp4sys.c" />
161     <ClCompile Include="codecs\mp4v.c" />
162     <ClCompile Include="codecs\nalu.c" />
163     <ClCompile Include="codecs\qt_wfex.c" />
164     <ClCompile Include="codecs\vc1.c" />
165     <ClCompile Include="codecs\wma.c" />
166     <ClCompile Include="common\alloc.c" />
167     <ClCompile Include="common\bits.c" />
168     <ClCompile Include="common\bytes.c" />
169     <ClCompile Include="common\list.c" />
170     <ClCompile Include="common\multibuf.c" />
171     <ClCompile Include="common\osdep.c" />
172     <ClCompile Include="common\utils.c" />
173     <ClCompile Include="core\box.c" />
174     <ClCompile Include="core\box_default.c" />
175     <ClCompile Include="core\box_type.c" />
176     <ClCompile Include="core\chapter.c" />
177     <ClCompile Include="core\file.c" />
178     <ClCompile Include="core\fragment.c" />
179     <ClCompile Include="core\isom.c" />
180     <ClCompile Include="core\meta.c" />
181     <ClCompile Include="core\print.c" />
182     <ClCompile Include="core\read.c" />
183     <ClCompile Include="core\summary.c" />
184     <ClCompile Include="core\timeline.c" />
185     <ClCompile Include="core\write.c" />
186     <ClCompile Include="importer\a52_imp.c" />
187     <ClCompile Include="importer\adts_imp.c" />
188     <ClCompile Include="importer\als_imp.c" />
189     <ClCompile Include="importer\amr_imp.c" />
190     <ClCompile Include="importer\dts_imp.c" />
191     <ClCompile Include="importer\importer.c" />
192     <ClCompile Include="importer\isobm_imp.c" />
193     <ClCompile Include="importer\mp3_imp.c" />
194     <ClCompile Include="importer\nalu_imp.c" />
195     <ClCompile Include="importer\vc1_imp.c" />
196     <ClCompile Include="importer\wave_imp.c" />
197   </ItemGroup>
198   <ItemGroup>
199     <ClInclude Include="codecs\a52.h" />
200     <ClInclude Include="codecs\description.h" />
201     <ClInclude Include="codecs\dts.h" />
202     <ClInclude Include="codecs\h264.h" />
203     <ClInclude Include="codecs\hevc.h" />
204     <ClInclude Include="codecs\mp4a.h" />
205     <ClInclude Include="codecs\mp4sys.h" />
206     <ClInclude Include="codecs\nalu.h" />
207     <ClInclude Include="codecs\vc1.h" />
208     <ClInclude Include="common\bits.h" />
209     <ClInclude Include="common\bstream.h" />
210     <ClInclude Include="common\bytes.h" />
211     <ClInclude Include="common\internal.h" />
212     <ClInclude Include="common\list.h" />
213     <ClInclude Include="common\memint.h" />
214     <ClInclude Include="common\multibuf.h" />
215     <ClInclude Include="common\osdep.h" />
216     <ClInclude Include="common\utils.h" />
217     <ClInclude Include="core\box.h" />
218     <ClInclude Include="core\file.h" />
219     <ClInclude Include="core\fragment.h" />
220     <ClInclude Include="core\print.h" />
221     <ClInclude Include="core\read.h" />
222     <ClInclude Include="core\timeline.h" />
223     <ClInclude Include="core\write.h" />
224     <ClInclude Include="importer\importer.h" />
225     <ClInclude Include="lsmash.h" />
226   </ItemGroup>
227   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
228   <ImportGroup Label="ExtensionTargets">
229   </ImportGroup>
230 </Project>