Skip to content

Commit bc407e9

Browse files
committed
Compile ReactiveUI.Testing for Monodroid
1 parent 635027d commit bc407e9

File tree

2 files changed

+180
-0
lines changed

2 files changed

+180
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
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>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+
<ProductVersion>10.0.0</ProductVersion>
7+
<SchemaVersion>2.0</SchemaVersion>
8+
<ProjectGuid>{1920477B-BB94-93CF-984E-E177EF9FEDB1}</ProjectGuid>
9+
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
10+
<OutputType>Library</OutputType>
11+
<AppDesignerFolder>Properties</AppDesignerFolder>
12+
<RootNamespace>ReactiveUI.Testing</RootNamespace>
13+
<AssemblyName>ReactiveUI.Testing</AssemblyName>
14+
<FileAlignment>512</FileAlignment>
15+
<SccProjectName>
16+
</SccProjectName>
17+
<SccLocalPath>
18+
</SccLocalPath>
19+
<SccAuxPath>
20+
</SccAuxPath>
21+
<SccProvider>
22+
</SccProvider>
23+
<CodeContractsAssemblyMode>1</CodeContractsAssemblyMode>
24+
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
25+
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
26+
<RestorePackages>true</RestorePackages>
27+
</PropertyGroup>
28+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
29+
<DebugSymbols>True</DebugSymbols>
30+
<DebugType>full</DebugType>
31+
<Optimize>False</Optimize>
32+
<OutputPath>bin\Debug\Monoandroid\</OutputPath>
33+
<DefineConstants>DEBUG;TRACE; MONO; ANDROID</DefineConstants>
34+
<ErrorReport>prompt</ErrorReport>
35+
<WarningLevel>4</WarningLevel>
36+
<CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
37+
<CodeContractsRuntimeOnlyPublicSurface>True</CodeContractsRuntimeOnlyPublicSurface>
38+
<CodeContractsRuntimeThrowOnFailure>False</CodeContractsRuntimeThrowOnFailure>
39+
<CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
40+
<CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
41+
<CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
42+
<CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>
43+
<CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
44+
<CodeContractsContainerAnalysis>False</CodeContractsContainerAnalysis>
45+
<CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
46+
<CodeContractsRunInBackground>True</CodeContractsRunInBackground>
47+
<CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
48+
<CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
49+
<CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
50+
<CodeContractsCustomRewriterAssembly />
51+
<CodeContractsCustomRewriterClass />
52+
<CodeContractsLibPaths />
53+
<CodeContractsExtraRewriteOptions />
54+
<CodeContractsExtraAnalysisOptions />
55+
<CodeContractsBaseLineFile />
56+
<CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
57+
<CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
58+
<CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly>
59+
<CodeAnalysisRuleSet>ExtendedCorrectnessRules.ruleset</CodeAnalysisRuleSet>
60+
<RunCodeAnalysis>false</RunCodeAnalysis>
61+
<CodeContractsPointerObligations>False</CodeContractsPointerObligations>
62+
<AndroidLinkMode>None</AndroidLinkMode>
63+
<DocumentationFile>bin\Debug\Monoandroid\ReactiveUI.Testing.XML</DocumentationFile>
64+
</PropertyGroup>
65+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
66+
<DebugType>pdbonly</DebugType>
67+
<Optimize>True</Optimize>
68+
<OutputPath>bin\Release\Monoandroid\</OutputPath>
69+
<DefineConstants>TRACE; MONO; ANDROID</DefineConstants>
70+
<ErrorReport>prompt</ErrorReport>
71+
<WarningLevel>4</WarningLevel>
72+
<CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
73+
<CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
74+
<CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
75+
<CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
76+
<CodeContractsRunCodeAnalysis>True</CodeContractsRunCodeAnalysis>
77+
<CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
78+
<CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
79+
<CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
80+
<CodeContractsContainerAnalysis>False</CodeContractsContainerAnalysis>
81+
<CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
82+
<CodeContractsRunInBackground>True</CodeContractsRunInBackground>
83+
<CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>
84+
<CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
85+
<CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
86+
<CodeContractsCustomRewriterAssembly />
87+
<CodeContractsCustomRewriterClass />
88+
<CodeContractsLibPaths />
89+
<CodeContractsExtraRewriteOptions />
90+
<CodeContractsExtraAnalysisOptions />
91+
<CodeContractsBaseLineFile />
92+
<CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>
93+
<CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
94+
<CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly>
95+
<AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
96+
</PropertyGroup>
97+
<ItemGroup>
98+
<Reference Include="Newtonsoft.Json">
99+
<HintPath>..\ext\monodroid\Newtonsoft.Json.dll</HintPath>
100+
</Reference>
101+
<Reference Include="System" />
102+
<Reference Include="System.Core" />
103+
<Reference Include="System.Runtime.Serialization" />
104+
<Reference Include="System.Xml.Linq" />
105+
<Reference Include="Microsoft.CSharp" />
106+
<Reference Include="Mono.Android" />
107+
<Reference Include="System.Reactive.Core">
108+
<HintPath>..\ext\monodroid\System.Reactive.Core.dll</HintPath>
109+
</Reference>
110+
<Reference Include="System.Reactive.Interfaces">
111+
<HintPath>..\ext\monodroid\System.Reactive.Interfaces.dll</HintPath>
112+
</Reference>
113+
<Reference Include="System.Reactive.Linq">
114+
<HintPath>..\ext\monodroid\System.Reactive.Linq.dll</HintPath>
115+
</Reference>
116+
<Reference Include="System.Reactive.PlatformServices">
117+
<HintPath>..\ext\monodroid\System.Reactive.PlatformServices.dll</HintPath>
118+
</Reference>
119+
<Reference Include="System.Reactive.Providers">
120+
<HintPath>..\ext\monodroid\System.Reactive.Providers.dll</HintPath>
121+
</Reference>
122+
<Reference Include="Mono.Reactive.Testing">
123+
<HintPath>..\ext\monodroid\Mono.Reactive.Testing.dll</HintPath>
124+
</Reference>
125+
</ItemGroup>
126+
<ItemGroup>
127+
<Compile Include="Properties\AssemblyInfo.cs" />
128+
<Compile Include="TestUtils.cs" />
129+
</ItemGroup>
130+
<ItemGroup>
131+
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
132+
</ItemGroup>
133+
<ItemGroup>
134+
<ProjectReference Include="..\ReactiveUI\ReactiveUI_Monodroid.csproj">
135+
<Project>{F92A477B-BB94-43C1-984E-E177EF9FEDB7}</Project>
136+
<Name>ReactiveUI_Monodroid</Name>
137+
</ProjectReference>
138+
<ProjectReference Include="..\ReactiveUI.Platforms\ReactiveUI.Android.csproj">
139+
<Project>{F5A6E11B-B074-4A0B-B937-267D840E31DF}</Project>
140+
<Name>ReactiveUI.Android</Name>
141+
</ProjectReference>
142+
</ItemGroup>
143+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
144+
Other similar extension points exist, see Microsoft.Common.targets.
145+
<Target Name="BeforeBuild">
146+
</Target>
147+
<Target Name="AfterBuild">
148+
</Target>
149+
-->
150+
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
151+
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
152+
</Project>

