cec: refactored threading/locking - added windows native instead of pthread-win32...
[deb_libcec.git] / project / LibCecSharp.vcxproj
CommitLineData
61f3c2ad
LOK
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>
f00ff009
LOK
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
61f3c2ad
LOK
12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
f00ff009
LOK
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
61f3c2ad
LOK
20 </ItemGroup>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{1AC27FBD-653A-4F5F-ADBC-2A8FD074EEB7}</ProjectGuid>
23 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
24 <Keyword>ManagedCProj</Keyword>
25 <RootNamespace>LibCecSharp</RootNamespace>
26 </PropertyGroup>
27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
29 <ConfigurationType>DynamicLibrary</ConfigurationType>
30 <UseDebugLibraries>true</UseDebugLibraries>
31 <CLRSupport>true</CLRSupport>
32 <CharacterSet>Unicode</CharacterSet>
33 </PropertyGroup>
f00ff009
LOK
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
35 <ConfigurationType>DynamicLibrary</ConfigurationType>
36 <UseDebugLibraries>true</UseDebugLibraries>
37 <CLRSupport>true</CLRSupport>
38 <CharacterSet>Unicode</CharacterSet>
39 </PropertyGroup>
61f3c2ad
LOK
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
41 <ConfigurationType>DynamicLibrary</ConfigurationType>
42 <UseDebugLibraries>false</UseDebugLibraries>
43 <CLRSupport>true</CLRSupport>
44 <CharacterSet>Unicode</CharacterSet>
45 </PropertyGroup>
f00ff009
LOK
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
47 <ConfigurationType>DynamicLibrary</ConfigurationType>
48 <UseDebugLibraries>false</UseDebugLibraries>
49 <CLRSupport>true</CLRSupport>
50 <CharacterSet>MultiByte</CharacterSet>
51 </PropertyGroup>
61f3c2ad
LOK
52 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
53 <ImportGroup Label="ExtensionSettings">
54 </ImportGroup>
55 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57 </ImportGroup>
f00ff009
LOK
58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
59 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60 </ImportGroup>
61f3c2ad
LOK
61 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
62 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
63 </ImportGroup>
f00ff009
LOK
64 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
65 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66 </ImportGroup>
61f3c2ad
LOK
67 <PropertyGroup Label="UserMacros" />
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
61f3c2ad
LOK
69 <IncludePath>$(SolutionDir)\..\include;$(IncludePath)</IncludePath>
70 <TargetName>$(ProjectName)</TargetName>
71 <OutDir>$(SolutionDir)..\</OutDir>
a9056daa 72 <LinkKeyFile>$(SolutionDir)LibCecSharp.Net2-dev.snk</LinkKeyFile>
61f3c2ad 73 </PropertyGroup>
f00ff009
LOK
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
75 <LinkIncremental>true</LinkIncremental>
76 <IncludePath>$(SolutionDir)\..\include;$(IncludePath)</IncludePath>
77 <TargetName>$(ProjectName).x64</TargetName>
78 <OutDir>$(SolutionDir)..\</OutDir>
79 <LinkKeyFile>$(SolutionDir)LibCecSharp.Net2-dev.snk</LinkKeyFile>
80 </PropertyGroup>
61f3c2ad 81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
61f3c2ad 82 <IncludePath>$(SolutionDir)\..\include;$(IncludePath)</IncludePath>
a9056daa 83 <LinkKeyFile>$(SolutionDir)LibCecSharp.Net2-dev.snk</LinkKeyFile>
f00ff009
LOK
84 <OutDir>$(SolutionDir)..\</OutDir>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
87 <IncludePath>$(SolutionDir)\..\include;$(IncludePath)</IncludePath>
88 <LinkKeyFile>$(SolutionDir)LibCecSharp.Net2-dev.snk</LinkKeyFile>
89 <TargetName>$(ProjectName).x64</TargetName>
90 <OutDir>$(SolutionDir)..\</OutDir>
61f3c2ad
LOK
91 </PropertyGroup>
92 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
93 <ClCompile>
94 <WarningLevel>Level3</WarningLevel>
95 <Optimization>Disabled</Optimization>
f00ff009
LOK
96 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97 <PrecompiledHeader>NotUsing</PrecompiledHeader>
98 </ClCompile>
99 <Link>
100 <GenerateDebugInformation>true</GenerateDebugInformation>
101 <AdditionalDependencies>
102 </AdditionalDependencies>
103 <TargetMachine>MachineX86</TargetMachine>
104 </Link>
105 </ItemDefinitionGroup>
106 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
107 <ClCompile>
108 <WarningLevel>Level3</WarningLevel>
109 <Optimization>Disabled</Optimization>
110 <PreprocessorDefinitions>_WIN64;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
61f3c2ad
LOK
111 <PrecompiledHeader>NotUsing</PrecompiledHeader>
112 </ClCompile>
113 <Link>
114 <GenerateDebugInformation>true</GenerateDebugInformation>
115 <AdditionalDependencies>
116 </AdditionalDependencies>
117 </Link>
118 </ItemDefinitionGroup>
119 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
120 <ClCompile>
121 <WarningLevel>Level3</WarningLevel>
f00ff009
LOK
122 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
123 <PrecompiledHeader>NotUsing</PrecompiledHeader>
124 </ClCompile>
125 <Link>
126 <GenerateDebugInformation>true</GenerateDebugInformation>
127 <AdditionalDependencies>
128 </AdditionalDependencies>
129 </Link>
130 </ItemDefinitionGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
132 <ClCompile>
133 <WarningLevel>Level3</WarningLevel>
134 <PreprocessorDefinitions>_WIN64;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
61f3c2ad
LOK
135 <PrecompiledHeader>NotUsing</PrecompiledHeader>
136 </ClCompile>
137 <Link>
138 <GenerateDebugInformation>true</GenerateDebugInformation>
139 <AdditionalDependencies>
140 </AdditionalDependencies>
141 </Link>
142 </ItemDefinitionGroup>
143 <ItemGroup>
144 <Reference Include="System" />
145 <Reference Include="System.Data" />
146 <Reference Include="System.Xml" />
147 </ItemGroup>
148 <ItemGroup>
149 <ClInclude Include="..\include\cec.h" />
150 <ClInclude Include="..\include\cectypes.h" />
151 <ClInclude Include="..\src\LibCecSharp\resource.h" />
61f3c2ad
LOK
152 </ItemGroup>
153 <ItemGroup>
154 <ClCompile Include="..\src\LibCecSharp\AssemblyInfo.cpp" />
155 <ClCompile Include="..\src\LibCecSharp\LibCecSharp.cpp" />
61f3c2ad
LOK
156 </ItemGroup>
157 <ItemGroup>
158 <ProjectReference Include="libcec.vcxproj">
159 <Project>{c04b0fb1-667d-4f1c-bdae-a07cdffaaaa0}</Project>
160 </ProjectReference>
161 </ItemGroup>
162 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
163 <ImportGroup Label="ExtensionTargets">
164 </ImportGroup>
165</Project>