Added hammock project to debug streaming issues
[pithos-ms-client] / trunk / hammock / src / mono / Hammock.Mono / Hammock.Mono.csproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6     <ProductVersion>9.0.21022</ProductVersion>
7     <SchemaVersion>2.0</SchemaVersion>
8     <ProjectGuid>{C8371692-DA90-4437-BCB7-A5A2EF37B095}</ProjectGuid>
9     <OutputType>Library</OutputType>
10     <RootNamespace>Hammock.Mono</RootNamespace>
11     <AssemblyName>Hammock.Mono</AssemblyName>
12     <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
13     <SignAssembly>true</SignAssembly>
14     <AssemblyOriginatorKeyFile>..\..\net35\Hammock\key.snk</AssemblyOriginatorKeyFile>
15   </PropertyGroup>
16   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17     <DebugSymbols>true</DebugSymbols>
18     <DebugType>full</DebugType>
19     <Optimize>false</Optimize>
20     <OutputPath>..\..\..\bin\mono</OutputPath>
21     <DefineConstants>DEBUG,Mono,MONO</DefineConstants>
22     <ErrorReport>prompt</ErrorReport>
23     <WarningLevel>4</WarningLevel>
24     <ConsolePause>false</ConsolePause>
25   </PropertyGroup>
26   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27     <DebugType>full</DebugType>
28     <Optimize>true</Optimize>
29     <OutputPath>..\..\..\bin\mono</OutputPath>
30     <ErrorReport>prompt</ErrorReport>
31     <WarningLevel>4</WarningLevel>
32     <ConsolePause>false</ConsolePause>
33     <DefineConstants>Mono,MONO</DefineConstants>
34     <DebugSymbols>true</DebugSymbols>
35   </PropertyGroup>
36   <ItemGroup>
37     <Reference Include="System" />
38     <Reference Include="System.Web" />
39     <Reference Include="System.Xml.Linq">
40     </Reference>
41     <Reference Include="System.Drawing" />
42     <Reference Include="System.Runtime.Serialization">
43     </Reference>
44     <Reference Include="System.ServiceModel.Web">
45     </Reference>
46     <Reference Include="System.ServiceModel">
47     </Reference>
48     <Reference Include="System.Web.Extensions">
49     </Reference>
50     <Reference Include="System.Core">
51     </Reference>
52     <Reference Include="System.Data" />
53     <Reference Include="System.Xml" />
54     <Reference Include="System.Security" />
55   </ItemGroup>
56   <ItemGroup>
57     <Compile Include="AssemblyInfo.cs" />
58     <Compile Include="..\..\net35\Hammock\IRestClient.cs" />
59     <Compile Include="..\..\net35\Hammock\RestBase.cs" />
60     <Compile Include="..\..\net35\Hammock\RestCallback.cs" />
61     <Compile Include="..\..\net35\Hammock\RestClient.cs" />
62     <Compile Include="..\..\net35\Hammock\RestRequest.cs" />
63     <Compile Include="..\..\net35\Hammock\RestResponse.cs" />
64     <Compile Include="..\..\net35\Hammock\Attributes\INamedAttribute.cs" />
65     <Compile Include="..\..\net35\Hammock\Attributes\IValidatingAttribute.cs" />
66     <Compile Include="..\..\net35\Hammock\Attributes\Specialized\EntityAttribute.cs" />
67     <Compile Include="..\..\net35\Hammock\Attributes\Specialized\HeaderAttribute.cs" />
68     <Compile Include="..\..\net35\Hammock\Attributes\Specialized\ParameterAttribute.cs">
69       <Link>Attributes\ParameterAttribute.cs</Link>
70     </Compile>
71     <Compile Include="..\..\net35\Hammock\Attributes\Specialized\UserAgentAttribute.cs">
72       <Link>Attributes\UserAgentAttribute.cs</Link>
73     </Compile>
74     <Compile Include="..\..\net35\Hammock\Attributes\Validation\BooleanToIntegerAttribute.cs">
75       <Link>Attributes\BooleanToIntegerAttribute.cs</Link>
76     </Compile>
77     <Compile Include="..\..\net35\Hammock\Attributes\Validation\DateTimeFormatAttribute.cs">
78       <Link>Attributes\DateTimeFormatAttribute.cs</Link>
79     </Compile>
80     <Compile Include="..\..\net35\Hammock\Attributes\Validation\RequiredAttribute.cs">
81       <Link>Attributes\RequiredAttribute.cs</Link>
82     </Compile>
83     <Compile Include="..\..\net35\Hammock\Attributes\Validation\SpecificationAttribute.cs">
84       <Link>Attributes\SpecificationAttribute.cs</Link>
85     </Compile>
86     <Compile Include="..\..\net35\Hammock\Attributes\Validation\ValidationAttribute.cs" />
87     <Compile Include="..\..\net35\Hammock\Authentication\IWebCredentials.cs" />
88     <Compile Include="..\..\net35\Hammock\Authentication\Basic\BasicAuthCredentials.cs" />
89     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthCredentials.cs" />
90     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthParameterHandling.cs" />
91     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthSignatureMethod.cs" />
92     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthToken.cs" />
93     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthTools.cs" />
94     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthType.cs" />
95     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthWebQuery.cs" />
96     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthWebQueryInfo.cs" />
97     <Compile Include="..\..\net35\Hammock\Authentication\OAuth\OAuthWorkflow.cs" />
98     <Compile Include="..\..\net35\Hammock\Caching\AspNetCache.cs" />
99     <Compile Include="..\..\net35\Hammock\Caching\CacheFactory.cs" />
100     <Compile Include="..\..\net35\Hammock\Caching\CacheMode.cs" />
101     <Compile Include="..\..\net35\Hammock\Caching\CacheOptions.cs" />
102     <Compile Include="..\..\net35\Hammock\Caching\ICache.cs" />
103     <Compile Include="..\..\net35\Hammock\Caching\IDependencyCache.cs" />
104     <Compile Include="..\..\net35\Hammock\Caching\SimpleCache.cs" />
105     <Compile Include="..\..\net35\Hammock\Extensions\CollectionExtensions.cs" />
106     <Compile Include="..\..\net35\Hammock\Extensions\FormatExtensions.cs" />
107     <Compile Include="..\..\net35\Hammock\Extensions\OAuthExtensions.cs" />
108     <Compile Include="..\..\net35\Hammock\Extensions\ObjectExtensions.cs" />
109     <Compile Include="..\..\net35\Hammock\Extensions\ReflectionExtensions.cs" />
110     <Compile Include="..\..\net35\Hammock\Extensions\SpecificationExtensions.cs" />
111     <Compile Include="..\..\net35\Hammock\Extensions\StringExtensions.cs" />
112     <Compile Include="..\..\net35\Hammock\Extensions\TimeExtensions.cs" />
113     <Compile Include="..\..\net35\Hammock\Extensions\WebExtensions.cs" />
114     <Compile Include="..\..\net35\Hammock\Model\PropertyChangedBase.cs" />
115     <Compile Include="..\..\net35\Hammock\Retries\ConnectionClosed.cs" />
116     <Compile Include="..\..\net35\Hammock\Retries\IRetryCondition.cs" />
117     <Compile Include="..\..\net35\Hammock\Retries\NetworkError.cs" />
118     <Compile Include="..\..\net35\Hammock\Retries\RetryErrorCondition.cs" />
119     <Compile Include="..\..\net35\Hammock\Retries\RetryPolicy.cs" />
120     <Compile Include="..\..\net35\Hammock\Retries\Timeout.cs" />
121     <Compile Include="..\..\net35\Hammock\Serialization\HammockDataContractJsonSerializer.cs" />
122     <Compile Include="..\..\net35\Hammock\Serialization\HammockDataContractSerializer.cs" />
123     <Compile Include="..\..\net35\Hammock\Serialization\HammockJavaScriptSerializer.cs" />
124     <Compile Include="..\..\net35\Hammock\Serialization\HammockXmlSerializer.cs" />
125     <Compile Include="..\..\net35\Hammock\Serialization\IDeserializer.cs" />
126     <Compile Include="..\..\net35\Hammock\Serialization\ISerializer.cs" />
127     <Compile Include="..\..\net35\Hammock\Serialization\Utf8Serializer.cs" />
128     <Compile Include="..\..\net35\Hammock\Specifications\AndSpecification.cs">
129       <Link>Specifications\AndSpecification.cs</Link>
130     </Compile>
131     <Compile Include="..\..\net35\Hammock\Specifications\CompositeSpecificationBase.cs" />
132     <Compile Include="..\..\net35\Hammock\Specifications\HammockSpecification.cs" />
133     <Compile Include="..\..\net35\Hammock\Specifications\ISpecification.cs" />
134     <Compile Include="..\..\net35\Hammock\Specifications\NotSpecification.cs" />
135     <Compile Include="..\..\net35\Hammock\Specifications\OrSpecification.cs" />
136     <Compile Include="..\..\net35\Hammock\Tasks\IRateLimitingRule.cs" />
137     <Compile Include="..\..\net35\Hammock\Tasks\ITaskOptions.cs" />
138     <Compile Include="..\..\net35\Hammock\Tasks\ITimedTask.cs" />
139     <Compile Include="..\..\net35\Hammock\Tasks\RateLimitingRule.cs" />
140     <Compile Include="..\..\net35\Hammock\Tasks\RateLimitType.cs" />
141     <Compile Include="..\..\net35\Hammock\Tasks\TaskOptions.cs" />
142     <Compile Include="..\..\net35\Hammock\Tasks\TimedTask.cs" />
143     <Compile Include="..\..\net35\Hammock\Validation\ValidationException.cs" />
144     <Compile Include="..\..\net35\Hammock\Validation\ValidEmailSpecification.cs">
145       <Link>Specifications\ValidEmailSpecification.cs</Link>
146     </Compile>
147     <Compile Include="..\..\net35\Hammock\Web\BasicAuthWebQuery.cs" />
148     <Compile Include="..\..\net35\Hammock\Web\GetOrDelete.cs" />
149     <Compile Include="..\..\net35\Hammock\Web\HttpPostParameter.cs" />
150     <Compile Include="..\..\net35\Hammock\Web\HttpPostParameterType.cs" />
151     <Compile Include="..\..\net35\Hammock\Web\IWebQueryInfo.cs" />
152     <Compile Include="..\..\net35\Hammock\Web\Pair.cs" />
153     <Compile Include="..\..\net35\Hammock\Web\PostOrPut.cs" />
154     <Compile Include="..\..\net35\Hammock\Web\Triplet.cs" />
155     <Compile Include="..\..\net35\Hammock\Web\WebCallback.cs" />
156     <Compile Include="..\..\net35\Hammock\Web\WebEntity.cs" />
157     <Compile Include="..\..\net35\Hammock\Web\WebHeader.cs" />
158     <Compile Include="..\..\net35\Hammock\Web\WebHeaderCollection.cs" />
159     <Compile Include="..\..\net35\Hammock\Web\WebMethod.cs" />
160     <Compile Include="..\..\net35\Hammock\Web\WebPair.cs" />
161     <Compile Include="..\..\net35\Hammock\Web\WebPairCollection.cs" />
162     <Compile Include="..\..\net35\Hammock\Web\WebParameter.cs" />
163     <Compile Include="..\..\net35\Hammock\Web\WebParameterCollection.cs" />
164     <Compile Include="..\..\net35\Hammock\Web\WebQuery.Async.cs" />
165     <Compile Include="..\..\net35\Hammock\Web\WebQuery.cs" />
166     <Compile Include="..\..\net35\Hammock\Web\WebQueryAsyncResult.cs" />
167     <Compile Include="..\..\net35\Hammock\Web\WebQueryRequestEventArgs.cs" />
168     <Compile Include="..\..\net35\Hammock\Web\WebQueryResponseEventArgs.cs" />
169     <Compile Include="..\..\net35\Hammock\Web\WebQueryResult.cs" />
170     <Compile Include="..\..\net35\Hammock\Web\Mocks\IMockable.cs" />
171     <Compile Include="..\..\net35\Hammock\Web\Mocks\IWebResponse.cs" />
172     <Compile Include="..\..\net35\Hammock\Web\Mocks\MockHttpWebRequest.cs" />
173     <Compile Include="..\..\net35\Hammock\Web\Mocks\MockHttpWebResponse.cs" />
174     <Compile Include="..\..\net35\Hammock\Web\Mocks\MockWebRequestFactory.cs" />
175     <Compile Include="..\..\net35\Hammock\Streaming\StreamOptions.cs" />
176     <Compile Include="..\..\net35\Hammock\Retries\IRetryCustomCondition.cs" />
177     <Compile Include="..\..\net35\Hammock\Retries\RetryCustomCondition.cs" />
178     <Compile Include="..\..\net35\Hammock\Retries\RetryResultCondition.cs" />
179     <Compile Include="..\..\net35\Hammock\Tasks\IRateLimitStatus.cs" />
180     <Compile Include="..\..\net35\Hammock\Tasks\ITaskState.cs" />
181     <Compile Include="..\..\net35\Hammock\Tasks\TaskState.cs" />
182     <Compile Include="..\..\net35\Hammock\Mono\HttpUtility.cs">
183       <Link>HttpUtility.cs</Link>
184     </Compile>
185     <Compile Include="..\..\net35\Hammock\Mono\WebHeaderCollection.cs">
186       <Link>WebHeaderCollection.cs</Link>
187     </Compile>
188     <Compile Include="..\..\net35\Hammock\Web\HttpCookieParameter.cs">
189       <Link>HttpCookieParameter.cs</Link>
190     </Compile>
191   </ItemGroup>
192   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
193   <ItemGroup>
194     <Folder Include="Specifications\" />
195     <Folder Include="Attributes\" />
196   </ItemGroup>
197 </Project>