ReactiveUI_XSAll.sln

+28
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_Monotouch"
4040
EndProject
4141
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Monotouch", "ReactiveUI.Testing\ReactiveUI.Testing_Monotouch.csproj", "{90913370-9E94-3DBD-8F1E-15E10DB72FFC}"
4242
EndProject
43+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Monodroid", "ReactiveUI.Testing\ReactiveUI.Testing_Monodroid.csproj", "{1920477B-BB94-93CF-984E-E177EF9FEDB1}"
44+
EndProject
4345
Global
4446
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4547
Debug|Any CPU = Debug|Any CPU
@@ -83,6 +85,32 @@ Global
8385
{0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.Build.0 = Release|Any CPU
8486
{0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.ActiveCfg = Release|Any CPU
8587
{0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.Build.0 = Release|Any CPU
88+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
89+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
90+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
91+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.Build.0 = Release|Any CPU
92+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
93+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.Build.0 = Release|Any CPU
94+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
95+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
96+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
97+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.Build.0 = Debug|Any CPU
98+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
99+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
100+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
101+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
102+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.ActiveCfg = Debug|Any CPU
103+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.Build.0 = Debug|Any CPU
104+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
105+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.Build.0 = Release|Any CPU
106+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.ActiveCfg = Release|Any CPU
107+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.Build.0 = Release|Any CPU
108+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
109+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
110+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
111+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
112+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.ActiveCfg = Release|Any CPU
113+
{1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.Build.0 = Release|Any CPU
86114
{292A477A-BB94-43C1-F841-E177EF9FEDB8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
87115
{292A477A-BB94-43C1-F841-E177EF9FEDB8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
88116
{292A477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU

0 commit comments

Comments
 (0)