Merge pull request #4798 from jmarshallnz/no_imdb_no_problem
[vuplus_xbmc] / project / VS2010Express / XbmcThreads.vcxproj
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>
12   </ItemGroup>
13   <ItemGroup>
14     <ClCompile Include="..\..\xbmc\threads\Atomics.cpp" />
15     <ClCompile Include="..\..\xbmc\threads\Event.cpp" />
16     <ClCompile Include="..\..\xbmc\threads\LockFree.cpp" />
17     <ClCompile Include="..\..\xbmc\threads\Timer.cpp" />
18     <ClInclude Include="..\..\xbmc\threads\platform\ThreadImpl.h" />
19     <ClInclude Include="..\..\xbmc\threads\platform\win\ThreadImpl.cpp" />
20     <ClInclude Include="..\..\xbmc\threads\platform\ThreadImpl.cpp" />
21     <ClCompile Include="..\..\xbmc\threads\platform\Implementation.cpp" />
22     <ClCompile Include="..\..\xbmc\threads\platform\win\Win32Exception.cpp" />
23     <ClCompile Include="..\..\xbmc\threads\SystemClock.cpp" />
24     <ClCompile Include="..\..\xbmc\threads\Thread.cpp" />
25     <ClInclude Include="..\..\xbmc\threads\Timer.h" />
26   </ItemGroup>
27   <ItemGroup>
28     <ClInclude Include="..\..\xbmc\threads\Atomics.h" />
29     <ClInclude Include="..\..\xbmc\threads\Condition.h" />
30     <ClInclude Include="..\..\xbmc\threads\CriticalSection.h" />
31     <ClInclude Include="..\..\xbmc\threads\Event.h" />
32     <ClInclude Include="..\..\xbmc\threads\Helpers.h" />
33     <ClInclude Include="..\..\xbmc\threads\Lockables.h" />
34     <ClInclude Include="..\..\xbmc\threads\LockFree.h" />
35     <ClInclude Include="..\..\xbmc\threads\platform\Condition.h" />
36     <ClInclude Include="..\..\xbmc\threads\platform\CriticalSection.h" />
37     <ClInclude Include="..\..\xbmc\threads\platform\ThreadLocal.h" />
38     <ClInclude Include="..\..\xbmc\threads\platform\win\Condition.h" />
39     <ClInclude Include="..\..\xbmc\threads\platform\win\CriticalSection.h" />
40     <ClInclude Include="..\..\xbmc\threads\platform\win\ThreadImpl.h" />
41     <ClInclude Include="..\..\xbmc\threads\platform\win\ThreadLocal.h" />
42     <ClInclude Include="..\..\xbmc\threads\platform\win\Win32Exception.h" />
43     <ClInclude Include="..\..\xbmc\threads\SharedSection.h" />
44     <ClInclude Include="..\..\xbmc\threads\SingleLock.h" />
45     <ClInclude Include="..\..\xbmc\threads\SystemClock.h" />
46     <ClInclude Include="..\..\xbmc\threads\Thread.h" />
47     <ClInclude Include="..\..\xbmc\threads\ThreadImpl.h" />
48     <ClInclude Include="..\..\xbmc\threads\ThreadLocal.h" />
49   </ItemGroup>
50   <ItemGroup>
51     <ProjectReference Include="XbmcCommons.vcxproj">
52       <Project>{87da0a1e-3f33-4927-a5e5-2d58f2c58e17}</Project>
53     </ProjectReference>
54   </ItemGroup>
55   <PropertyGroup Label="Globals">
56     <ProjectGuid>{034B1D02-CA92-455D-8866-DB95BEE49C10}</ProjectGuid>
57     <RootNamespace>XbmcCommons</RootNamespace>
58     <Keyword>Win32Proj</Keyword>
59   </PropertyGroup>
60   <Import Project="$(SolutionDir)\XBMC.core-defaults.props" />
61   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
62   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
63     <ConfigurationType>StaticLibrary</ConfigurationType>
64     <UseDebugLibraries>false</UseDebugLibraries>
65   </PropertyGroup>
66   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
67     <ConfigurationType>StaticLibrary</ConfigurationType>
68     <UseDebugLibraries>true</UseDebugLibraries>
69   </PropertyGroup>
70   <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug (DirectX)|Win32'">
71     <ConfigurationType>StaticLibrary</ConfigurationType>
72   </PropertyGroup>
73   <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release (DirectX)|Win32'">
74     <ConfigurationType>StaticLibrary</ConfigurationType>
75   </PropertyGroup>
76   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
77   <ImportGroup Label="ExtensionSettings">
78   </ImportGroup>
79   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
80     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81     <Import Project="$(SolutionDir)\XBMC.defaults.props" />
82   </ImportGroup>
83   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
84     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85     <Import Project="$(SolutionDir)\XBMC.defaults.props" />
86   </ImportGroup>
87   <PropertyGroup Label="UserMacros" />
88   <PropertyGroup>
89     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
90     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)libs\$(TargetName)\$(Configuration)\</OutDir>
91     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)objs\$(TargetName)\$(Configuration)\</IntDir>
92     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)libs\$(TargetName)\$(Configuration)\</OutDir>
93     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)objs\$(TargetName)\$(Configuration)\</IntDir>
94     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Include;$(IncludePath)</IncludePath>
95     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)Lib\x86;$(LibraryPath)</LibraryPath>
96     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">XbmcThreadsd</TargetName>
97     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">XbmcThreads</TargetName>
98   </PropertyGroup>
99   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
100     <ClCompile>
101       <AdditionalIncludeDirectories>..\..\xbmc;..\..\xbmc\win32</AdditionalIncludeDirectories>
102       <PreprocessorDefinitions>NOMINMAX;_LIB;_XBMC;_USE_32BIT_TIME_T;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
103       <DisableSpecificWarnings>4800;4018;4146;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
104       <ExceptionHandling>Async</ExceptionHandling>
105     </ClCompile>
106     <Lib>
107       <OutputFile>$(TargetPath)</OutputFile>
108     </Lib>
109   </ItemDefinitionGroup>
110   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
111     <ClCompile>
112       <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
113       <AdditionalIncludeDirectories>..\..\xbmc;..\..\xbmc\win32</AdditionalIncludeDirectories>
114       <PreprocessorDefinitions>NOMINMAX;_LIB;_USE_32BIT_TIME_T;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115       <PrecompiledHeaderFile>commons.hpp</PrecompiledHeaderFile>
116       <DebugInformationFormat>
117       </DebugInformationFormat>
118       <DisableSpecificWarnings>4800;4018;4146;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
119       <ExceptionHandling>Async</ExceptionHandling>
120     </ClCompile>
121     <Lib>
122       <OutputFile>$(OutDir)$(ProjectName).lib</OutputFile>
123     </Lib>
124   </ItemDefinitionGroup>
125   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
126   <ImportGroup Label="ExtensionTargets">
127   </ImportGroup>
128 </Project>