blob: a500fe3a397dc83b752baabbf2ffe4f289f5bd41 [file] [log] [blame]
Craig Tiller77fc4d32015-12-22 12:51:27 -08001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 </ItemGroup>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{47C2CB41-4E9F-58B6-F606-F6FAED5D00ED}</ProjectGuid>
23 <IgnoreWarnIntDirInTempDetected>true</IgnoreWarnIntDirInTempDetected>
24 <IntDir>$(SolutionDir)IntDir\$(MSBuildProjectName)\</IntDir>
25 </PropertyGroup>
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27 <PropertyGroup Condition="'$(VisualStudioVersion)' == '10.0'" Label="Configuration">
28 <PlatformToolset>v100</PlatformToolset>
29 </PropertyGroup>
30 <PropertyGroup Condition="'$(VisualStudioVersion)' == '11.0'" Label="Configuration">
31 <PlatformToolset>v110</PlatformToolset>
32 </PropertyGroup>
33 <PropertyGroup Condition="'$(VisualStudioVersion)' == '12.0'" Label="Configuration">
34 <PlatformToolset>v120</PlatformToolset>
35 </PropertyGroup>
36 <PropertyGroup Condition="'$(VisualStudioVersion)' == '14.0'" Label="Configuration">
37 <PlatformToolset>v140</PlatformToolset>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
40 <ConfigurationType>StaticLibrary</ConfigurationType>
41 <UseDebugLibraries>true</UseDebugLibraries>
42 <CharacterSet>Unicode</CharacterSet>
43 </PropertyGroup>
44 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
45 <ConfigurationType>StaticLibrary</ConfigurationType>
46 <UseDebugLibraries>false</UseDebugLibraries>
47 <WholeProgramOptimization>true</WholeProgramOptimization>
48 <CharacterSet>Unicode</CharacterSet>
49 </PropertyGroup>
50 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
51 <ImportGroup Label="ExtensionSettings">
52 </ImportGroup>
53 <ImportGroup Label="PropertySheets">
54 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
55 <Import Project="$(SolutionDir)\..\vsprojects\global.props" />
56 <Import Project="$(SolutionDir)\..\vsprojects\winsock.props" />
57 </ImportGroup>
58 <PropertyGroup Label="UserMacros" />
59 <PropertyGroup Condition="'$(Configuration)'=='Debug'">
60 <TargetName>end2end_nosec_tests</TargetName>
61 </PropertyGroup>
62 <PropertyGroup Condition="'$(Configuration)'=='Release'">
63 <TargetName>end2end_nosec_tests</TargetName>
64 </PropertyGroup>
65 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
66 <ClCompile>
67 <PrecompiledHeader>NotUsing</PrecompiledHeader>
68 <WarningLevel>Level3</WarningLevel>
69 <Optimization>Disabled</Optimization>
70 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71 <SDLCheck>true</SDLCheck>
72 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
73 <TreatWarningAsError>true</TreatWarningAsError>
74 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
75 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
76 </ClCompile>
77 <Link>
78 <SubSystem>Windows</SubSystem>
79 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
80 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
81 </Link>
82 </ItemDefinitionGroup>
83
84 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
85 <ClCompile>
86 <PrecompiledHeader>NotUsing</PrecompiledHeader>
87 <WarningLevel>Level3</WarningLevel>
88 <Optimization>Disabled</Optimization>
89 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
90 <SDLCheck>true</SDLCheck>
91 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
92 <TreatWarningAsError>true</TreatWarningAsError>
93 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
94 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
95 </ClCompile>
96 <Link>
97 <SubSystem>Windows</SubSystem>
98 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
99 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
100 </Link>
101 </ItemDefinitionGroup>
102
103 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
104 <ClCompile>
105 <PrecompiledHeader>NotUsing</PrecompiledHeader>
106 <WarningLevel>Level3</WarningLevel>
107 <Optimization>MaxSpeed</Optimization>
108 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
109 <FunctionLevelLinking>true</FunctionLevelLinking>
110 <IntrinsicFunctions>true</IntrinsicFunctions>
111 <SDLCheck>true</SDLCheck>
112 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
113 <TreatWarningAsError>true</TreatWarningAsError>
114 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
115 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
116 </ClCompile>
117 <Link>
118 <SubSystem>Windows</SubSystem>
119 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
120 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
121 <EnableCOMDATFolding>true</EnableCOMDATFolding>
122 <OptimizeReferences>true</OptimizeReferences>
123 </Link>
124 </ItemDefinitionGroup>
125
126 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
127 <ClCompile>
128 <PrecompiledHeader>NotUsing</PrecompiledHeader>
129 <WarningLevel>Level3</WarningLevel>
130 <Optimization>MaxSpeed</Optimization>
131 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132 <FunctionLevelLinking>true</FunctionLevelLinking>
133 <IntrinsicFunctions>true</IntrinsicFunctions>
134 <SDLCheck>true</SDLCheck>
135 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
136 <TreatWarningAsError>true</TreatWarningAsError>
137 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
138 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
139 </ClCompile>
140 <Link>
141 <SubSystem>Windows</SubSystem>
142 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
143 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
144 <EnableCOMDATFolding>true</EnableCOMDATFolding>
145 <OptimizeReferences>true</OptimizeReferences>
146 </Link>
147 </ItemDefinitionGroup>
148
149 <ItemGroup>
Craig Tiller44cc10b2016-03-28 10:45:29 -0700150 <ClInclude Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_test_helpers.h" />
Craig Tiller03915e52016-04-07 09:15:10 -0700151 <ClInclude Include="$(SolutionDir)\..\test\core\end2end\end2end_tests.h" />
Craig Tiller77fc4d32015-12-22 12:51:27 -0800152 </ItemGroup>
153 <ItemGroup>
154 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\end2end_nosec_tests.c">
155 </ClCompile>
156 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\bad_hostname.c">
157 </ClCompile>
158 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\binary_metadata.c">
159 </ClCompile>
160 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_after_accept.c">
161 </ClCompile>
162 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_after_client_done.c">
163 </ClCompile>
164 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_after_invoke.c">
165 </ClCompile>
166 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_before_invoke.c">
167 </ClCompile>
168 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_in_a_vacuum.c">
169 </ClCompile>
170 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\cancel_with_status.c">
171 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800172 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\compressed_payload.c">
173 </ClCompile>
Craig Tiller521423c2016-02-22 22:22:22 -0800174 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\connectivity.c">
175 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800176 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\default_host.c">
177 </ClCompile>
178 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\disappearing_server.c">
179 </ClCompile>
180 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\empty_batch.c">
181 </ClCompile>
Mark D. Roth5d11e432016-06-23 13:14:05 -0700182 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\filter_call_init_fails.c">
183 </ClCompile>
Craig Tillera446ee22016-04-04 13:09:30 -0700184 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\filter_causes_close.c">
185 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800186 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\graceful_server_shutdown.c">
187 </ClCompile>
188 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\high_initial_seqno.c">
189 </ClCompile>
190 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\hpack_size.c">
191 </ClCompile>
Craig Tiller7885ea52016-03-10 06:53:29 -0800192 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\idempotent_request.c">
193 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800194 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\invoke_large_request.c">
195 </ClCompile>
196 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\large_metadata.c">
197 </ClCompile>
David Garcia Quintas01c4d992016-07-07 20:11:27 -0700198 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\load_reporting_hook.c">
199 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800200 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_concurrent_streams.c">
201 </ClCompile>
202 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\max_message_length.c">
203 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800204 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\negative_deadline.c">
205 </ClCompile>
Makarand Dharmapurikar0579cfc2016-06-20 15:45:24 -0700206 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\network_status_change.c">
207 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800208 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\no_op.c">
209 </ClCompile>
210 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\payload.c">
211 </ClCompile>
Craig Tiller521423c2016-02-22 22:22:22 -0800212 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\ping.c">
213 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800214 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\ping_pong_streaming.c">
215 </ClCompile>
216 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\registered_call.c">
217 </ClCompile>
218 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\request_with_flags.c">
219 </ClCompile>
220 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\request_with_payload.c">
221 </ClCompile>
222 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\server_finishes_request.c">
223 </ClCompile>
224 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\shutdown_finishes_calls.c">
225 </ClCompile>
226 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\shutdown_finishes_tags.c">
227 </ClCompile>
228 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\simple_delayed_request.c">
229 </ClCompile>
Craig Tiller521423c2016-02-22 22:22:22 -0800230 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\simple_metadata.c">
231 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800232 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\simple_request.c">
233 </ClCompile>
Craig Tillerfa1f74e2016-06-20 11:11:44 -0700234 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\streaming_error_response.c">
235 </ClCompile>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800236 <ClCompile Include="$(SolutionDir)\..\test\core\end2end\tests\trailing_metadata.c">
237 </ClCompile>
238 </ItemGroup>
239 <ItemGroup>
240 <ProjectReference Include="$(SolutionDir)\..\vsprojects\vcxproj\.\grpc_test_util_unsecure\grpc_test_util_unsecure.vcxproj">
241 <Project>{0A7E7F92-FDEA-40F1-A9EC-3BA484F98BBF}</Project>
242 </ProjectReference>
243 <ProjectReference Include="$(SolutionDir)\..\vsprojects\vcxproj\.\grpc_unsecure\grpc_unsecure.vcxproj">
244 <Project>{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}</Project>
245 </ProjectReference>
Craig Tiller03915e52016-04-07 09:15:10 -0700246 <ProjectReference Include="$(SolutionDir)\..\vsprojects\vcxproj\.\gpr_test_util\gpr_test_util.vcxproj">
247 <Project>{EAB0A629-17A9-44DB-B5FF-E91A721FE037}</Project>
248 </ProjectReference>
249 <ProjectReference Include="$(SolutionDir)\..\vsprojects\vcxproj\.\gpr\gpr.vcxproj">
250 <Project>{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}</Project>
251 </ProjectReference>
Craig Tiller77fc4d32015-12-22 12:51:27 -0800252 </ItemGroup>
253 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
254 <ImportGroup Label="ExtensionTargets">
255 </ImportGroup>
256 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
257 <PropertyGroup>
258 <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
259 </PropertyGroup>
260 </Target>
261</Project>
262