blob: fc7744f2b7be7ff881cfe96f8e378ad1e53f0310 [file] [log] [blame]
jtattermusch97fb3f62014-12-08 15:13:41 -08001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Jan Tattermuschf6f6fdb2015-04-10 18:52:17 -07003 <Import Project="..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.props" Condition="Exists('..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.props')" />
jtattermusch97fb3f62014-12-08 15:13:41 -08004 <ItemGroup Label="ProjectConfigurations">
5 <ProjectConfiguration Include="Debug|Win32">
6 <Configuration>Debug</Configuration>
7 <Platform>Win32</Platform>
8 </ProjectConfiguration>
9 <ProjectConfiguration Include="Release|Win32">
10 <Configuration>Release</Configuration>
11 <Platform>Win32</Platform>
12 </ProjectConfiguration>
13 </ItemGroup>
14 <PropertyGroup Label="Globals">
15 <ProjectGuid>{29D16885-7228-4C31-81ED-5F9187C7F2A9}</ProjectGuid>
jtattermusch97fb3f62014-12-08 15:13:41 -080016 </PropertyGroup>
17 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
Jan Tattermusch8ff00a32015-04-20 18:43:06 -070018 <PropertyGroup Condition="'$(VisualStudioVersion)' == '10.0'" Label="Configuration">
19 <PlatformToolset>v100</PlatformToolset>
20 </PropertyGroup>
21 <PropertyGroup Condition="'$(VisualStudioVersion)' == '11.0'" Label="Configuration">
22 <PlatformToolset>v110</PlatformToolset>
23 </PropertyGroup>
24 <PropertyGroup Condition="'$(VisualStudioVersion)' == '12.0'" Label="Configuration">
25 <PlatformToolset>v120</PlatformToolset>
26 </PropertyGroup>
jtattermusch97fb3f62014-12-08 15:13:41 -080027 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
28 <ConfigurationType>StaticLibrary</ConfigurationType>
29 <UseDebugLibraries>true</UseDebugLibraries>
jtattermusch97fb3f62014-12-08 15:13:41 -080030 <CharacterSet>Unicode</CharacterSet>
31 </PropertyGroup>
32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
33 <ConfigurationType>StaticLibrary</ConfigurationType>
34 <UseDebugLibraries>false</UseDebugLibraries>
jtattermusch97fb3f62014-12-08 15:13:41 -080035 <WholeProgramOptimization>true</WholeProgramOptimization>
36 <CharacterSet>Unicode</CharacterSet>
37 </PropertyGroup>
38 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
39 <ImportGroup Label="ExtensionSettings">
40 </ImportGroup>
41 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
42 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Jan Tattermusch8ff00a32015-04-20 18:43:06 -070043 <Import Project="..\global.props" />
jtattermusch97fb3f62014-12-08 15:13:41 -080044 </ImportGroup>
45 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Jan Tattermusch8ff00a32015-04-20 18:43:06 -070047 <Import Project="..\global.props" />
jtattermusch97fb3f62014-12-08 15:13:41 -080048 </ImportGroup>
49 <PropertyGroup Label="UserMacros" />
Jan Tattermuschf6ff8f62015-02-11 14:43:11 -080050 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51 <TargetName>grpc</TargetName>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
54 <TargetName>grpc</TargetName>
55 </PropertyGroup>
jtattermusch97fb3f62014-12-08 15:13:41 -080056 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
57 <ClCompile>
58 <PrecompiledHeader>NotUsing</PrecompiledHeader>
59 <WarningLevel>Level3</WarningLevel>
60 <Optimization>Disabled</Optimization>
jtattermusch98bffb72014-12-09 12:47:19 -080061 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_USE_32BIT_TIME_T;%(PreprocessorDefinitions)</PreprocessorDefinitions>
jtattermusch97fb3f62014-12-08 15:13:41 -080062 <SDLCheck>true</SDLCheck>
jtattermusch97fb3f62014-12-08 15:13:41 -080063 </ClCompile>
64 <Link>
65 <SubSystem>Windows</SubSystem>
66 <GenerateDebugInformation>true</GenerateDebugInformation>
67 </Link>
68 </ItemDefinitionGroup>
69 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
70 <ClCompile>
71 <WarningLevel>Level3</WarningLevel>
72 <PrecompiledHeader>NotUsing</PrecompiledHeader>
73 <Optimization>MaxSpeed</Optimization>
74 <FunctionLevelLinking>true</FunctionLevelLinking>
75 <IntrinsicFunctions>true</IntrinsicFunctions>
jtattermusch98bffb72014-12-09 12:47:19 -080076 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_USE_32BIT_TIME_T;%(PreprocessorDefinitions)</PreprocessorDefinitions>
jtattermusch97fb3f62014-12-08 15:13:41 -080077 <SDLCheck>true</SDLCheck>
jtattermusch97fb3f62014-12-08 15:13:41 -080078 </ClCompile>
79 <Link>
80 <SubSystem>Windows</SubSystem>
81 <GenerateDebugInformation>true</GenerateDebugInformation>
82 <EnableCOMDATFolding>true</EnableCOMDATFolding>
83 <OptimizeReferences>true</OptimizeReferences>
84 </Link>
85 </ItemDefinitionGroup>
86 <ItemGroup>
nnoblec87b1c52015-01-05 17:15:18 -080087 <ClInclude Include="..\..\include\grpc\grpc_security.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -080088 <ClInclude Include="..\..\include\grpc\byte_buffer.h" />
89 <ClInclude Include="..\..\include\grpc\byte_buffer_reader.h" />
90 <ClInclude Include="..\..\include\grpc\grpc.h" />
Nicolas "Pixel" Noble51f5b912015-03-19 20:18:04 +010091 <ClInclude Include="..\..\include\grpc\grpc_http.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -080092 <ClInclude Include="..\..\include\grpc\status.h" />
93 </ItemGroup>
94 <ItemGroup>
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +010095 <ClInclude Include="..\..\src\core\httpcli\format_request.h" />
96 <ClInclude Include="..\..\src\core\httpcli\httpcli.h" />
Julien Boeuf7d1d9ca2015-04-17 14:38:48 -070097 <ClInclude Include="..\..\src\core\httpcli\httpcli_security_connector.h" />
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +010098 <ClInclude Include="..\..\src\core\httpcli\parser.h" />
nnoblec87b1c52015-01-05 17:15:18 -080099 <ClInclude Include="..\..\src\core\security\auth.h" />
100 <ClInclude Include="..\..\src\core\security\base64.h" />
101 <ClInclude Include="..\..\src\core\security\credentials.h" />
nnoblec87b1c52015-01-05 17:15:18 -0800102 <ClInclude Include="..\..\src\core\security\json_token.h" />
Nicolas "Pixel" Noble710b6a42015-03-20 00:54:10 +0100103 <ClInclude Include="..\..\src\core\security\secure_endpoint.h" />
nnoblec87b1c52015-01-05 17:15:18 -0800104 <ClInclude Include="..\..\src\core\security\secure_transport_setup.h" />
Julien Boeuf7d1d9ca2015-04-17 14:38:48 -0700105 <ClInclude Include="..\..\src\core\security\security_connector.h" />
nnoblec87b1c52015-01-05 17:15:18 -0800106 <ClInclude Include="..\..\src\core\tsi\fake_transport_security.h" />
107 <ClInclude Include="..\..\src\core\tsi\ssl_transport_security.h" />
108 <ClInclude Include="..\..\src\core\tsi\transport_security.h" />
109 <ClInclude Include="..\..\src\core\tsi\transport_security_interface.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800110 <ClInclude Include="..\..\src\core\channel\census_filter.h" />
111 <ClInclude Include="..\..\src\core\channel\channel_args.h" />
112 <ClInclude Include="..\..\src\core\channel\channel_stack.h" />
ctiller82e275f2014-12-12 08:43:28 -0800113 <ClInclude Include="..\..\src\core\channel\child_channel.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800114 <ClInclude Include="..\..\src\core\channel\client_channel.h" />
115 <ClInclude Include="..\..\src\core\channel\client_setup.h" />
116 <ClInclude Include="..\..\src\core\channel\connected_channel.h" />
117 <ClInclude Include="..\..\src\core\channel\http_client_filter.h" />
118 <ClInclude Include="..\..\src\core\channel\http_filter.h" />
119 <ClInclude Include="..\..\src\core\channel\http_server_filter.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800120 <ClInclude Include="..\..\src\core\channel\noop_filter.h" />
121 <ClInclude Include="..\..\src\core\compression\algorithm.h" />
122 <ClInclude Include="..\..\src\core\compression\message_compress.h" />
Craig Tiller6e7c6222015-02-20 15:31:21 -0800123 <ClInclude Include="..\..\src\core\debug\trace.h" />
ctiller18b49ab2014-12-09 14:39:16 -0800124 <ClInclude Include="..\..\src\core\iomgr\alarm.h" />
ctiller52103932014-12-20 09:07:32 -0800125 <ClInclude Include="..\..\src\core\iomgr\alarm_heap.h" />
126 <ClInclude Include="..\..\src\core\iomgr\alarm_internal.h" />
ctiller2bbb6c42014-12-17 09:44:44 -0800127 <ClInclude Include="..\..\src\core\iomgr\endpoint.h" />
ctiller18b49ab2014-12-09 14:39:16 -0800128 <ClInclude Include="..\..\src\core\iomgr\endpoint_pair.h" />
ctiller58393c22015-01-07 14:03:30 -0800129 <ClInclude Include="..\..\src\core\iomgr\fd_posix.h" />
Nicolas Noble45e67a32015-02-09 16:20:49 -0800130 <ClInclude Include="..\..\src\core\iomgr\iocp_windows.h" />
ctiller18b49ab2014-12-09 14:39:16 -0800131 <ClInclude Include="..\..\src\core\iomgr\iomgr.h" />
ctiller58393c22015-01-07 14:03:30 -0800132 <ClInclude Include="..\..\src\core\iomgr\iomgr_internal.h" />
133 <ClInclude Include="..\..\src\core\iomgr\iomgr_posix.h" />
Craig Tiller17ec5f92015-01-18 11:30:41 -0800134 <ClInclude Include="..\..\src\core\iomgr\pollset.h" />
David Klempner7f3ed1e2015-01-16 15:35:56 -0800135 <ClInclude Include="..\..\src\core\iomgr\pollset_kick.h" />
136 <ClInclude Include="..\..\src\core\iomgr\pollset_kick_posix.h" />
Craig Tiller6a6e4a12015-01-21 15:28:24 -0800137 <ClInclude Include="..\..\src\core\iomgr\pollset_kick_windows.h" />
ctiller58393c22015-01-07 14:03:30 -0800138 <ClInclude Include="..\..\src\core\iomgr\pollset_posix.h" />
Craig Tillere1addfe2015-01-21 15:08:12 -0800139 <ClInclude Include="..\..\src\core\iomgr\pollset_windows.h" />
ctiller18b49ab2014-12-09 14:39:16 -0800140 <ClInclude Include="..\..\src\core\iomgr\resolve_address.h" />
141 <ClInclude Include="..\..\src\core\iomgr\sockaddr.h" />
142 <ClInclude Include="..\..\src\core\iomgr\sockaddr_posix.h" />
143 <ClInclude Include="..\..\src\core\iomgr\sockaddr_utils.h" />
144 <ClInclude Include="..\..\src\core\iomgr\sockaddr_win32.h" />
145 <ClInclude Include="..\..\src\core\iomgr\socket_utils_posix.h" />
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100146 <ClInclude Include="..\..\src\core\iomgr\socket_windows.h" />
ctiller18b49ab2014-12-09 14:39:16 -0800147 <ClInclude Include="..\..\src\core\iomgr\tcp_client.h" />
148 <ClInclude Include="..\..\src\core\iomgr\tcp_posix.h" />
149 <ClInclude Include="..\..\src\core\iomgr\tcp_server.h" />
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100150 <ClInclude Include="..\..\src\core\iomgr\tcp_windows.h" />
ctillerc1ddffb2014-12-15 13:08:18 -0800151 <ClInclude Include="..\..\src\core\iomgr\time_averaged_stats.h" />
David Klempner8bfbc882015-01-26 17:23:33 -0800152 <ClInclude Include="..\..\src\core\iomgr\wakeup_fd_pipe.h" />
Craig Tiller5350c2e2015-01-31 20:09:19 -0800153 <ClInclude Include="..\..\src\core\iomgr\wakeup_fd_posix.h" />
Nicolas Noblee04455a2015-01-26 17:01:29 -0800154 <ClInclude Include="..\..\src\core\json\json.h" />
155 <ClInclude Include="..\..\src\core\json\json_common.h" />
156 <ClInclude Include="..\..\src\core\json\json_reader.h" />
157 <ClInclude Include="..\..\src\core\json\json_writer.h" />
Vijay Paia45c93e2015-04-13 13:21:21 -0700158 <ClInclude Include="..\..\src\core\profiling\timers.h" />
159 <ClInclude Include="..\..\src\core\profiling\timers_preciseclock.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800160 <ClInclude Include="..\..\src\core\statistics\census_interface.h" />
ctiller2bbb6c42014-12-17 09:44:44 -0800161 <ClInclude Include="..\..\src\core\statistics\census_log.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800162 <ClInclude Include="..\..\src\core\statistics\census_rpc_stats.h" />
hongyu24200d32015-01-08 15:13:49 -0800163 <ClInclude Include="..\..\src\core\statistics\census_tracing.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800164 <ClInclude Include="..\..\src\core\statistics\hash_table.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800165 <ClInclude Include="..\..\src\core\statistics\window_stats.h" />
Craig Tiller4450db22015-01-30 16:49:22 -0800166 <ClInclude Include="..\..\src\core\surface\byte_buffer_queue.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800167 <ClInclude Include="..\..\src\core\surface\call.h" />
168 <ClInclude Include="..\..\src\core\surface\channel.h" />
169 <ClInclude Include="..\..\src\core\surface\client.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800170 <ClInclude Include="..\..\src\core\surface\completion_queue.h" />
171 <ClInclude Include="..\..\src\core\surface\event_string.h" />
Craig Tillerfaa84802015-03-01 21:56:38 -0800172 <ClInclude Include="..\..\src\core\surface\init.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800173 <ClInclude Include="..\..\src\core\surface\server.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800174 <ClInclude Include="..\..\src\core\surface\surface_trace.h" />
Nicolas "Pixel" Noble710b6a42015-03-20 00:54:10 +0100175 <ClInclude Include="..\..\src\core\transport\chttp2\alpn.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800176 <ClInclude Include="..\..\src\core\transport\chttp2\bin_encoder.h" />
ctiller58393c22015-01-07 14:03:30 -0800177 <ClInclude Include="..\..\src\core\transport\chttp2\frame.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800178 <ClInclude Include="..\..\src\core\transport\chttp2\frame_data.h" />
179 <ClInclude Include="..\..\src\core\transport\chttp2\frame_goaway.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800180 <ClInclude Include="..\..\src\core\transport\chttp2\frame_ping.h" />
181 <ClInclude Include="..\..\src\core\transport\chttp2\frame_rst_stream.h" />
182 <ClInclude Include="..\..\src\core\transport\chttp2\frame_settings.h" />
183 <ClInclude Include="..\..\src\core\transport\chttp2\frame_window_update.h" />
184 <ClInclude Include="..\..\src\core\transport\chttp2\hpack_parser.h" />
185 <ClInclude Include="..\..\src\core\transport\chttp2\hpack_table.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800186 <ClInclude Include="..\..\src\core\transport\chttp2\http2_errors.h" />
ctiller18b49ab2014-12-09 14:39:16 -0800187 <ClInclude Include="..\..\src\core\transport\chttp2\huffsyms.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800188 <ClInclude Include="..\..\src\core\transport\chttp2\status_conversion.h" />
189 <ClInclude Include="..\..\src\core\transport\chttp2\stream_encoder.h" />
190 <ClInclude Include="..\..\src\core\transport\chttp2\stream_map.h" />
191 <ClInclude Include="..\..\src\core\transport\chttp2\timeout_encoding.h" />
ctillere4b40932015-01-07 12:13:17 -0800192 <ClInclude Include="..\..\src\core\transport\chttp2\varint.h" />
ctiller58393c22015-01-07 14:03:30 -0800193 <ClInclude Include="..\..\src\core\transport\chttp2_transport.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800194 <ClInclude Include="..\..\src\core\transport\metadata.h" />
195 <ClInclude Include="..\..\src\core\transport\stream_op.h" />
196 <ClInclude Include="..\..\src\core\transport\transport.h" />
197 <ClInclude Include="..\..\src\core\transport\transport_impl.h" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800198 </ItemGroup>
199 <ItemGroup>
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100200 <ClCompile Include="..\..\src\core\httpcli\format_request.c">
201 </ClCompile>
202 <ClCompile Include="..\..\src\core\httpcli\httpcli.c">
203 </ClCompile>
Julien Boeuf7d1d9ca2015-04-17 14:38:48 -0700204 <ClCompile Include="..\..\src\core\httpcli\httpcli_security_connector.c">
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100205 </ClCompile>
206 <ClCompile Include="..\..\src\core\httpcli\parser.c">
207 </ClCompile>
nnoblec87b1c52015-01-05 17:15:18 -0800208 <ClCompile Include="..\..\src\core\security\auth.c">
209 </ClCompile>
210 <ClCompile Include="..\..\src\core\security\base64.c">
211 </ClCompile>
212 <ClCompile Include="..\..\src\core\security\credentials.c">
213 </ClCompile>
Julien Boeufcd9b1c82015-02-20 17:40:41 -0800214 <ClCompile Include="..\..\src\core\security\credentials_posix.c">
215 </ClCompile>
216 <ClCompile Include="..\..\src\core\security\credentials_win32.c">
217 </ClCompile>
Julien Boeufc66f2a82015-02-23 13:00:36 -0800218 <ClCompile Include="..\..\src\core\security\google_default_credentials.c">
219 </ClCompile>
nnoblec87b1c52015-01-05 17:15:18 -0800220 <ClCompile Include="..\..\src\core\security\json_token.c">
221 </ClCompile>
222 <ClCompile Include="..\..\src\core\security\secure_endpoint.c">
223 </ClCompile>
224 <ClCompile Include="..\..\src\core\security\secure_transport_setup.c">
225 </ClCompile>
Julien Boeuf7d1d9ca2015-04-17 14:38:48 -0700226 <ClCompile Include="..\..\src\core\security\security_connector.c">
nnoblec87b1c52015-01-05 17:15:18 -0800227 </ClCompile>
228 <ClCompile Include="..\..\src\core\security\server_secure_chttp2.c">
229 </ClCompile>
Craig Tillerfaa84802015-03-01 21:56:38 -0800230 <ClCompile Include="..\..\src\core\surface\init_secure.c">
231 </ClCompile>
Nicolas "Pixel" Nobledda049c2015-02-21 00:39:32 +0100232 <ClCompile Include="..\..\src\core\surface\secure_channel_create.c">
233 </ClCompile>
nnoblec87b1c52015-01-05 17:15:18 -0800234 <ClCompile Include="..\..\src\core\tsi\fake_transport_security.c">
235 </ClCompile>
236 <ClCompile Include="..\..\src\core\tsi\ssl_transport_security.c">
237 </ClCompile>
238 <ClCompile Include="..\..\src\core\tsi\transport_security.c">
239 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800240 <ClCompile Include="..\..\src\core\channel\call_op_string.c">
241 </ClCompile>
242 <ClCompile Include="..\..\src\core\channel\census_filter.c">
243 </ClCompile>
244 <ClCompile Include="..\..\src\core\channel\channel_args.c">
245 </ClCompile>
246 <ClCompile Include="..\..\src\core\channel\channel_stack.c">
247 </ClCompile>
ctiller82e275f2014-12-12 08:43:28 -0800248 <ClCompile Include="..\..\src\core\channel\child_channel.c">
249 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800250 <ClCompile Include="..\..\src\core\channel\client_channel.c">
251 </ClCompile>
252 <ClCompile Include="..\..\src\core\channel\client_setup.c">
253 </ClCompile>
254 <ClCompile Include="..\..\src\core\channel\connected_channel.c">
255 </ClCompile>
256 <ClCompile Include="..\..\src\core\channel\http_client_filter.c">
257 </ClCompile>
258 <ClCompile Include="..\..\src\core\channel\http_filter.c">
259 </ClCompile>
260 <ClCompile Include="..\..\src\core\channel\http_server_filter.c">
261 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800262 <ClCompile Include="..\..\src\core\channel\noop_filter.c">
263 </ClCompile>
264 <ClCompile Include="..\..\src\core\compression\algorithm.c">
265 </ClCompile>
266 <ClCompile Include="..\..\src\core\compression\message_compress.c">
267 </ClCompile>
Craig Tiller6e7c6222015-02-20 15:31:21 -0800268 <ClCompile Include="..\..\src\core\debug\trace.c">
269 </ClCompile>
ctiller52103932014-12-20 09:07:32 -0800270 <ClCompile Include="..\..\src\core\iomgr\alarm.c">
271 </ClCompile>
272 <ClCompile Include="..\..\src\core\iomgr\alarm_heap.c">
273 </ClCompile>
ctiller2bbb6c42014-12-17 09:44:44 -0800274 <ClCompile Include="..\..\src\core\iomgr\endpoint.c">
275 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800276 <ClCompile Include="..\..\src\core\iomgr\endpoint_pair_posix.c">
jtattermusch97fb3f62014-12-08 15:13:41 -0800277 </ClCompile>
Craig Tillerb25c90d2015-04-08 11:26:30 -0700278 <ClCompile Include="..\..\src\core\iomgr\endpoint_pair_windows.c">
279 </ClCompile>
ctiller58393c22015-01-07 14:03:30 -0800280 <ClCompile Include="..\..\src\core\iomgr\fd_posix.c">
jtattermusch97fb3f62014-12-08 15:13:41 -0800281 </ClCompile>
Nicolas Noble45e67a32015-02-09 16:20:49 -0800282 <ClCompile Include="..\..\src\core\iomgr\iocp_windows.c">
283 </ClCompile>
ctiller58393c22015-01-07 14:03:30 -0800284 <ClCompile Include="..\..\src\core\iomgr\iomgr.c">
jtattermusch97fb3f62014-12-08 15:13:41 -0800285 </ClCompile>
ctiller58393c22015-01-07 14:03:30 -0800286 <ClCompile Include="..\..\src\core\iomgr\iomgr_posix.c">
287 </ClCompile>
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100288 <ClCompile Include="..\..\src\core\iomgr\iomgr_windows.c">
289 </ClCompile>
David Klempner78dc6cd2015-01-26 15:02:51 -0800290 <ClCompile Include="..\..\src\core\iomgr\pollset_kick.c">
David Klempner7f3ed1e2015-01-16 15:35:56 -0800291 </ClCompile>
David Klempnerbaced4d2015-02-10 17:10:15 -0800292 <ClCompile Include="..\..\src\core\iomgr\pollset_multipoller_with_epoll.c">
293 </ClCompile>
Craig Tiller35108f62015-02-17 11:24:15 -0800294 <ClCompile Include="..\..\src\core\iomgr\pollset_multipoller_with_poll_posix.c">
295 </ClCompile>
ctiller58393c22015-01-07 14:03:30 -0800296 <ClCompile Include="..\..\src\core\iomgr\pollset_posix.c">
ctillerd79b4862014-12-17 16:36:59 -0800297 </ClCompile>
Craig Tillere1addfe2015-01-21 15:08:12 -0800298 <ClCompile Include="..\..\src\core\iomgr\pollset_windows.c">
299 </ClCompile>
Nicolas "Pixel" Noble94964fd2015-02-21 07:19:19 +0100300 <ClCompile Include="..\..\src\core\iomgr\resolve_address_posix.c">
301 </ClCompile>
302 <ClCompile Include="..\..\src\core\iomgr\resolve_address_windows.c">
ctiller18b49ab2014-12-09 14:39:16 -0800303 </ClCompile>
304 <ClCompile Include="..\..\src\core\iomgr\sockaddr_utils.c">
305 </ClCompile>
306 <ClCompile Include="..\..\src\core\iomgr\socket_utils_common_posix.c">
307 </ClCompile>
308 <ClCompile Include="..\..\src\core\iomgr\socket_utils_linux.c">
309 </ClCompile>
310 <ClCompile Include="..\..\src\core\iomgr\socket_utils_posix.c">
311 </ClCompile>
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100312 <ClCompile Include="..\..\src\core\iomgr\socket_windows.c">
313 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800314 <ClCompile Include="..\..\src\core\iomgr\tcp_client_posix.c">
315 </ClCompile>
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100316 <ClCompile Include="..\..\src\core\iomgr\tcp_client_windows.c">
317 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800318 <ClCompile Include="..\..\src\core\iomgr\tcp_posix.c">
319 </ClCompile>
320 <ClCompile Include="..\..\src\core\iomgr\tcp_server_posix.c">
321 </ClCompile>
Nicolas "Pixel" Noble0f3ec822015-02-05 19:40:38 +0100322 <ClCompile Include="..\..\src\core\iomgr\tcp_server_windows.c">
323 </ClCompile>
Nicolas "Pixel" Noble21f627a2015-02-04 01:31:14 +0100324 <ClCompile Include="..\..\src\core\iomgr\tcp_windows.c">
325 </ClCompile>
ctillerc1ddffb2014-12-15 13:08:18 -0800326 <ClCompile Include="..\..\src\core\iomgr\time_averaged_stats.c">
327 </ClCompile>
David Klempner78dc6cd2015-01-26 15:02:51 -0800328 <ClCompile Include="..\..\src\core\iomgr\wakeup_fd_eventfd.c">
329 </ClCompile>
330 <ClCompile Include="..\..\src\core\iomgr\wakeup_fd_nospecial.c">
331 </ClCompile>
332 <ClCompile Include="..\..\src\core\iomgr\wakeup_fd_pipe.c">
333 </ClCompile>
David Klempner8bfbc882015-01-26 17:23:33 -0800334 <ClCompile Include="..\..\src\core\iomgr\wakeup_fd_posix.c">
335 </ClCompile>
Nicolas Noble614c2bf2015-01-21 15:48:36 -0800336 <ClCompile Include="..\..\src\core\json\json.c">
337 </ClCompile>
Nicolas Noblee04455a2015-01-26 17:01:29 -0800338 <ClCompile Include="..\..\src\core\json\json_reader.c">
339 </ClCompile>
340 <ClCompile Include="..\..\src\core\json\json_string.c">
341 </ClCompile>
342 <ClCompile Include="..\..\src\core\json\json_writer.c">
Nicolas Noble614c2bf2015-01-21 15:48:36 -0800343 </ClCompile>
Vijay Paia45c93e2015-04-13 13:21:21 -0700344 <ClCompile Include="..\..\src\core\profiling\timers.c">
345 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800346 <ClCompile Include="..\..\src\core\statistics\census_init.c">
347 </ClCompile>
ctiller2bbb6c42014-12-17 09:44:44 -0800348 <ClCompile Include="..\..\src\core\statistics\census_log.c">
349 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800350 <ClCompile Include="..\..\src\core\statistics\census_rpc_stats.c">
351 </ClCompile>
352 <ClCompile Include="..\..\src\core\statistics\census_tracing.c">
353 </ClCompile>
354 <ClCompile Include="..\..\src\core\statistics\hash_table.c">
355 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800356 <ClCompile Include="..\..\src\core\statistics\window_stats.c">
jtattermusch97fb3f62014-12-08 15:13:41 -0800357 </ClCompile>
358 <ClCompile Include="..\..\src\core\surface\byte_buffer.c">
359 </ClCompile>
Craig Tiller4450db22015-01-30 16:49:22 -0800360 <ClCompile Include="..\..\src\core\surface\byte_buffer_queue.c">
361 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800362 <ClCompile Include="..\..\src\core\surface\byte_buffer_reader.c">
363 </ClCompile>
364 <ClCompile Include="..\..\src\core\surface\call.c">
365 </ClCompile>
Craig Tillerea61b072015-02-03 19:19:27 -0800366 <ClCompile Include="..\..\src\core\surface\call_details.c">
367 </ClCompile>
murgatroid99d47946b2015-03-09 14:27:07 -0700368 <ClCompile Include="..\..\src\core\surface\call_log_batch.c">
369 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800370 <ClCompile Include="..\..\src\core\surface\channel.c">
371 </ClCompile>
372 <ClCompile Include="..\..\src\core\surface\channel_create.c">
373 </ClCompile>
374 <ClCompile Include="..\..\src\core\surface\client.c">
375 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800376 <ClCompile Include="..\..\src\core\surface\completion_queue.c">
377 </ClCompile>
378 <ClCompile Include="..\..\src\core\surface\event_string.c">
379 </ClCompile>
380 <ClCompile Include="..\..\src\core\surface\init.c">
381 </ClCompile>
ctiller18b49ab2014-12-09 14:39:16 -0800382 <ClCompile Include="..\..\src\core\surface\lame_client.c">
383 </ClCompile>
Craig Tillerea61b072015-02-03 19:19:27 -0800384 <ClCompile Include="..\..\src\core\surface\metadata_array.c">
385 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800386 <ClCompile Include="..\..\src\core\surface\server.c">
387 </ClCompile>
388 <ClCompile Include="..\..\src\core\surface\server_chttp2.c">
389 </ClCompile>
390 <ClCompile Include="..\..\src\core\surface\server_create.c">
391 </ClCompile>
Craig Tillerfaa84802015-03-01 21:56:38 -0800392 <ClCompile Include="..\..\src\core\surface\surface_trace.c">
393 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800394 <ClCompile Include="..\..\src\core\transport\chttp2\alpn.c">
395 </ClCompile>
396 <ClCompile Include="..\..\src\core\transport\chttp2\bin_encoder.c">
397 </ClCompile>
398 <ClCompile Include="..\..\src\core\transport\chttp2\frame_data.c">
399 </ClCompile>
400 <ClCompile Include="..\..\src\core\transport\chttp2\frame_goaway.c">
401 </ClCompile>
402 <ClCompile Include="..\..\src\core\transport\chttp2\frame_ping.c">
403 </ClCompile>
404 <ClCompile Include="..\..\src\core\transport\chttp2\frame_rst_stream.c">
405 </ClCompile>
406 <ClCompile Include="..\..\src\core\transport\chttp2\frame_settings.c">
407 </ClCompile>
408 <ClCompile Include="..\..\src\core\transport\chttp2\frame_window_update.c">
409 </ClCompile>
410 <ClCompile Include="..\..\src\core\transport\chttp2\hpack_parser.c">
411 </ClCompile>
412 <ClCompile Include="..\..\src\core\transport\chttp2\hpack_table.c">
413 </ClCompile>
414 <ClCompile Include="..\..\src\core\transport\chttp2\huffsyms.c">
415 </ClCompile>
416 <ClCompile Include="..\..\src\core\transport\chttp2\status_conversion.c">
417 </ClCompile>
418 <ClCompile Include="..\..\src\core\transport\chttp2\stream_encoder.c">
419 </ClCompile>
420 <ClCompile Include="..\..\src\core\transport\chttp2\stream_map.c">
421 </ClCompile>
422 <ClCompile Include="..\..\src\core\transport\chttp2\timeout_encoding.c">
423 </ClCompile>
ctillere4b40932015-01-07 12:13:17 -0800424 <ClCompile Include="..\..\src\core\transport\chttp2\varint.c">
425 </ClCompile>
ctiller58393c22015-01-07 14:03:30 -0800426 <ClCompile Include="..\..\src\core\transport\chttp2_transport.c">
427 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800428 <ClCompile Include="..\..\src\core\transport\metadata.c">
429 </ClCompile>
430 <ClCompile Include="..\..\src\core\transport\stream_op.c">
431 </ClCompile>
432 <ClCompile Include="..\..\src\core\transport\transport.c">
433 </ClCompile>
jtattermusch97fb3f62014-12-08 15:13:41 -0800434 </ItemGroup>
nnoble5b7f32a2014-12-22 08:12:44 -0800435 <ItemGroup>
Jan Tattermusch8ff00a32015-04-20 18:43:06 -0700436 <ProjectReference Include="..\gpr\gpr.vcxproj">
nnoble5b7f32a2014-12-22 08:12:44 -0800437 <Project>{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}</Project>
438 </ProjectReference>
439 </ItemGroup>
Jan Tattermusch8ff00a32015-04-20 18:43:06 -0700440 <ItemGroup>
441 <None Include="packages.config" />
442 </ItemGroup>
jtattermusch97fb3f62014-12-08 15:13:41 -0800443 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
444 <ImportGroup Label="ExtensionTargets">
Jan Tattermuschf6f6fdb2015-04-10 18:52:17 -0700445 <Import Project="..\packages\grpc.dependencies.zlib.redist.1.2.8.9\build\native\grpc.dependencies.zlib.redist.targets" Condition="Exists('..\packages\grpc.dependencies.zlib.redist.1.2.8.9\build\native\grpc.dependencies.zlib.redist.targets')" />
446 <Import Project="..\packages\grpc.dependencies.zlib.1.2.8.9\build\native\grpc.dependencies.zlib.targets" Condition="Exists('..\packages\grpc.dependencies.zlib.1.2.8.9\build\native\grpc.dependencies.zlib.targets')" />
447 <Import Project="..\packages\grpc.dependencies.openssl.redist.1.0.2.2\build\native\grpc.dependencies.openssl.redist.targets" Condition="Exists('..\packages\grpc.dependencies.openssl.redist.1.0.2.2\build\native\grpc.dependencies.openssl.redist.targets')" />
448 <Import Project="..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.targets" Condition="Exists('..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.targets')" />
jtattermusch97fb3f62014-12-08 15:13:41 -0800449 </ImportGroup>
Jan Tattermusch8ff00a32015-04-20 18:43:06 -0700450 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
451 <PropertyGroup>
452 <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>
453 </PropertyGroup>
Jan Tattermuschf6f6fdb2015-04-10 18:52:17 -0700454 <Error Condition="!Exists('..\packages\grpc.dependencies.zlib.redist.1.2.8.9\build\native\grpc.dependencies.zlib.redist.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\grpc.dependencies.zlib.redist.1.2.8.9\build\native\grpc.dependencies.zlib.redist.targets'))" />
455 <Error Condition="!Exists('..\packages\grpc.dependencies.zlib.1.2.8.9\build\native\grpc.dependencies.zlib.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\grpc.dependencies.zlib.1.2.8.9\build\native\grpc.dependencies.zlib.targets'))" />
456 <Error Condition="!Exists('..\packages\grpc.dependencies.openssl.redist.1.0.2.2\build\native\grpc.dependencies.openssl.redist.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\grpc.dependencies.openssl.redist.1.0.2.2\build\native\grpc.dependencies.openssl.redist.targets'))" />
457 <Error Condition="!Exists('..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.props'))" />
458 <Error Condition="!Exists('..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\grpc.dependencies.openssl.1.0.2.2\build\native\grpc.dependencies.openssl.targets'))" />
Jan Tattermusch8ff00a32015-04-20 18:43:06 -0700459 </Target>
jtattermusch97fb3f62014-12-08 15:13:41 -0800460</Project>