Best JavaScript code snippet using storybook-root
config.w32
Source:config.w32
1// $Id$2// vim:ft=javascript3ARG_WITH("grpc", "grpc support", "no");4if (PHP_GRPC != "no") {5 grpc_source =6 "src\\php\\ext\\grpc\\byte_buffer.c " +7 "src\\php\\ext\\grpc\\call.c " +8 "src\\php\\ext\\grpc\\call_credentials.c " +9 "src\\php\\ext\\grpc\\channel.c " +10 "src\\php\\ext\\grpc\\channel_credentials.c " +11 "src\\php\\ext\\grpc\\completion_queue.c " +12 "src\\php\\ext\\grpc\\php_grpc.c " +13 "src\\php\\ext\\grpc\\server.c " +14 "src\\php\\ext\\grpc\\server_credentials.c " +15 "src\\php\\ext\\grpc\\timeval.c " +16 "third_party\\address_sorting\\address_sorting.c " +17 "third_party\\address_sorting\\address_sorting_posix.c " +18 "third_party\\address_sorting\\address_sorting_windows.c " +19 "src\\core\\lib\\gpr\\alloc.cc " +20 "src\\core\\lib\\gpr\\arena.cc " +21 "src\\core\\lib\\gpr\\atm.cc " +22 "src\\core\\lib\\gpr\\cpu_iphone.cc " +23 "src\\core\\lib\\gpr\\cpu_linux.cc " +24 "src\\core\\lib\\gpr\\cpu_posix.cc " +25 "src\\core\\lib\\gpr\\cpu_windows.cc " +26 "src\\core\\lib\\gpr\\env_linux.cc " +27 "src\\core\\lib\\gpr\\env_posix.cc " +28 "src\\core\\lib\\gpr\\env_windows.cc " +29 "src\\core\\lib\\gpr\\fork.cc " +30 "src\\core\\lib\\gpr\\host_port.cc " +31 "src\\core\\lib\\gpr\\log.cc " +32 "src\\core\\lib\\gpr\\log_android.cc " +33 "src\\core\\lib\\gpr\\log_linux.cc " +34 "src\\core\\lib\\gpr\\log_posix.cc " +35 "src\\core\\lib\\gpr\\log_windows.cc " +36 "src\\core\\lib\\gpr\\mpscq.cc " +37 "src\\core\\lib\\gpr\\murmur_hash.cc " +38 "src\\core\\lib\\gpr\\string.cc " +39 "src\\core\\lib\\gpr\\string_posix.cc " +40 "src\\core\\lib\\gpr\\string_util_windows.cc " +41 "src\\core\\lib\\gpr\\string_windows.cc " +42 "src\\core\\lib\\gpr\\sync.cc " +43 "src\\core\\lib\\gpr\\sync_posix.cc " +44 "src\\core\\lib\\gpr\\sync_windows.cc " +45 "src\\core\\lib\\gpr\\time.cc " +46 "src\\core\\lib\\gpr\\time_posix.cc " +47 "src\\core\\lib\\gpr\\time_precise.cc " +48 "src\\core\\lib\\gpr\\time_windows.cc " +49 "src\\core\\lib\\gpr\\tls_pthread.cc " +50 "src\\core\\lib\\gpr\\tmpfile_msys.cc " +51 "src\\core\\lib\\gpr\\tmpfile_posix.cc " +52 "src\\core\\lib\\gpr\\tmpfile_windows.cc " +53 "src\\core\\lib\\gpr\\wrap_memcpy.cc " +54 "src\\core\\lib\\gprpp\\thd_posix.cc " +55 "src\\core\\lib\\gprpp\\thd_windows.cc " +56 "src\\core\\lib\\profiling\\basic_timers.cc " +57 "src\\core\\lib\\profiling\\stap_timers.cc " +58 "src\\core\\lib\\surface\\init.cc " +59 "src\\core\\lib\\avl\\avl.cc " +60 "src\\core\\lib\\backoff\\backoff.cc " +61 "src\\core\\lib\\channel\\channel_args.cc " +62 "src\\core\\lib\\channel\\channel_stack.cc " +63 "src\\core\\lib\\channel\\channel_stack_builder.cc " +64 "src\\core\\lib\\channel\\channel_trace.cc " +65 "src\\core\\lib\\channel\\channel_trace_registry.cc " +66 "src\\core\\lib\\channel\\connected_channel.cc " +67 "src\\core\\lib\\channel\\handshaker.cc " +68 "src\\core\\lib\\channel\\handshaker_factory.cc " +69 "src\\core\\lib\\channel\\handshaker_registry.cc " +70 "src\\core\\lib\\channel\\status_util.cc " +71 "src\\core\\lib\\compression\\compression.cc " +72 "src\\core\\lib\\compression\\compression_internal.cc " +73 "src\\core\\lib\\compression\\message_compress.cc " +74 "src\\core\\lib\\compression\\stream_compression.cc " +75 "src\\core\\lib\\compression\\stream_compression_gzip.cc " +76 "src\\core\\lib\\compression\\stream_compression_identity.cc " +77 "src\\core\\lib\\debug\\stats.cc " +78 "src\\core\\lib\\debug\\stats_data.cc " +79 "src\\core\\lib\\http\\format_request.cc " +80 "src\\core\\lib\\http\\httpcli.cc " +81 "src\\core\\lib\\http\\parser.cc " +82 "src\\core\\lib\\iomgr\\call_combiner.cc " +83 "src\\core\\lib\\iomgr\\combiner.cc " +84 "src\\core\\lib\\iomgr\\endpoint.cc " +85 "src\\core\\lib\\iomgr\\endpoint_pair_posix.cc " +86 "src\\core\\lib\\iomgr\\endpoint_pair_uv.cc " +87 "src\\core\\lib\\iomgr\\endpoint_pair_windows.cc " +88 "src\\core\\lib\\iomgr\\error.cc " +89 "src\\core\\lib\\iomgr\\ev_epoll1_linux.cc " +90 "src\\core\\lib\\iomgr\\ev_epollex_linux.cc " +91 "src\\core\\lib\\iomgr\\ev_epollsig_linux.cc " +92 "src\\core\\lib\\iomgr\\ev_poll_posix.cc " +93 "src\\core\\lib\\iomgr\\ev_posix.cc " +94 "src\\core\\lib\\iomgr\\ev_windows.cc " +95 "src\\core\\lib\\iomgr\\exec_ctx.cc " +96 "src\\core\\lib\\iomgr\\executor.cc " +97 "src\\core\\lib\\iomgr\\fork_posix.cc " +98 "src\\core\\lib\\iomgr\\fork_windows.cc " +99 "src\\core\\lib\\iomgr\\gethostname_fallback.cc " +100 "src\\core\\lib\\iomgr\\gethostname_host_name_max.cc " +101 "src\\core\\lib\\iomgr\\gethostname_sysconf.cc " +102 "src\\core\\lib\\iomgr\\iocp_windows.cc " +103 "src\\core\\lib\\iomgr\\iomgr.cc " +104 "src\\core\\lib\\iomgr\\iomgr_custom.cc " +105 "src\\core\\lib\\iomgr\\iomgr_internal.cc " +106 "src\\core\\lib\\iomgr\\iomgr_posix.cc " +107 "src\\core\\lib\\iomgr\\iomgr_uv.cc " +108 "src\\core\\lib\\iomgr\\iomgr_windows.cc " +109 "src\\core\\lib\\iomgr\\is_epollexclusive_available.cc " +110 "src\\core\\lib\\iomgr\\load_file.cc " +111 "src\\core\\lib\\iomgr\\lockfree_event.cc " +112 "src\\core\\lib\\iomgr\\network_status_tracker.cc " +113 "src\\core\\lib\\iomgr\\polling_entity.cc " +114 "src\\core\\lib\\iomgr\\pollset.cc " +115 "src\\core\\lib\\iomgr\\pollset_custom.cc " +116 "src\\core\\lib\\iomgr\\pollset_set.cc " +117 "src\\core\\lib\\iomgr\\pollset_set_custom.cc " +118 "src\\core\\lib\\iomgr\\pollset_set_windows.cc " +119 "src\\core\\lib\\iomgr\\pollset_uv.cc " +120 "src\\core\\lib\\iomgr\\pollset_windows.cc " +121 "src\\core\\lib\\iomgr\\resolve_address.cc " +122 "src\\core\\lib\\iomgr\\resolve_address_custom.cc " +123 "src\\core\\lib\\iomgr\\resolve_address_posix.cc " +124 "src\\core\\lib\\iomgr\\resolve_address_windows.cc " +125 "src\\core\\lib\\iomgr\\resource_quota.cc " +126 "src\\core\\lib\\iomgr\\sockaddr_utils.cc " +127 "src\\core\\lib\\iomgr\\socket_factory_posix.cc " +128 "src\\core\\lib\\iomgr\\socket_mutator.cc " +129 "src\\core\\lib\\iomgr\\socket_utils_common_posix.cc " +130 "src\\core\\lib\\iomgr\\socket_utils_linux.cc " +131 "src\\core\\lib\\iomgr\\socket_utils_posix.cc " +132 "src\\core\\lib\\iomgr\\socket_utils_uv.cc " +133 "src\\core\\lib\\iomgr\\socket_utils_windows.cc " +134 "src\\core\\lib\\iomgr\\socket_windows.cc " +135 "src\\core\\lib\\iomgr\\tcp_client.cc " +136 "src\\core\\lib\\iomgr\\tcp_client_custom.cc " +137 "src\\core\\lib\\iomgr\\tcp_client_posix.cc " +138 "src\\core\\lib\\iomgr\\tcp_client_windows.cc " +139 "src\\core\\lib\\iomgr\\tcp_custom.cc " +140 "src\\core\\lib\\iomgr\\tcp_posix.cc " +141 "src\\core\\lib\\iomgr\\tcp_server.cc " +142 "src\\core\\lib\\iomgr\\tcp_server_custom.cc " +143 "src\\core\\lib\\iomgr\\tcp_server_posix.cc " +144 "src\\core\\lib\\iomgr\\tcp_server_utils_posix_common.cc " +145 "src\\core\\lib\\iomgr\\tcp_server_utils_posix_ifaddrs.cc " +146 "src\\core\\lib\\iomgr\\tcp_server_utils_posix_noifaddrs.cc " +147 "src\\core\\lib\\iomgr\\tcp_server_windows.cc " +148 "src\\core\\lib\\iomgr\\tcp_uv.cc " +149 "src\\core\\lib\\iomgr\\tcp_windows.cc " +150 "src\\core\\lib\\iomgr\\time_averaged_stats.cc " +151 "src\\core\\lib\\iomgr\\timer.cc " +152 "src\\core\\lib\\iomgr\\timer_custom.cc " +153 "src\\core\\lib\\iomgr\\timer_generic.cc " +154 "src\\core\\lib\\iomgr\\timer_heap.cc " +155 "src\\core\\lib\\iomgr\\timer_manager.cc " +156 "src\\core\\lib\\iomgr\\timer_uv.cc " +157 "src\\core\\lib\\iomgr\\udp_server.cc " +158 "src\\core\\lib\\iomgr\\unix_sockets_posix.cc " +159 "src\\core\\lib\\iomgr\\unix_sockets_posix_noop.cc " +160 "src\\core\\lib\\iomgr\\wakeup_fd_cv.cc " +161 "src\\core\\lib\\iomgr\\wakeup_fd_eventfd.cc " +162 "src\\core\\lib\\iomgr\\wakeup_fd_nospecial.cc " +163 "src\\core\\lib\\iomgr\\wakeup_fd_pipe.cc " +164 "src\\core\\lib\\iomgr\\wakeup_fd_posix.cc " +165 "src\\core\\lib\\json\\json.cc " +166 "src\\core\\lib\\json\\json_reader.cc " +167 "src\\core\\lib\\json\\json_string.cc " +168 "src\\core\\lib\\json\\json_writer.cc " +169 "src\\core\\lib\\slice\\b64.cc " +170 "src\\core\\lib\\slice\\percent_encoding.cc " +171 "src\\core\\lib\\slice\\slice.cc " +172 "src\\core\\lib\\slice\\slice_buffer.cc " +173 "src\\core\\lib\\slice\\slice_intern.cc " +174 "src\\core\\lib\\slice\\slice_string_helpers.cc " +175 "src\\core\\lib\\surface\\api_trace.cc " +176 "src\\core\\lib\\surface\\byte_buffer.cc " +177 "src\\core\\lib\\surface\\byte_buffer_reader.cc " +178 "src\\core\\lib\\surface\\call.cc " +179 "src\\core\\lib\\surface\\call_details.cc " +180 "src\\core\\lib\\surface\\call_log_batch.cc " +181 "src\\core\\lib\\surface\\channel.cc " +182 "src\\core\\lib\\surface\\channel_init.cc " +183 "src\\core\\lib\\surface\\channel_ping.cc " +184 "src\\core\\lib\\surface\\channel_stack_type.cc " +185 "src\\core\\lib\\surface\\completion_queue.cc " +186 "src\\core\\lib\\surface\\completion_queue_factory.cc " +187 "src\\core\\lib\\surface\\event_string.cc " +188 "src\\core\\lib\\surface\\lame_client.cc " +189 "src\\core\\lib\\surface\\metadata_array.cc " +190 "src\\core\\lib\\surface\\server.cc " +191 "src\\core\\lib\\surface\\validate_metadata.cc " +192 "src\\core\\lib\\surface\\version.cc " +193 "src\\core\\lib\\transport\\bdp_estimator.cc " +194 "src\\core\\lib\\transport\\byte_stream.cc " +195 "src\\core\\lib\\transport\\connectivity_state.cc " +196 "src\\core\\lib\\transport\\error_utils.cc " +197 "src\\core\\lib\\transport\\metadata.cc " +198 "src\\core\\lib\\transport\\metadata_batch.cc " +199 "src\\core\\lib\\transport\\pid_controller.cc " +200 "src\\core\\lib\\transport\\service_config.cc " +201 "src\\core\\lib\\transport\\static_metadata.cc " +202 "src\\core\\lib\\transport\\status_conversion.cc " +203 "src\\core\\lib\\transport\\status_metadata.cc " +204 "src\\core\\lib\\transport\\timeout_encoding.cc " +205 "src\\core\\lib\\transport\\transport.cc " +206 "src\\core\\lib\\transport\\transport_op_string.cc " +207 "src\\core\\lib\\debug\\trace.cc " +208 "src\\core\\ext\\transport\\chttp2\\server\\secure\\server_secure_chttp2.cc " +209 "src\\core\\ext\\transport\\chttp2\\transport\\bin_decoder.cc " +210 "src\\core\\ext\\transport\\chttp2\\transport\\bin_encoder.cc " +211 "src\\core\\ext\\transport\\chttp2\\transport\\chttp2_plugin.cc " +212 "src\\core\\ext\\transport\\chttp2\\transport\\chttp2_transport.cc " +213 "src\\core\\ext\\transport\\chttp2\\transport\\flow_control.cc " +214 "src\\core\\ext\\transport\\chttp2\\transport\\frame_data.cc " +215 "src\\core\\ext\\transport\\chttp2\\transport\\frame_goaway.cc " +216 "src\\core\\ext\\transport\\chttp2\\transport\\frame_ping.cc " +217 "src\\core\\ext\\transport\\chttp2\\transport\\frame_rst_stream.cc " +218 "src\\core\\ext\\transport\\chttp2\\transport\\frame_settings.cc " +219 "src\\core\\ext\\transport\\chttp2\\transport\\frame_window_update.cc " +220 "src\\core\\ext\\transport\\chttp2\\transport\\hpack_encoder.cc " +221 "src\\core\\ext\\transport\\chttp2\\transport\\hpack_parser.cc " +222 "src\\core\\ext\\transport\\chttp2\\transport\\hpack_table.cc " +223 "src\\core\\ext\\transport\\chttp2\\transport\\http2_settings.cc " +224 "src\\core\\ext\\transport\\chttp2\\transport\\huffsyms.cc " +225 "src\\core\\ext\\transport\\chttp2\\transport\\incoming_metadata.cc " +226 "src\\core\\ext\\transport\\chttp2\\transport\\parsing.cc " +227 "src\\core\\ext\\transport\\chttp2\\transport\\stream_lists.cc " +228 "src\\core\\ext\\transport\\chttp2\\transport\\stream_map.cc " +229 "src\\core\\ext\\transport\\chttp2\\transport\\varint.cc " +230 "src\\core\\ext\\transport\\chttp2\\transport\\writing.cc " +231 "src\\core\\ext\\transport\\chttp2\\alpn\\alpn.cc " +232 "src\\core\\ext\\filters\\http\\client\\http_client_filter.cc " +233 "src\\core\\ext\\filters\\http\\http_filters_plugin.cc " +234 "src\\core\\ext\\filters\\http\\message_compress\\message_compress_filter.cc " +235 "src\\core\\ext\\filters\\http\\server\\http_server_filter.cc " +236 "src\\core\\lib\\http\\httpcli_security_connector.cc " +237 "src\\core\\lib\\security\\context\\security_context.cc " +238 "src\\core\\lib\\security\\credentials\\alts\\alts_credentials.cc " +239 "src\\core\\lib\\security\\credentials\\composite\\composite_credentials.cc " +240 "src\\core\\lib\\security\\credentials\\credentials.cc " +241 "src\\core\\lib\\security\\credentials\\credentials_metadata.cc " +242 "src\\core\\lib\\security\\credentials\\fake\\fake_credentials.cc " +243 "src\\core\\lib\\security\\credentials\\google_default\\credentials_generic.cc " +244 "src\\core\\lib\\security\\credentials\\google_default\\google_default_credentials.cc " +245 "src\\core\\lib\\security\\credentials\\iam\\iam_credentials.cc " +246 "src\\core\\lib\\security\\credentials\\jwt\\json_token.cc " +247 "src\\core\\lib\\security\\credentials\\jwt\\jwt_credentials.cc " +248 "src\\core\\lib\\security\\credentials\\jwt\\jwt_verifier.cc " +249 "src\\core\\lib\\security\\credentials\\oauth2\\oauth2_credentials.cc " +250 "src\\core\\lib\\security\\credentials\\plugin\\plugin_credentials.cc " +251 "src\\core\\lib\\security\\credentials\\ssl\\ssl_credentials.cc " +252 "src\\core\\lib\\security\\security_connector\\alts_security_connector.cc " +253 "src\\core\\lib\\security\\security_connector\\security_connector.cc " +254 "src\\core\\lib\\security\\transport\\client_auth_filter.cc " +255 "src\\core\\lib\\security\\transport\\secure_endpoint.cc " +256 "src\\core\\lib\\security\\transport\\security_handshaker.cc " +257 "src\\core\\lib\\security\\transport\\server_auth_filter.cc " +258 "src\\core\\lib\\security\\transport\\target_authority_table.cc " +259 "src\\core\\lib\\security\\transport\\tsi_error.cc " +260 "src\\core\\lib\\security\\util\\json_util.cc " +261 "src\\core\\lib\\surface\\init_secure.cc " +262 "src\\core\\tsi\\alts\\crypt\\aes_gcm.cc " +263 "src\\core\\tsi\\alts\\crypt\\gsec.cc " +264 "src\\core\\tsi\\alts\\frame_protector\\alts_counter.cc " +265 "src\\core\\tsi\\alts\\frame_protector\\alts_crypter.cc " +266 "src\\core\\tsi\\alts\\frame_protector\\alts_frame_protector.cc " +267 "src\\core\\tsi\\alts\\frame_protector\\alts_record_protocol_crypter_common.cc " +268 "src\\core\\tsi\\alts\\frame_protector\\alts_seal_privacy_integrity_crypter.cc " +269 "src\\core\\tsi\\alts\\frame_protector\\alts_unseal_privacy_integrity_crypter.cc " +270 "src\\core\\tsi\\alts\\frame_protector\\frame_handler.cc " +271 "src\\core\\tsi\\alts\\handshaker\\alts_handshaker_client.cc " +272 "src\\core\\tsi\\alts\\handshaker\\alts_tsi_event.cc " +273 "src\\core\\tsi\\alts\\handshaker\\alts_tsi_handshaker.cc " +274 "src\\core\\tsi\\alts\\zero_copy_frame_protector\\alts_grpc_integrity_only_record_protocol.cc " +275 "src\\core\\tsi\\alts\\zero_copy_frame_protector\\alts_grpc_privacy_integrity_record_protocol.cc " +276 "src\\core\\tsi\\alts\\zero_copy_frame_protector\\alts_grpc_record_protocol_common.cc " +277 "src\\core\\tsi\\alts\\zero_copy_frame_protector\\alts_iovec_record_protocol.cc " +278 "src\\core\\tsi\\alts\\zero_copy_frame_protector\\alts_zero_copy_grpc_protector.cc " +279 "src\\core\\lib\\security\\credentials\\alts\\check_gcp_environment.cc " +280 "src\\core\\lib\\security\\credentials\\alts\\check_gcp_environment_linux.cc " +281 "src\\core\\lib\\security\\credentials\\alts\\check_gcp_environment_no_op.cc " +282 "src\\core\\lib\\security\\credentials\\alts\\check_gcp_environment_windows.cc " +283 "src\\core\\lib\\security\\credentials\\alts\\grpc_alts_credentials_client_options.cc " +284 "src\\core\\lib\\security\\credentials\\alts\\grpc_alts_credentials_options.cc " +285 "src\\core\\lib\\security\\credentials\\alts\\grpc_alts_credentials_server_options.cc " +286 "src\\core\\tsi\\alts\\handshaker\\alts_handshaker_service_api.cc " +287 "src\\core\\tsi\\alts\\handshaker\\alts_handshaker_service_api_util.cc " +288 "src\\core\\tsi\\alts\\handshaker\\alts_tsi_utils.cc " +289 "src\\core\\tsi\\alts\\handshaker\\transport_security_common_api.cc " +290 "src\\core\\tsi\\alts\\handshaker\\altscontext.pb.c " +291 "src\\core\\tsi\\alts\\handshaker\\handshaker.pb.c " +292 "src\\core\\tsi\\alts\\handshaker\\transport_security_common.pb.c " +293 "third_party\\nanopb\\pb_common.c " +294 "third_party\\nanopb\\pb_decode.c " +295 "third_party\\nanopb\\pb_encode.c " +296 "src\\core\\tsi\\transport_security.cc " +297 "src\\core\\tsi\\transport_security_adapter.cc " +298 "src\\core\\ext\\transport\\chttp2\\client\\insecure\\channel_create.cc " +299 "src\\core\\ext\\transport\\chttp2\\client\\insecure\\channel_create_posix.cc " +300 "src\\core\\ext\\transport\\chttp2\\client\\authority.cc " +301 "src\\core\\ext\\transport\\chttp2\\client\\chttp2_connector.cc " +302 "src\\core\\ext\\filters\\client_channel\\backup_poller.cc " +303 "src\\core\\ext\\filters\\client_channel\\channel_connectivity.cc " +304 "src\\core\\ext\\filters\\client_channel\\client_channel.cc " +305 "src\\core\\ext\\filters\\client_channel\\client_channel_factory.cc " +306 "src\\core\\ext\\filters\\client_channel\\client_channel_plugin.cc " +307 "src\\core\\ext\\filters\\client_channel\\connector.cc " +308 "src\\core\\ext\\filters\\client_channel\\http_connect_handshaker.cc " +309 "src\\core\\ext\\filters\\client_channel\\http_proxy.cc " +310 "src\\core\\ext\\filters\\client_channel\\lb_policy.cc " +311 "src\\core\\ext\\filters\\client_channel\\lb_policy_factory.cc " +312 "src\\core\\ext\\filters\\client_channel\\lb_policy_registry.cc " +313 "src\\core\\ext\\filters\\client_channel\\method_params.cc " +314 "src\\core\\ext\\filters\\client_channel\\parse_address.cc " +315 "src\\core\\ext\\filters\\client_channel\\proxy_mapper.cc " +316 "src\\core\\ext\\filters\\client_channel\\proxy_mapper_registry.cc " +317 "src\\core\\ext\\filters\\client_channel\\resolver.cc " +318 "src\\core\\ext\\filters\\client_channel\\resolver_registry.cc " +319 "src\\core\\ext\\filters\\client_channel\\retry_throttle.cc " +320 "src\\core\\ext\\filters\\client_channel\\subchannel.cc " +321 "src\\core\\ext\\filters\\client_channel\\subchannel_index.cc " +322 "src\\core\\ext\\filters\\client_channel\\uri_parser.cc " +323 "src\\core\\ext\\filters\\deadline\\deadline_filter.cc " +324 "src\\core\\tsi\\alts_transport_security.cc " +325 "src\\core\\tsi\\fake_transport_security.cc " +326 "src\\core\\tsi\\ssl\\session_cache\\ssl_session_boringssl.cc " +327 "src\\core\\tsi\\ssl\\session_cache\\ssl_session_cache.cc " +328 "src\\core\\tsi\\ssl\\session_cache\\ssl_session_openssl.cc " +329 "src\\core\\tsi\\ssl_transport_security.cc " +330 "src\\core\\tsi\\transport_security_grpc.cc " +331 "src\\core\\ext\\transport\\chttp2\\server\\chttp2_server.cc " +332 "src\\core\\ext\\transport\\chttp2\\client\\secure\\secure_channel_create.cc " +333 "src\\core\\ext\\transport\\chttp2\\server\\insecure\\server_chttp2.cc " +334 "src\\core\\ext\\transport\\chttp2\\server\\insecure\\server_chttp2_posix.cc " +335 "src\\core\\ext\\transport\\inproc\\inproc_plugin.cc " +336 "src\\core\\ext\\transport\\inproc\\inproc_transport.cc " +337 "src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\client_load_reporting_filter.cc " +338 "src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\grpclb.cc " +339 "src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\grpclb_channel_secure.cc " +340 "src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\grpclb_client_stats.cc " +341 "src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\load_balancer_api.cc " +342 "src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\proto\\grpc\\lb\\v1\\load_balancer.pb.c " +343 "src\\core\\ext\\filters\\client_channel\\resolver\\fake\\fake_resolver.cc " +344 "src\\core\\ext\\filters\\client_channel\\lb_policy\\pick_first\\pick_first.cc " +345 "src\\core\\ext\\filters\\client_channel\\lb_policy\\round_robin\\round_robin.cc " +346 "src\\core\\ext\\filters\\client_channel\\resolver\\dns\\c_ares\\dns_resolver_ares.cc " +347 "src\\core\\ext\\filters\\client_channel\\resolver\\dns\\c_ares\\grpc_ares_ev_driver_posix.cc " +348 "src\\core\\ext\\filters\\client_channel\\resolver\\dns\\c_ares\\grpc_ares_wrapper.cc " +349 "src\\core\\ext\\filters\\client_channel\\resolver\\dns\\c_ares\\grpc_ares_wrapper_fallback.cc " +350 "src\\core\\ext\\filters\\client_channel\\resolver\\dns\\native\\dns_resolver.cc " +351 "src\\core\\ext\\filters\\client_channel\\resolver\\sockaddr\\sockaddr_resolver.cc " +352 "src\\core\\ext\\filters\\load_reporting\\server_load_reporting_filter.cc " +353 "src\\core\\ext\\filters\\load_reporting\\server_load_reporting_plugin.cc " +354 "src\\core\\ext\\census\\grpc_context.cc " +355 "src\\core\\ext\\filters\\max_age\\max_age_filter.cc " +356 "src\\core\\ext\\filters\\message_size\\message_size_filter.cc " +357 "src\\core\\ext\\filters\\http\\client_authority_filter.cc " +358 "src\\core\\ext\\filters\\workarounds\\workaround_cronet_compression_filter.cc " +359 "src\\core\\ext\\filters\\workarounds\\workaround_utils.cc " +360 "src\\core\\plugin_registry\\grpc_plugin_registry.cc " +361 "src\\boringssl\\err_data.c " +362 "third_party\\boringssl\\crypto\\asn1\\a_bitstr.c " +363 "third_party\\boringssl\\crypto\\asn1\\a_bool.c " +364 "third_party\\boringssl\\crypto\\asn1\\a_d2i_fp.c " +365 "third_party\\boringssl\\crypto\\asn1\\a_dup.c " +366 "third_party\\boringssl\\crypto\\asn1\\a_enum.c " +367 "third_party\\boringssl\\crypto\\asn1\\a_gentm.c " +368 "third_party\\boringssl\\crypto\\asn1\\a_i2d_fp.c " +369 "third_party\\boringssl\\crypto\\asn1\\a_int.c " +370 "third_party\\boringssl\\crypto\\asn1\\a_mbstr.c " +371 "third_party\\boringssl\\crypto\\asn1\\a_object.c " +372 "third_party\\boringssl\\crypto\\asn1\\a_octet.c " +373 "third_party\\boringssl\\crypto\\asn1\\a_print.c " +374 "third_party\\boringssl\\crypto\\asn1\\a_strnid.c " +375 "third_party\\boringssl\\crypto\\asn1\\a_time.c " +376 "third_party\\boringssl\\crypto\\asn1\\a_type.c " +377 "third_party\\boringssl\\crypto\\asn1\\a_utctm.c " +378 "third_party\\boringssl\\crypto\\asn1\\a_utf8.c " +379 "third_party\\boringssl\\crypto\\asn1\\asn1_lib.c " +380 "third_party\\boringssl\\crypto\\asn1\\asn1_par.c " +381 "third_party\\boringssl\\crypto\\asn1\\asn_pack.c " +382 "third_party\\boringssl\\crypto\\asn1\\f_enum.c " +383 "third_party\\boringssl\\crypto\\asn1\\f_int.c " +384 "third_party\\boringssl\\crypto\\asn1\\f_string.c " +385 "third_party\\boringssl\\crypto\\asn1\\tasn_dec.c " +386 "third_party\\boringssl\\crypto\\asn1\\tasn_enc.c " +387 "third_party\\boringssl\\crypto\\asn1\\tasn_fre.c " +388 "third_party\\boringssl\\crypto\\asn1\\tasn_new.c " +389 "third_party\\boringssl\\crypto\\asn1\\tasn_typ.c " +390 "third_party\\boringssl\\crypto\\asn1\\tasn_utl.c " +391 "third_party\\boringssl\\crypto\\asn1\\time_support.c " +392 "third_party\\boringssl\\crypto\\base64\\base64.c " +393 "third_party\\boringssl\\crypto\\bio\\bio.c " +394 "third_party\\boringssl\\crypto\\bio\\bio_mem.c " +395 "third_party\\boringssl\\crypto\\bio\\connect.c " +396 "third_party\\boringssl\\crypto\\bio\\fd.c " +397 "third_party\\boringssl\\crypto\\bio\\file.c " +398 "third_party\\boringssl\\crypto\\bio\\hexdump.c " +399 "third_party\\boringssl\\crypto\\bio\\pair.c " +400 "third_party\\boringssl\\crypto\\bio\\printf.c " +401 "third_party\\boringssl\\crypto\\bio\\socket.c " +402 "third_party\\boringssl\\crypto\\bio\\socket_helper.c " +403 "third_party\\boringssl\\crypto\\bn_extra\\bn_asn1.c " +404 "third_party\\boringssl\\crypto\\bn_extra\\convert.c " +405 "third_party\\boringssl\\crypto\\buf\\buf.c " +406 "third_party\\boringssl\\crypto\\bytestring\\asn1_compat.c " +407 "third_party\\boringssl\\crypto\\bytestring\\ber.c " +408 "third_party\\boringssl\\crypto\\bytestring\\cbb.c " +409 "third_party\\boringssl\\crypto\\bytestring\\cbs.c " +410 "third_party\\boringssl\\crypto\\chacha\\chacha.c " +411 "third_party\\boringssl\\crypto\\cipher_extra\\cipher_extra.c " +412 "third_party\\boringssl\\crypto\\cipher_extra\\derive_key.c " +413 "third_party\\boringssl\\crypto\\cipher_extra\\e_aesctrhmac.c " +414 "third_party\\boringssl\\crypto\\cipher_extra\\e_aesgcmsiv.c " +415 "third_party\\boringssl\\crypto\\cipher_extra\\e_chacha20poly1305.c " +416 "third_party\\boringssl\\crypto\\cipher_extra\\e_null.c " +417 "third_party\\boringssl\\crypto\\cipher_extra\\e_rc2.c " +418 "third_party\\boringssl\\crypto\\cipher_extra\\e_rc4.c " +419 "third_party\\boringssl\\crypto\\cipher_extra\\e_ssl3.c " +420 "third_party\\boringssl\\crypto\\cipher_extra\\e_tls.c " +421 "third_party\\boringssl\\crypto\\cipher_extra\\tls_cbc.c " +422 "third_party\\boringssl\\crypto\\cmac\\cmac.c " +423 "third_party\\boringssl\\crypto\\conf\\conf.c " +424 "third_party\\boringssl\\crypto\\cpu-aarch64-linux.c " +425 "third_party\\boringssl\\crypto\\cpu-arm-linux.c " +426 "third_party\\boringssl\\crypto\\cpu-arm.c " +427 "third_party\\boringssl\\crypto\\cpu-intel.c " +428 "third_party\\boringssl\\crypto\\cpu-ppc64le.c " +429 "third_party\\boringssl\\crypto\\crypto.c " +430 "third_party\\boringssl\\crypto\\curve25519\\spake25519.c " +431 "third_party\\boringssl\\crypto\\curve25519\\x25519-x86_64.c " +432 "third_party\\boringssl\\crypto\\dh\\check.c " +433 "third_party\\boringssl\\crypto\\dh\\dh.c " +434 "third_party\\boringssl\\crypto\\dh\\dh_asn1.c " +435 "third_party\\boringssl\\crypto\\dh\\params.c " +436 "third_party\\boringssl\\crypto\\digest_extra\\digest_extra.c " +437 "third_party\\boringssl\\crypto\\dsa\\dsa.c " +438 "third_party\\boringssl\\crypto\\dsa\\dsa_asn1.c " +439 "third_party\\boringssl\\crypto\\ec_extra\\ec_asn1.c " +440 "third_party\\boringssl\\crypto\\ecdh\\ecdh.c " +441 "third_party\\boringssl\\crypto\\ecdsa_extra\\ecdsa_asn1.c " +442 "third_party\\boringssl\\crypto\\engine\\engine.c " +443 "third_party\\boringssl\\crypto\\err\\err.c " +444 "third_party\\boringssl\\crypto\\evp\\digestsign.c " +445 "third_party\\boringssl\\crypto\\evp\\evp.c " +446 "third_party\\boringssl\\crypto\\evp\\evp_asn1.c " +447 "third_party\\boringssl\\crypto\\evp\\evp_ctx.c " +448 "third_party\\boringssl\\crypto\\evp\\p_dsa_asn1.c " +449 "third_party\\boringssl\\crypto\\evp\\p_ec.c " +450 "third_party\\boringssl\\crypto\\evp\\p_ec_asn1.c " +451 "third_party\\boringssl\\crypto\\evp\\p_ed25519.c " +452 "third_party\\boringssl\\crypto\\evp\\p_ed25519_asn1.c " +453 "third_party\\boringssl\\crypto\\evp\\p_rsa.c " +454 "third_party\\boringssl\\crypto\\evp\\p_rsa_asn1.c " +455 "third_party\\boringssl\\crypto\\evp\\pbkdf.c " +456 "third_party\\boringssl\\crypto\\evp\\print.c " +457 "third_party\\boringssl\\crypto\\evp\\scrypt.c " +458 "third_party\\boringssl\\crypto\\evp\\sign.c " +459 "third_party\\boringssl\\crypto\\ex_data.c " +460 "third_party\\boringssl\\crypto\\fipsmodule\\bcm.c " +461 "third_party\\boringssl\\crypto\\fipsmodule\\is_fips.c " +462 "third_party\\boringssl\\crypto\\hkdf\\hkdf.c " +463 "third_party\\boringssl\\crypto\\lhash\\lhash.c " +464 "third_party\\boringssl\\crypto\\mem.c " +465 "third_party\\boringssl\\crypto\\obj\\obj.c " +466 "third_party\\boringssl\\crypto\\obj\\obj_xref.c " +467 "third_party\\boringssl\\crypto\\pem\\pem_all.c " +468 "third_party\\boringssl\\crypto\\pem\\pem_info.c " +469 "third_party\\boringssl\\crypto\\pem\\pem_lib.c " +470 "third_party\\boringssl\\crypto\\pem\\pem_oth.c " +471 "third_party\\boringssl\\crypto\\pem\\pem_pk8.c " +472 "third_party\\boringssl\\crypto\\pem\\pem_pkey.c " +473 "third_party\\boringssl\\crypto\\pem\\pem_x509.c " +474 "third_party\\boringssl\\crypto\\pem\\pem_xaux.c " +475 "third_party\\boringssl\\crypto\\pkcs7\\pkcs7.c " +476 "third_party\\boringssl\\crypto\\pkcs7\\pkcs7_x509.c " +477 "third_party\\boringssl\\crypto\\pkcs8\\p5_pbev2.c " +478 "third_party\\boringssl\\crypto\\pkcs8\\pkcs8.c " +479 "third_party\\boringssl\\crypto\\pkcs8\\pkcs8_x509.c " +480 "third_party\\boringssl\\crypto\\poly1305\\poly1305.c " +481 "third_party\\boringssl\\crypto\\poly1305\\poly1305_arm.c " +482 "third_party\\boringssl\\crypto\\poly1305\\poly1305_vec.c " +483 "third_party\\boringssl\\crypto\\pool\\pool.c " +484 "third_party\\boringssl\\crypto\\rand_extra\\deterministic.c " +485 "third_party\\boringssl\\crypto\\rand_extra\\forkunsafe.c " +486 "third_party\\boringssl\\crypto\\rand_extra\\fuchsia.c " +487 "third_party\\boringssl\\crypto\\rand_extra\\rand_extra.c " +488 "third_party\\boringssl\\crypto\\rand_extra\\windows.c " +489 "third_party\\boringssl\\crypto\\rc4\\rc4.c " +490 "third_party\\boringssl\\crypto\\refcount_c11.c " +491 "third_party\\boringssl\\crypto\\refcount_lock.c " +492 "third_party\\boringssl\\crypto\\rsa_extra\\rsa_asn1.c " +493 "third_party\\boringssl\\crypto\\stack\\stack.c " +494 "third_party\\boringssl\\crypto\\thread.c " +495 "third_party\\boringssl\\crypto\\thread_none.c " +496 "third_party\\boringssl\\crypto\\thread_pthread.c " +497 "third_party\\boringssl\\crypto\\thread_win.c " +498 "third_party\\boringssl\\crypto\\x509\\a_digest.c " +499 "third_party\\boringssl\\crypto\\x509\\a_sign.c " +500 "third_party\\boringssl\\crypto\\x509\\a_strex.c " +501 "third_party\\boringssl\\crypto\\x509\\a_verify.c " +502 "third_party\\boringssl\\crypto\\x509\\algorithm.c " +503 "third_party\\boringssl\\crypto\\x509\\asn1_gen.c " +504 "third_party\\boringssl\\crypto\\x509\\by_dir.c " +505 "third_party\\boringssl\\crypto\\x509\\by_file.c " +506 "third_party\\boringssl\\crypto\\x509\\i2d_pr.c " +507 "third_party\\boringssl\\crypto\\x509\\rsa_pss.c " +508 "third_party\\boringssl\\crypto\\x509\\t_crl.c " +509 "third_party\\boringssl\\crypto\\x509\\t_req.c " +510 "third_party\\boringssl\\crypto\\x509\\t_x509.c " +511 "third_party\\boringssl\\crypto\\x509\\t_x509a.c " +512 "third_party\\boringssl\\crypto\\x509\\x509.c " +513 "third_party\\boringssl\\crypto\\x509\\x509_att.c " +514 "third_party\\boringssl\\crypto\\x509\\x509_cmp.c " +515 "third_party\\boringssl\\crypto\\x509\\x509_d2.c " +516 "third_party\\boringssl\\crypto\\x509\\x509_def.c " +517 "third_party\\boringssl\\crypto\\x509\\x509_ext.c " +518 "third_party\\boringssl\\crypto\\x509\\x509_lu.c " +519 "third_party\\boringssl\\crypto\\x509\\x509_obj.c " +520 "third_party\\boringssl\\crypto\\x509\\x509_r2x.c " +521 "third_party\\boringssl\\crypto\\x509\\x509_req.c " +522 "third_party\\boringssl\\crypto\\x509\\x509_set.c " +523 "third_party\\boringssl\\crypto\\x509\\x509_trs.c " +524 "third_party\\boringssl\\crypto\\x509\\x509_txt.c " +525 "third_party\\boringssl\\crypto\\x509\\x509_v3.c " +526 "third_party\\boringssl\\crypto\\x509\\x509_vfy.c " +527 "third_party\\boringssl\\crypto\\x509\\x509_vpm.c " +528 "third_party\\boringssl\\crypto\\x509\\x509cset.c " +529 "third_party\\boringssl\\crypto\\x509\\x509name.c " +530 "third_party\\boringssl\\crypto\\x509\\x509rset.c " +531 "third_party\\boringssl\\crypto\\x509\\x509spki.c " +532 "third_party\\boringssl\\crypto\\x509\\x_algor.c " +533 "third_party\\boringssl\\crypto\\x509\\x_all.c " +534 "third_party\\boringssl\\crypto\\x509\\x_attrib.c " +535 "third_party\\boringssl\\crypto\\x509\\x_crl.c " +536 "third_party\\boringssl\\crypto\\x509\\x_exten.c " +537 "third_party\\boringssl\\crypto\\x509\\x_info.c " +538 "third_party\\boringssl\\crypto\\x509\\x_name.c " +539 "third_party\\boringssl\\crypto\\x509\\x_pkey.c " +540 "third_party\\boringssl\\crypto\\x509\\x_pubkey.c " +541 "third_party\\boringssl\\crypto\\x509\\x_req.c " +542 "third_party\\boringssl\\crypto\\x509\\x_sig.c " +543 "third_party\\boringssl\\crypto\\x509\\x_spki.c " +544 "third_party\\boringssl\\crypto\\x509\\x_val.c " +545 "third_party\\boringssl\\crypto\\x509\\x_x509.c " +546 "third_party\\boringssl\\crypto\\x509\\x_x509a.c " +547 "third_party\\boringssl\\crypto\\x509v3\\pcy_cache.c " +548 "third_party\\boringssl\\crypto\\x509v3\\pcy_data.c " +549 "third_party\\boringssl\\crypto\\x509v3\\pcy_lib.c " +550 "third_party\\boringssl\\crypto\\x509v3\\pcy_map.c " +551 "third_party\\boringssl\\crypto\\x509v3\\pcy_node.c " +552 "third_party\\boringssl\\crypto\\x509v3\\pcy_tree.c " +553 "third_party\\boringssl\\crypto\\x509v3\\v3_akey.c " +554 "third_party\\boringssl\\crypto\\x509v3\\v3_akeya.c " +555 "third_party\\boringssl\\crypto\\x509v3\\v3_alt.c " +556 "third_party\\boringssl\\crypto\\x509v3\\v3_bcons.c " +557 "third_party\\boringssl\\crypto\\x509v3\\v3_bitst.c " +558 "third_party\\boringssl\\crypto\\x509v3\\v3_conf.c " +559 "third_party\\boringssl\\crypto\\x509v3\\v3_cpols.c " +560 "third_party\\boringssl\\crypto\\x509v3\\v3_crld.c " +561 "third_party\\boringssl\\crypto\\x509v3\\v3_enum.c " +562 "third_party\\boringssl\\crypto\\x509v3\\v3_extku.c " +563 "third_party\\boringssl\\crypto\\x509v3\\v3_genn.c " +564 "third_party\\boringssl\\crypto\\x509v3\\v3_ia5.c " +565 "third_party\\boringssl\\crypto\\x509v3\\v3_info.c " +566 "third_party\\boringssl\\crypto\\x509v3\\v3_int.c " +567 "third_party\\boringssl\\crypto\\x509v3\\v3_lib.c " +568 "third_party\\boringssl\\crypto\\x509v3\\v3_ncons.c " +569 "third_party\\boringssl\\crypto\\x509v3\\v3_pci.c " +570 "third_party\\boringssl\\crypto\\x509v3\\v3_pcia.c " +571 "third_party\\boringssl\\crypto\\x509v3\\v3_pcons.c " +572 "third_party\\boringssl\\crypto\\x509v3\\v3_pku.c " +573 "third_party\\boringssl\\crypto\\x509v3\\v3_pmaps.c " +574 "third_party\\boringssl\\crypto\\x509v3\\v3_prn.c " +575 "third_party\\boringssl\\crypto\\x509v3\\v3_purp.c " +576 "third_party\\boringssl\\crypto\\x509v3\\v3_skey.c " +577 "third_party\\boringssl\\crypto\\x509v3\\v3_sxnet.c " +578 "third_party\\boringssl\\crypto\\x509v3\\v3_utl.c " +579 "third_party\\boringssl\\ssl\\bio_ssl.cc " +580 "third_party\\boringssl\\ssl\\custom_extensions.cc " +581 "third_party\\boringssl\\ssl\\d1_both.cc " +582 "third_party\\boringssl\\ssl\\d1_lib.cc " +583 "third_party\\boringssl\\ssl\\d1_pkt.cc " +584 "third_party\\boringssl\\ssl\\d1_srtp.cc " +585 "third_party\\boringssl\\ssl\\dtls_method.cc " +586 "third_party\\boringssl\\ssl\\dtls_record.cc " +587 "third_party\\boringssl\\ssl\\handshake.cc " +588 "third_party\\boringssl\\ssl\\handshake_client.cc " +589 "third_party\\boringssl\\ssl\\handshake_server.cc " +590 "third_party\\boringssl\\ssl\\s3_both.cc " +591 "third_party\\boringssl\\ssl\\s3_lib.cc " +592 "third_party\\boringssl\\ssl\\s3_pkt.cc " +593 "third_party\\boringssl\\ssl\\ssl_aead_ctx.cc " +594 "third_party\\boringssl\\ssl\\ssl_asn1.cc " +595 "third_party\\boringssl\\ssl\\ssl_buffer.cc " +596 "third_party\\boringssl\\ssl\\ssl_cert.cc " +597 "third_party\\boringssl\\ssl\\ssl_cipher.cc " +598 "third_party\\boringssl\\ssl\\ssl_file.cc " +599 "third_party\\boringssl\\ssl\\ssl_key_share.cc " +600 "third_party\\boringssl\\ssl\\ssl_lib.cc " +601 "third_party\\boringssl\\ssl\\ssl_privkey.cc " +602 "third_party\\boringssl\\ssl\\ssl_session.cc " +603 "third_party\\boringssl\\ssl\\ssl_stat.cc " +604 "third_party\\boringssl\\ssl\\ssl_transcript.cc " +605 "third_party\\boringssl\\ssl\\ssl_versions.cc " +606 "third_party\\boringssl\\ssl\\ssl_x509.cc " +607 "third_party\\boringssl\\ssl\\t1_enc.cc " +608 "third_party\\boringssl\\ssl\\t1_lib.cc " +609 "third_party\\boringssl\\ssl\\tls13_both.cc " +610 "third_party\\boringssl\\ssl\\tls13_client.cc " +611 "third_party\\boringssl\\ssl\\tls13_enc.cc " +612 "third_party\\boringssl\\ssl\\tls13_server.cc " +613 "third_party\\boringssl\\ssl\\tls_method.cc " +614 "third_party\\boringssl\\ssl\\tls_record.cc " +615 "third_party\\boringssl\\third_party\\fiat\\curve25519.c " +616 "third_party\\zlib\\adler32.c " +617 "third_party\\zlib\\compress.c " +618 "third_party\\zlib\\crc32.c " +619 "third_party\\zlib\\deflate.c " +620 "third_party\\zlib\\gzclose.c " +621 "third_party\\zlib\\gzlib.c " +622 "third_party\\zlib\\gzread.c " +623 "third_party\\zlib\\gzwrite.c " +624 "third_party\\zlib\\infback.c " +625 "third_party\\zlib\\inffast.c " +626 "third_party\\zlib\\inflate.c " +627 "third_party\\zlib\\inftrees.c " +628 "third_party\\zlib\\trees.c " +629 "third_party\\zlib\\uncompr.c " +630 "third_party\\zlib\\zutil.c " +631 "";632 EXTENSION("grpc", grpc_source, null,633 "/DOPENSSL_NO_ASM /D_GNU_SOURCE /DWIN32_LEAN_AND_MEAN "+634 "/D_HAS_EXCEPTIONS=0 /DNOMINMAX /DGRPC_ARES=0 /D_WIN32_WINNT=0x600 "+635 "/DPB_FIELD_16BIT "+636 "/I"+configure_module_dirname+" "+637 "/I"+configure_module_dirname+"\\include "+638 "/I"+configure_module_dirname+"\\src\\php\\ext\\grpc "+639 "/I"+configure_module_dirname+"\\third_party\\boringssl\\include "+640 "/I"+configure_module_dirname+"\\third_party\\zlib "+641 "/I"+configure_module_dirname+"\\third_party\\address_sorting\\include");642 base_dir = get_define('BUILD_DIR');643 FSO.CreateFolder(base_dir+"\\ext");644 FSO.CreateFolder(base_dir+"\\ext\\grpc");645 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src");646 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\boringssl");647 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core");648 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext");649 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\census");650 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters");651 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel");652 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy");653 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb");654 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\proto");655 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\proto\\grpc");656 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\proto\\grpc\\lb");657 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\proto\\grpc\\lb\\v1");658 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\pick_first");659 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\round_robin");660 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\resolver");661 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\resolver\\dns");662 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\resolver\\dns\\c_ares");663 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\resolver\\dns\\native");664 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\resolver\\fake");665 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\client_channel\\resolver\\sockaddr");666 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\deadline");667 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\http");668 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\http\\client");669 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\http\\message_compress");670 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\http\\server");671 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\load_reporting");672 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\max_age");673 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\message_size");674 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\filters\\workarounds");675 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport");676 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2");677 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\alpn");678 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\client");679 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\client\\insecure");680 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\client\\secure");681 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\server");682 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\server\\insecure");683 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\server\\secure");684 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\chttp2\\transport");685 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\ext\\transport\\inproc");686 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib");687 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\avl");688 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\backoff");689 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\channel");690 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\compression");691 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\debug");692 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\gpr");693 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\gprpp");694 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\http");695 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\iomgr");696 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\json");697 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\profiling");698 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security");699 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\context");700 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials");701 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\alts");702 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\composite");703 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\fake");704 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\google_default");705 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\iam");706 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\jwt");707 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\oauth2");708 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\plugin");709 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\credentials\\ssl");710 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\security_connector");711 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\transport");712 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\security\\util");713 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\slice");714 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\surface");715 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\lib\\transport");716 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\plugin_registry");717 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi");718 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\alts");719 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\alts\\crypt");720 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\alts\\frame_protector");721 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\alts\\handshaker");722 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\alts\\zero_copy_frame_protector");723 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\ssl");724 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\core\\tsi\\ssl\\session_cache");725 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\php");726 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\php\\ext");727 FSO.CreateFolder(base_dir+"\\ext\\grpc\\src\\php\\ext\\grpc");728 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party");729 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\address_sorting");730 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl");731 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto");732 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\asn1");733 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\base64");734 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\bio");735 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\bn_extra");736 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\buf");737 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\bytestring");738 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\chacha");739 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\cipher_extra");740 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\cmac");741 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\conf");742 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\curve25519");743 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\dh");744 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\digest_extra");745 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\dsa");746 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\ec_extra");747 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\ecdh");748 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\ecdsa_extra");749 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\engine");750 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\err");751 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\evp");752 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\fipsmodule");753 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\hkdf");754 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\lhash");755 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\obj");756 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\pem");757 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\pkcs7");758 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\pkcs8");759 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\poly1305");760 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\pool");761 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\rand_extra");762 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\rc4");763 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\rsa_extra");764 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\stack");765 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\x509");766 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\crypto\\x509v3");767 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\ssl");768 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\third_party");769 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\boringssl\\third_party\\fiat");770 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\nanopb");771 FSO.CreateFolder(base_dir+"\\ext\\grpc\\third_party\\zlib");772 _build_dirs = new Array();773 for (i = 0; i < build_dirs.length; i++) {774 if (build_dirs[i].indexOf('grpc') == -1) {775 _build_dirs[_build_dirs.length] = build_dirs[i];776 }777 }778 build_dirs = _build_dirs;...
useThirdPartyAPIEndpoints.ts
Source:useThirdPartyAPIEndpoints.ts
1import createPersistedState from "use-persisted-state";2export interface ThirdPartyAPIEntryProps {3 name: string;4 endpoint: string;5 apiHeader: string;6 apiKey: string;7}8export const useThirdPartyAPIEndpoints = () => {9 const defaultThirdPartyAPIEndpoints: ThirdPartyAPIEntryProps[] = [];10 const [thirdPartyAPIEndpoints, setThirdPartyAPIEndpoints] = createPersistedState("ADDRESS_THIRD_PARTY_ENDPOINTS")(11 defaultThirdPartyAPIEndpoints12 );13 const addThirdPartyAPIEndpoint = (newValues: ThirdPartyAPIEntryProps) => {14 setThirdPartyAPIEndpoints([...thirdPartyAPIEndpoints, newValues]);15 };16 const removeThirdPartyAPIEndpoint = (id: number) => {17 const filtered = thirdPartyAPIEndpoints.filter((item, index) => {18 return index !== id;19 });20 setThirdPartyAPIEndpoints(filtered);21 };22 return { thirdPartyAPIEndpoints, setThirdPartyAPIEndpoints, addThirdPartyAPIEndpoint, removeThirdPartyAPIEndpoint };...
Using AI Code Generation
1import React from 'react';2import { storiesOf } from '@storybook/react';3import { withInfo } from '@storybook/addon-info';4import { withNotes } from '@storybook/addon-notes';5import { withKnobs, text } from '@storybook/addon-knobs';6import { action } from '@storybook/addon-actions';7import { Button } from './index';8const stories = storiesOf('Button', module);9stories.addDecorator(withKnobs);10stories.add(11 withInfo('A button with text')(() => (12 <Button onClick={action('clicked')}>{text('Text', 'Hello Button')}</Button>13);14stories.add(15 withInfo('A button with some emoji')(() => (16 <Button onClick={action('clicked')}>{text('Text', 'π π π π―')}</Button>17);18stories.add(19 withNotes('A button with some emoji and notes')(() => (20 <Button onClick={action('clicked')}>{text('Text', 'π π π π―')}</Button>21);22stories.add(23 withNotes('A button with some emoji and notes')(24 withInfo('A button with some emoji and notes')(() => (25 <Button onClick={action('clicked')}>{text('Text', 'π π π π―')}</Button>26);27stories.add(28 withNotes('A button with some emoji and notes')(29 withInfo('A button with some emoji and notes')(() => (30 <Button onClick={action('clicked')}>{text('Text', 'π π π π―')}</Button>31);32stories.add(33 withNotes('A button with some emoji and notes')(34 withInfo('A button with some emoji and notes')(35 withKnobs(() => (36 <Button onClick={action('clicked')}>{text('Text', 'π π π π―')}</Button>37);38stories.add(39 withNotes('A button with some emoji and notes')(40 withInfo('A button with some emoji and notes')(
Using AI Code Generation
1import { storiesOf } from '@storybook/react';2import { action } from '@storybook/addon-actions';3import React from 'react';4import { Button } from '../src/components/Button';5storiesOf('Button', module)6 .add('with text', () => (7 <Button onClick={action('clicked')}>Hello Button</Button>8 .add('with some emoji', () => (9 <Button onClick={action('clicked')}>π π π π―</Button>10 ));
Using AI Code Generation
1import { render } from "@testing-library/react";2import { withRoot } from "storybook-root";3import { MyComponent } from "./MyComponent";4const { WithRoot } = withRoot();5const WithRootComponent = WithRoot(MyComponent);6test("renders without crashing", () => {7const { container } = render(<WithRootComponent />);8expect(container).toBeInTheDocument();9});10import React from "react";11import { withRoot } from "storybook-root";12export const MyComponent = () => {13return <div>My Component</div>;14};15export default withRoot()(MyComponent);16import { addDecorator } from "@storybook/react";17import { withRoot } from "storybook-root";18const { WithRoot } = withRoot();19addDecorator(WithRoot);20import { addDecorator } from "@storybook/react";21import { withRoot } from "storybook-root";22const { WithRoot } = withRoot();23addDecorator(WithRoot);24import { addDecorator } from "@storybook/react";25import { withRoot } from "storybook-root";26const { WithRoot } = withRoot();27addDecorator(WithRoot);28import { addDecorator } from "@storybook/react";29import { withRoot } from "storybook-root";30const { WithRoot } = withRoot();31addDecorator(WithRoot);32import { addDecorator } from "@storybook/react";33import { withRoot } from "storybook-root";34const { WithRoot } = withRoot();35addDecorator(WithRoot);36import { addDecorator } from "@storybook/react";37import { withRoot } from "storybook-root";38const { WithRoot } = withRoot();39addDecorator(WithRoot
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!