|
5 | 5 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
6 | 6 | <ProductVersion>8.0.30703</ProductVersion> |
7 | 7 | <SchemaVersion>2.0</SchemaVersion> |
8 | | - <ProjectGuid>{0913BF79-061F-4667-ADF9-8E6CDA6D1213}</ProjectGuid> |
9 | | - <ProjectTypeGuids>{42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> |
| 8 | + <ProjectGuid>{1913BF79-061F-4667-ADF9-8E6CDA6D1211}</ProjectGuid> |
| 9 | + <ProjectTypeGuids>{A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> |
10 | 10 | <OutputType>Library</OutputType> |
11 | 11 | <RootNamespace>ReactiveUI</RootNamespace> |
12 | 12 | <AssemblyName>ReactiveUI</AssemblyName> |
13 | | - <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |
| 13 | + <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> |
| 14 | + <TargetFrameworkIdentifier>Xamarin.Mac</TargetFrameworkIdentifier> |
14 | 15 | </PropertyGroup> |
15 | 16 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
16 | 17 | <DebugSymbols>True</DebugSymbols> |
17 | 18 | <DebugType>full</DebugType> |
18 | 19 | <Optimize>False</Optimize> |
19 | | - <OutputPath>bin\Debug\MonoMac</OutputPath> |
20 | | - <IntermediateOutputPath>obj\Debug\MonoMac</IntermediateOutputPath> |
21 | | - <DefineConstants>DEBUG; MONO; COCOA</DefineConstants> |
| 20 | + <OutputPath>bin\Debug\Xamarin.Mac20</OutputPath> |
| 21 | + <IntermediateOutputPath>obj\Debug\Xamarin.Mac10</IntermediateOutputPath> |
| 22 | + <DefineConstants>DEBUG;MONO;COCOA;UNIFIED</DefineConstants> |
22 | 23 | <ErrorReport>prompt</ErrorReport> |
23 | 24 | <WarningLevel>4</WarningLevel> |
24 | 25 | <EnablePackageSigning>False</EnablePackageSigning> |
|
33 | 34 | </PropertyGroup> |
34 | 35 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
35 | 36 | <Optimize>True</Optimize> |
36 | | - <OutputPath>bin\Release\MonoMac</OutputPath> |
37 | | - <IntermediateOutputPath>obj\Release\MonoMac</IntermediateOutputPath> |
| 37 | + <OutputPath>bin\Release\Xamarin.Mac20</OutputPath> |
| 38 | + <IntermediateOutputPath>obj\Release\Xamarin.Mac10</IntermediateOutputPath> |
38 | 39 | <ErrorReport>prompt</ErrorReport> |
39 | 40 | <WarningLevel>4</WarningLevel> |
40 | 41 | <EnablePackageSigning>False</EnablePackageSigning> |
|
45 | 46 | <CreatePackage>False</CreatePackage> |
46 | 47 | <CodeSigningKey>Mac Developer</CodeSigningKey> |
47 | 48 | <UseSGen>False</UseSGen> |
48 | | - <DefineConstants>MONO; COCOA</DefineConstants> |
| 49 | + <DefineConstants>MONO;COCOA;UNIFIED</DefineConstants> |
49 | 50 | <DebugSymbols>true</DebugSymbols> |
50 | 51 | <GenerateDocumentation>True</GenerateDocumentation> |
51 | | - <DocumentationFile>bin\Release\MonoMac\ReactiveUI.xml</DocumentationFile> |
| 52 | + <DocumentationFile>bin\Release\Xamarin.Mac10\ReactiveUI.xml</DocumentationFile> |
52 | 53 | <UseRefCounting>false</UseRefCounting> |
53 | 54 | <Profiling>false</Profiling> |
54 | 55 | </PropertyGroup> |
55 | | - <ItemGroup> |
| 56 | + <ItemGroup Condition=" '$(OS)' != 'Windows_NT' "> |
56 | 57 | <Reference Include="System" /> |
57 | 58 | <Reference Include="System.Xml" /> |
58 | 59 | <Reference Include="System.Core" /> |
59 | 60 | <Reference Include="System.Xml.Linq" /> |
60 | | - <Reference Include="System.Drawing" /> |
61 | | - <Reference Include="XamMac" /> |
62 | 61 | <Reference Include="System.Runtime.Serialization" /> |
| 62 | + <Reference Include="Xamarin.Mac" /> |
| 63 | + </ItemGroup> |
| 64 | + <PropertyGroup Condition=" '$(OS)' == 'Windows_NT' "> |
| 65 | + <NoStdLib>true</NoStdLib> |
| 66 | + <XamarinMacMobile>packages\ReactiveUI-TargetingPack-XamarinMac.1.0.0.1461330102\lib\XamarinMacMobile\</XamarinMacMobile> |
| 67 | + <XamarinMacXM45>packages\ReactiveUI-TargetingPack-XamarinMac.1.0.0.1461330102\lib\XamarinMac45\</XamarinMacXM45> |
| 68 | + </PropertyGroup> |
| 69 | + <ItemGroup Condition=" '$(OS)' == 'Windows_NT' "> |
| 70 | + <Reference Include="mscorlib"> |
| 71 | + <HintPath>$(XamarinMacMobile)\mscorlib.dll</HintPath> |
| 72 | + </Reference> |
| 73 | + <Reference Include="System"> |
| 74 | + <HintPath>$(XamarinMacMobile)\System.dll</HintPath> |
| 75 | + </Reference> |
| 76 | + <Reference Include="System.Core"> |
| 77 | + <HintPath>$(XamarinMacMobile)\System.Core.dll</HintPath> |
| 78 | + </Reference> |
| 79 | + <Reference Include="System.Runtime.Serialization"> |
| 80 | + <HintPath>$(XamarinMacMobile)\System.Runtime.Serialization.dll</HintPath> |
| 81 | + </Reference> |
| 82 | + <Reference Include="System.Xml.Linq"> |
| 83 | + <HintPath>$(XamarinMacMobile)\System.Xml.Linq.dll</HintPath> |
| 84 | + </Reference> |
| 85 | + <Reference Include="Microsoft.CSharp"> |
| 86 | + <HintPath>$(XamarinMacMobile)\Microsoft.CSharp.dll</HintPath> |
| 87 | + </Reference> |
| 88 | + <Reference Include="System.ComponentModel.DataAnnotations"> |
| 89 | + <HintPath>$(XamarinMacMobile)\System.ComponentModel.DataAnnotations.dll</HintPath> |
| 90 | + </Reference> |
| 91 | + <Reference Include="System.Drawing"> |
| 92 | + <HintPath>$(XamarinMacMobile)\System.Drawing.dll</HintPath> |
| 93 | + </Reference> |
| 94 | + <Reference Include="Xamarin.Mac"> |
| 95 | + <HintPath>$(XamarinMacMobile)\Xamarin.Mac.dll</HintPath> |
| 96 | + </Reference> |
| 97 | + </ItemGroup> |
| 98 | + <ItemGroup> |
63 | 99 | <Reference Include="Splat"> |
64 | | - <HintPath>..\packages\Splat.1.6.2\lib\MonoMac\Splat.dll</HintPath> |
| 100 | + <HintPath>..\packages\Splat.1.6.2\lib\Xamarin.Mac10\Splat.dll</HintPath> |
65 | 101 | </Reference> |
66 | 102 | <Reference Include="System.Reactive.Core"> |
67 | 103 | <HintPath>..\packages\Rx-Core.2.2.5\lib\net45\System.Reactive.Core.dll</HintPath> |
|
76 | 112 | <HintPath>..\packages\Rx-PlatformServices.2.2.5\lib\net45\System.Reactive.PlatformServices.dll</HintPath> |
77 | 113 | </Reference> |
78 | 114 | </ItemGroup> |
79 | | - <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |
80 | 115 | <ItemGroup> |
81 | 116 | <Compile Include="Cocoa\KVOObservableForProperty.cs" /> |
82 | 117 | <Compile Include="Cocoa\NSRunloopScheduler.cs" /> |
|
154 | 189 | <ItemGroup> |
155 | 190 | <Folder Include="Cocoa\" /> |
156 | 191 | </ItemGroup> |
| 192 | + <ItemGroup> |
| 193 | + <None Include="packages.ReactiveUI_Mac.config" /> |
| 194 | + </ItemGroup> |
| 195 | + <Import Project="$(MSBuildExtensionsPath)\Xamarin\Mac\Xamarin.Mac.CSharp.targets" Condition=" '$(OS)' != 'Windows_NT' " /> |
| 196 | + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" Condition=" '$(OS)' == 'Windows_NT' " /> |
157 | 197 | </Project> |
0 commit comments