1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <!-- Import common settings -->
5 <Import Project="..\..\build\ADAL.Net.settings.targets" />
8 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
9 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
10 <ProductVersion>8.0.30703</ProductVersion>
11 <SchemaVersion>2.0</SchemaVersion>
12 <ProjectGuid>{0C5100D0-54F2-4075-B604-DDE15DA218D5}</ProjectGuid>
13 <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
14 <OutputType>Library</OutputType>
15 <AppDesignerFolder>Properties</AppDesignerFolder>
16 <RootNamespace>Microsoft.IdentityModel.Clients.ActiveDirectory</RootNamespace>
17 <AssemblyName>Microsoft.IdentityModel.Clients.ActiveDirectory.Platform</AssemblyName>
18 <FileAlignment>512</FileAlignment>
19 <AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
20 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
21 <AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
22 <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
24 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
25 <DebugSymbols>true</DebugSymbols>
26 <DebugType>full</DebugType>
27 <Optimize>false</Optimize>
28 <OutputPath>bin\Debug\</OutputPath>
29 <DefineConstants>DEBUG;TRACE</DefineConstants>
30 <ErrorReport>prompt</ErrorReport>
31 <WarningLevel>4</WarningLevel>
32 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
34 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
35 <DebugType>pdbonly</DebugType>
36 <Optimize>true</Optimize>
37 <OutputPath>bin\Release\</OutputPath>
38 <DefineConstants>TRACE</DefineConstants>
39 <ErrorReport>prompt</ErrorReport>
40 <WarningLevel>4</WarningLevel>
41 <DocumentationFile>bin\Release\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.XML</DocumentationFile>
42 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
45 <Reference Include="Mono.Android" />
46 <Reference Include="System" />
47 <Reference Include="System.Collections" />
48 <Reference Include="System.Threading.Tasks" />
49 <Reference Include="System.Core" />
50 <Reference Include="System.Runtime" />
51 <Reference Include="System.Threading.Tasks" />
52 <Reference Include="System.Xml.Linq" />
53 <Reference Include="System.Xml" />
56 <Compile Include="..\ADAL.Common\CommonAssemblyInfo.cs">
57 <Link>CommonAssemblyInfo.cs</Link>
59 <Compile Include="WebProxyProvider.cs" />
60 <Compile Include="AuthenticationRequest.cs" />
61 <Compile Include="BrokerConstants.cs" />
62 <Compile Include="BrokerHelper.cs" />
63 <Compile Include="BrokerProxy.cs" />
64 <Compile Include="Constants.cs" />
65 <Compile Include="DeviceAuthHelper.cs" />
66 <Compile Include="PlatformParameters.cs" />
67 <Compile Include="CryptographyHelper.cs" />
68 <Compile Include="Logger.cs" />
69 <Compile Include="PlatformInformation.cs" />
70 <Compile Include="Resources\Resource.Designer.cs" />
71 <Compile Include="Properties\AssemblyInfo.cs" />
72 <Compile Include="AuthenticationAgentActivity.cs" />
73 <Compile Include="AuthenticationAgentContinuationHelper.cs" />
74 <Compile Include="TokenCachePlugin.cs" />
75 <Compile Include="WebUI.cs" />
76 <Compile Include="WebUIFactory.cs" />
79 <None Include="Resources\AboutResources.txt" />
80 <AndroidResource Include="Resources\layout\WebAuthenticationBroker.axml" />
83 <AndroidResource Include="Resources\Values\Strings.xml" />
86 <ProjectReference Include="..\ADAL.PCL\ADAL.PCL.csproj">
87 <Project>{94569420-69b5-4031-a975-f5791e3f2f17}</Project>
91 <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
92 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
93 Other similar extension points exist, see Microsoft.Common.targets.
94 <Target Name="BeforeBuild">
96 <Target Name="AfterBuild">