Permalink
Browse files

Add MonoTouch project for Rx1 API.

  • Loading branch information...
atsushieno committed Aug 29, 2012
1 parent 8c2b55f commit 1883001a83d38517c033ac94262ef5a09aa43368
@@ -28,6 +28,12 @@
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Mac|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Mac</OutputPath>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="nunit.framework">
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.0</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{1B592157-073C-4E93-88F5-C51BC596DAF0}</ProjectGuid>
+ <ProjectTypeGuids>{6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <RootNamespace>System.Reactive.MonoTouch</RootNamespace>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ <AssemblyName>System.Reactive.MonoTouch</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ <AssemblyName>System.Reactive.MonoTouch</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Mac|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Mac</OutputPath>
+ <WarningLevel>4</WarningLevel>
+ <AssemblyName>SystemReactiveMonoTouch</AssemblyName>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ <Reference Include="monotouch" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\System.Reactive\System\ObservableExtensions.cs">
+ <Link>System\ObservableExtensions.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\AnonymousObservable.cs">
+ <Link>System.Reactive\AnonymousObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\AnonymousObserver.cs">
+ <Link>System.Reactive\AnonymousObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\EventPattern.cs">
+ <Link>System.Reactive\EventPattern.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\IEventPatternSource.cs">
+ <Link>System.Reactive\IEventPatternSource.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\IEventSource.cs">
+ <Link>System.Reactive\IEventSource.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Internal_DefaultObserver.cs">
+ <Link>System.Reactive\Internal_DefaultObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Internal_SchedulerBoundObservable.cs">
+ <Link>System.Reactive\Internal_SchedulerBoundObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Internal_SynchronizedObservable.cs">
+ <Link>System.Reactive\Internal_SynchronizedObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Internal_WrappedObserver.cs">
+ <Link>System.Reactive\Internal_WrappedObserver.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Notification.Generic.cs">
+ <Link>System.Reactive\Notification.Generic.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Notification.Static.cs">
+ <Link>System.Reactive\Notification.Static.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\NotificationKind.cs">
+ <Link>System.Reactive\NotificationKind.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\ObservableBase.cs">
+ <Link>System.Reactive\ObservableBase.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Observer.cs">
+ <Link>System.Reactive\Observer.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\ObserverBase.cs">
+ <Link>System.Reactive\ObserverBase.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\TimeInterval.cs">
+ <Link>System.Reactive\TimeInterval.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Timestamped.cs">
+ <Link>System.Reactive\Timestamped.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive\Unit.cs">
+ <Link>System.Reactive\Unit.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\CurrentThreadScheduler.cs">
+ <Link>System.Reactive.Concurrency\CurrentThreadScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\EventLoopScheduler.cs">
+ <Link>System.Reactive.Concurrency\EventLoopScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\HistoricalScheduler.cs">
+ <Link>System.Reactive.Concurrency\HistoricalScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\HistoricalSchedulerBase.cs">
+ <Link>System.Reactive.Concurrency\HistoricalSchedulerBase.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\IScheduledItem.cs">
+ <Link>System.Reactive.Concurrency\IScheduledItem.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\IScheduler.cs">
+ <Link>System.Reactive.Concurrency\IScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\ImmediateScheduler.cs">
+ <Link>System.Reactive.Concurrency\ImmediateScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\NewThreadScheduler.cs">
+ <Link>System.Reactive.Concurrency\NewThreadScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\ScheduledItem.cs">
+ <Link>System.Reactive.Concurrency\ScheduledItem.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\ScheduledItemImpl.cs">
+ <Link>System.Reactive.Concurrency\ScheduledItemImpl.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\Scheduler.cs">
+ <Link>System.Reactive.Concurrency\Scheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\Synchronization.cs">
+ <Link>System.Reactive.Concurrency\Synchronization.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\SynchronizationContextScheduler.cs">
+ <Link>System.Reactive.Concurrency\SynchronizationContextScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\TaskPoolScheduler.cs">
+ <Link>System.Reactive.Concurrency\TaskPoolScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\ThreadPoolScheduler.cs">
+ <Link>System.Reactive.Concurrency\ThreadPoolScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\VirtualTimeScheduler.cs">
+ <Link>System.Reactive.Concurrency\VirtualTimeScheduler.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Concurrency\VirtualTimeSchedulerBase.cs">
+ <Link>System.Reactive.Concurrency\VirtualTimeSchedulerBase.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\BooleanDisposable.cs">
+ <Link>System.Reactive.Disposables\BooleanDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\CancellationDisposable.cs">
+ <Link>System.Reactive.Disposables\CancellationDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\CompositeDisposable.cs">
+ <Link>System.Reactive.Disposables\CompositeDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\ContextDisposable.cs">
+ <Link>System.Reactive.Disposables\ContextDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\Disposable.cs">
+ <Link>System.Reactive.Disposables\Disposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\ICancelable.cs">
+ <Link>System.Reactive.Disposables\ICancelable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\MultipleAssignmentDisposable.cs">
+ <Link>System.Reactive.Disposables\MultipleAssignmentDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\RefCountDisposable.cs">
+ <Link>System.Reactive.Disposables\RefCountDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\ScheduledDisposable.cs">
+ <Link>System.Reactive.Disposables\ScheduledDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\SerialDisposable.cs">
+ <Link>System.Reactive.Disposables\SerialDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Disposables\SingleAssignmentDisposable.cs">
+ <Link>System.Reactive.Disposables\SingleAssignmentDisposable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Joins\Pattern.cs">
+ <Link>System.Reactive.Joins\Pattern.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Joins\Plan.cs">
+ <Link>System.Reactive.Joins\Plan.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Joins\System.Reactive.Joins.generated.cs">
+ <Link>System.Reactive.Joins\System.Reactive.Joins.generated.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\IGroupedObservable.cs">
+ <Link>System.Reactive.Linq\IGroupedObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_AbstractObservable.cs">
+ <Link>System.Reactive.Linq\Internal_AbstractObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_EventObservable.cs">
+ <Link>System.Reactive.Linq\Internal_EventObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_EventPatternObservable.cs">
+ <Link>System.Reactive.Linq\Internal_EventPatternObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_GroupedSubject.cs">
+ <Link>System.Reactive.Linq\Internal_GroupedSubject.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_HotObservable.cs">
+ <Link>System.Reactive.Linq\Internal_HotObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_NeverObservable.cs">
+ <Link>System.Reactive.Linq\Internal_NeverObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_SimpleDisposableObservable.cs">
+ <Link>System.Reactive.Linq\Internal_SimpleDisposableObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Internal_TimeOrCountObservable.cs">
+ <Link>System.Reactive.Linq\Internal_TimeOrCountObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Blocking.cs">
+ <Link>System.Reactive.Linq\Observable.Blocking.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Buffer.cs">
+ <Link>System.Reactive.Linq\Observable.Buffer.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Connectable.cs">
+ <Link>System.Reactive.Linq\Observable.Connectable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Events.cs">
+ <Link>System.Reactive.Linq\Observable.Events.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Latest.cs">
+ <Link>System.Reactive.Linq\Observable.Latest.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Numeric.cs">
+ <Link>System.Reactive.Linq\Observable.Numeric.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.SkipTake.cs">
+ <Link>System.Reactive.Linq\Observable.SkipTake.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.Window.cs">
+ <Link>System.Reactive.Linq\Observable.Window.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\Observable.cs">
+ <Link>System.Reactive.Linq\Observable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Linq\System.Reactive.Linq.generated.cs">
+ <Link>System.Reactive.Linq\System.Reactive.Linq.generated.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\AsyncSubject.cs">
+ <Link>System.Reactive.Subjects\AsyncSubject.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\BehaviorSubject.cs">
+ <Link>System.Reactive.Subjects\BehaviorSubject.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\IConnectableObservable.cs">
+ <Link>System.Reactive.Subjects\IConnectableObservable.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\ISubject.Variant.cs">
+ <Link>System.Reactive.Subjects\ISubject.Variant.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\ISubject.cs">
+ <Link>System.Reactive.Subjects\ISubject.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\Internal_SynchronizedSubject.cs">
+ <Link>System.Reactive.Subjects\Internal_SynchronizedSubject.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\ReplaySubject.cs">
+ <Link>System.Reactive.Subjects\ReplaySubject.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\Subject.Generic.cs">
+ <Link>System.Reactive.Subjects\Subject.Generic.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Subjects\Subject.Static.cs">
+ <Link>System.Reactive.Subjects\Subject.Static.cs</Link>
+ </Compile>
+ <Compile Include="..\System.Reactive\System.Reactive.Threading.Tasks\TaskObservableExtensions.cs">
+ <Link>System.Reactive.Threading.Tasks\TaskObservableExtensions.cs</Link>
+ </Compile>
+ </ItemGroup>
+</Project>
@@ -28,6 +28,12 @@
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Mac|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Mac</OutputPath>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
@@ -34,6 +34,12 @@
<OutputPath>bin\Android</OutputPath>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Mac|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Mac</OutputPath>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="nunit.framework">
@@ -42,6 +42,14 @@
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
</PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Mac|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Mac</OutputPath>
+ <WarningLevel>4</WarningLevel>
+ <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
+ <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+ </PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
@@ -30,29 +30,35 @@
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>True</DebugSymbols>
+ <DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <Optimize>False</Optimize>
+ <Optimize>false</Optimize>
<OutputPath>bin\Debug</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <ConsolePause>False</ConsolePause>
+ <ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
- <Optimize>False</Optimize>
+ <Optimize>false</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <ConsolePause>False</ConsolePause>
+ <ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Android|AnyCPU' ">
<DebugType>none</DebugType>
- <Optimize>False</Optimize>
+ <Optimize>false</Optimize>
<OutputPath>bin\Android</OutputPath>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Mac|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Mac</OutputPath>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
Oops, something went wrong.

0 comments on commit 1883001

Please sign in to comment.