1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
4 <DebugSymbols>true</DebugSymbols>
5 <OutputPath>..\..\build\x64\</OutputPath>
6 <DefineConstants>DEBUG;TRACE</DefineConstants>
7 <DebugType>full</DebugType>
8 <PlatformTarget>x64</PlatformTarget>
9 <ErrorReport>prompt</ErrorReport>
11 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
12 <OutputPath>..\..\build\x64\</OutputPath>
13 <DefineConstants>TRACE</DefineConstants>
14 <Optimize>true</Optimize>
15 <DebugType>pdbonly</DebugType>
16 <PlatformTarget>x64</PlatformTarget>
17 <ErrorReport>prompt</ErrorReport>
19 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
20 <DebugSymbols>true</DebugSymbols>
21 <OutputPath>..\..\build\</OutputPath>
22 <DefineConstants>DEBUG;TRACE</DefineConstants>
23 <DebugType>full</DebugType>
24 <PlatformTarget>x86</PlatformTarget>
25 <ErrorReport>prompt</ErrorReport>
27 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
28 <OutputPath>..\..\build\</OutputPath>
29 <DefineConstants>TRACE</DefineConstants>
30 <Optimize>true</Optimize>
31 <DebugType>pdbonly</DebugType>
32 <PlatformTarget>x86</PlatformTarget>
33 <ErrorReport>prompt</ErrorReport>
34 <UseVSHostingProcess>false</UseVSHostingProcess>
37 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
38 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
39 <ProductVersion>9.0.21022</ProductVersion>
40 <SchemaVersion>2.0</SchemaVersion>
41 <ProjectGuid>{58C106FE-C159-46D3-97E1-73AB83232670}</ProjectGuid>
42 <OutputType>WinExe</OutputType>
43 <AppDesignerFolder>Properties</AppDesignerFolder>
44 <RootNamespace>LibCECTray</RootNamespace>
45 <AssemblyName>cec-tray</AssemblyName>
46 <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
47 <FileAlignment>512</FileAlignment>
48 <SignAssembly>false</SignAssembly>
49 <PublishUrl>publish\</PublishUrl>
50 <Install>true</Install>
51 <InstallFrom>Disk</InstallFrom>
52 <UpdateEnabled>false</UpdateEnabled>
53 <UpdateMode>Foreground</UpdateMode>
54 <UpdateInterval>7</UpdateInterval>
55 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
56 <UpdatePeriodically>false</UpdatePeriodically>
57 <UpdateRequired>false</UpdateRequired>
58 <MapFileExtensions>true</MapFileExtensions>
59 <ApplicationRevision>0</ApplicationRevision>
60 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
61 <IsWebBootstrapper>false</IsWebBootstrapper>
62 <UseApplicationTrust>false</UseApplicationTrust>
63 <BootstrapperEnabled>true</BootstrapperEnabled>
64 <ApplicationIcon>..\..\project\favicon.ico</ApplicationIcon>
67 <UpgradeBackupLocation>
68 </UpgradeBackupLocation>
69 <OldToolsVersion>3.5</OldToolsVersion>
72 <Reference Include="System" />
73 <Reference Include="System.Data" />
74 <Reference Include="System.Deployment" />
75 <Reference Include="System.Drawing" />
76 <Reference Include="System.Windows.Forms" />
77 <Reference Include="System.Xml" />
80 <Compile Include="controller\Actions.cs" />
81 <Compile Include="controller\actions\ActivateSource.cs" />
82 <Compile Include="controller\actions\GetCurrentPhysicalAddress.cs" />
83 <Compile Include="controller\actions\UpdateConfiguration.cs" />
84 <Compile Include="controller\actions\ConnectToDevice.cs" />
85 <Compile Include="controller\actions\RescanDevices.cs" />
86 <Compile Include="controller\actions\SendActivateSource.cs" />
87 <Compile Include="controller\actions\SendImageViewOn.cs" />
88 <Compile Include="controller\actions\SendStandby.cs" />
89 <Compile Include="controller\actions\ShowDeviceInfo.cs" />
90 <Compile Include="controller\actions\UpdateConnectedDevice.cs" />
91 <Compile Include="controller\actions\UpdateDeviceInfo.cs" />
92 <Compile Include="controller\actions\UpdatePhysicalAddress.cs" />
93 <Compile Include="controller\applications\ApplicationController.cs" />
94 <Compile Include="controller\applications\ApplicationControllerUI.cs">
95 <SubType>Component</SubType>
97 <Compile Include="controller\applications\ApplicationControllerUI.Designer.cs">
98 <DependentUpon>ApplicationControllerUI.cs</DependentUpon>
100 <Compile Include="controller\applications\ApplicationInput.cs" />
101 <Compile Include="controller\applications\Applications.cs" />
102 <Compile Include="controller\applications\CecButtonConfig.cs" />
103 <Compile Include="controller\applications\CecButtonConfigUI.cs">
104 <SubType>Form</SubType>
106 <Compile Include="controller\applications\CecButtonConfigUI.Designer.cs">
107 <DependentUpon>CecButtonConfigUI.cs</DependentUpon>
109 <Compile Include="controller\applications\ConfigureApplication.cs">
110 <SubType>Form</SubType>
112 <Compile Include="controller\applications\ConfigureApplication.Designer.cs">
113 <DependentUpon>ConfigureApplication.cs</DependentUpon>
115 <Compile Include="controller\applications\IControllerTabPage.cs">
116 <SubType>Component</SubType>
118 <Compile Include="controller\applications\internal\XBMCController.cs" />
119 <Compile Include="controller\applications\internal\XBMCControllerUI.cs">
120 <SubType>Component</SubType>
122 <Compile Include="controller\applications\internal\XBMCControllerUI.Designer.cs">
123 <DependentUpon>XBMCControllerUI.cs</DependentUpon>
125 <Compile Include="controller\CECController.cs" />
126 <Compile Include="settings\CECSettingBool.cs" />
127 <Compile Include="settings\CECSettingByte.cs" />
128 <Compile Include="settings\CECSettingDeviceType.cs" />
129 <Compile Include="settings\CECSettingLogicalAddress.cs" />
130 <Compile Include="settings\CECSettingLogicalAddresses.cs" />
131 <Compile Include="settings\CECSettingNumeric.cs" />
132 <Compile Include="settings\CECSettingString.cs" />
133 <Compile Include="settings\CECSettingUShort.cs" />
134 <Compile Include="settings\CECSettingVendorId.cs" />
135 <Compile Include="ui\About.cs">
136 <SubType>Form</SubType>
138 <Compile Include="ui\About.Designer.cs">
139 <DependentUpon>About.cs</DependentUpon>
141 <Compile Include="ui\AsyncControls.cs" />
142 <Compile Include="ui\AsyncForm.cs">
143 <SubType>Form</SubType>
145 <Compile Include="settings\CECSetting.cs" />
146 <Compile Include="settings\CECSettings.cs" />
147 <Compile Include="ui\CECTray.cs">
148 <SubType>Form</SubType>
150 <Compile Include="ui\CECTray.Designer.cs">
151 <DependentUpon>CECTray.cs</DependentUpon>
153 <Compile Include="ui\DeviceInformation.cs">
154 <SubType>Form</SubType>
156 <Compile Include="ui\DeviceInformation.Designer.cs">
157 <DependentUpon>DeviceInformation.cs</DependentUpon>
159 <Compile Include="controller\applications\KeyInput.cs" />
160 <Compile Include="Program.cs" />
161 <Compile Include="Properties\AssemblyInfo.cs" />
162 <Compile Include="ui\IAsyncControls.cs" />
163 <EmbeddedResource Include="controller\applications\ApplicationControllerUI.resx">
164 <DependentUpon>ApplicationControllerUI.cs</DependentUpon>
165 <SubType>Designer</SubType>
167 <EmbeddedResource Include="controller\applications\CecButtonConfigUI.resx">
168 <DependentUpon>CecButtonConfigUI.cs</DependentUpon>
169 <SubType>Designer</SubType>
171 <EmbeddedResource Include="controller\applications\ConfigureApplication.resx">
172 <DependentUpon>ConfigureApplication.cs</DependentUpon>
173 <SubType>Designer</SubType>
175 <EmbeddedResource Include="controller\applications\internal\XBMCControllerUI.resx">
176 <DependentUpon>XBMCControllerUI.cs</DependentUpon>
177 <SubType>Designer</SubType>
179 <EmbeddedResource Include="ui\About.resx">
180 <DependentUpon>About.cs</DependentUpon>
181 <SubType>Designer</SubType>
183 <EmbeddedResource Include="ui\CECTray.resx">
184 <DependentUpon>CECTray.cs</DependentUpon>
185 <SubType>Designer</SubType>
187 <EmbeddedResource Include="ui\DeviceInformation.resx">
188 <DependentUpon>DeviceInformation.cs</DependentUpon>
189 <SubType>Designer</SubType>
191 <EmbeddedResource Include="Properties\Resources.resx">
192 <Generator>ResXFileCodeGenerator</Generator>
193 <LastGenOutput>Resources.Designer.cs</LastGenOutput>
194 <SubType>Designer</SubType>
196 <Compile Include="Properties\Resources.Designer.cs">
197 <AutoGen>True</AutoGen>
198 <DependentUpon>Resources.resx</DependentUpon>
199 <DesignTime>True</DesignTime>
201 <Compile Include="controller\actions\UpdateEvent.cs" />
202 <Compile Include="controller\applications\WindowsAPI.cs" />
203 <Compile Include="controller\applications\internal\WMCController.cs" />
206 <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
207 <Visible>False</Visible>
208 <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
209 <Install>true</Install>
210 </BootstrapperPackage>
211 <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
212 <Visible>False</Visible>
213 <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
214 <Install>false</Install>
215 </BootstrapperPackage>
216 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
217 <Visible>False</Visible>
218 <ProductName>.NET Framework 3.5</ProductName>
219 <Install>false</Install>
220 </BootstrapperPackage>
223 <Content Include="project\favicon.ico" />
226 <ProjectReference Include="..\..\project\LibCecSharp\LibCecSharp.vcxproj">
227 <Project>{E54D4581-CD59-4687-BB10-694B8192EABA}</Project>
228 <Name>LibCecSharp</Name>
231 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
232 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
233 Other similar extension points exist, see Microsoft.Common.targets.
234 <Target Name="BeforeBuild">
236 <Target Name="AfterBuild">