murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 1 | # GRPC Node gyp file |
| 2 | # This currently builds the Node extension and dependencies |
| 3 | # This file has been automatically generated from a template file. |
| 4 | # Please look at the templates directory instead. |
| 5 | # This file can be regenerated from the template by running |
| 6 | # tools/buildgen/generate_projects.sh |
| 7 | |
murgatroid99 | f33b132 | 2015-10-05 09:45:04 -0700 | [diff] [blame] | 8 | # Copyright 2015, Google Inc. |
| 9 | # All rights reserved. |
| 10 | # |
| 11 | # Redistribution and use in source and binary forms, with or without |
| 12 | # modification, are permitted provided that the following conditions are |
| 13 | # met: |
| 14 | # |
| 15 | # * Redistributions of source code must retain the above copyright |
| 16 | # notice, this list of conditions and the following disclaimer. |
| 17 | # * Redistributions in binary form must reproduce the above |
| 18 | # copyright notice, this list of conditions and the following disclaimer |
| 19 | # in the documentation and/or other materials provided with the |
| 20 | # distribution. |
| 21 | # * Neither the name of Google Inc. nor the names of its |
| 22 | # contributors may be used to endorse or promote products derived from |
| 23 | # this software without specific prior written permission. |
| 24 | # |
| 25 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
| 26 | # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
| 27 | # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| 28 | # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| 29 | # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 30 | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 31 | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 32 | # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 33 | # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 34 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 35 | # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 36 | |
| 37 | # Some of this file is built with the help of |
| 38 | # https://n8.io/converting-a-c-library-to-gyp/ |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 39 | { |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 40 | 'variables': { |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 41 | 'config': '<!(echo $CONFIG)' |
| 42 | }, |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 43 | # TODO: Finish windows support |
| 44 | 'target_defaults': { |
murgatroid99 | e754079 | 2015-10-09 15:43:14 -0700 | [diff] [blame] | 45 | # Empirically, Node only exports ALPN symbols if its major version is >0. |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 46 | # io.js always reports versions >0 and always exports ALPN symbols. |
murgatroid99 | 15def98 | 2015-10-09 14:11:02 -0700 | [diff] [blame] | 47 | # Therefore, Node's major version will be truthy if and only if it |
| 48 | # supports ALPN. The output of "node -v" is v[major].[minor].[patch], |
murgatroid99 | c07c734 | 2015-10-19 17:41:03 -0700 | [diff] [blame] | 49 | # like "v4.1.1" in a recent version. We use cut to split by period and |
| 50 | # take the first field (resulting in "v[major]"), then use cut again |
| 51 | # to take all but the first character, removing the "v". |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 52 | 'defines': [ |
murgatroid99 | c07c734 | 2015-10-19 17:41:03 -0700 | [diff] [blame] | 53 | 'TSI_OPENSSL_ALPN_SUPPORT=<!(node --version | cut -d. -f1 | cut -c2-)' |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 54 | ], |
| 55 | 'include_dirs': [ |
| 56 | '.', |
murgatroid99 | afe4698 | 2015-10-23 10:17:26 -0700 | [diff] [blame] | 57 | 'include', |
murgatroid99 | 8dcdcc7 | 2015-10-26 10:45:00 -0700 | [diff] [blame] | 58 | '<(node_root_dir)/deps/openssl/openssl/include', |
| 59 | '<(node_root_dir)/deps/zlib' |
murgatroid99 | a89d9e7 | 2015-10-13 16:03:16 -0700 | [diff] [blame] | 60 | ], |
| 61 | 'conditions': [ |
| 62 | ['OS != "win"', { |
| 63 | 'conditions': [ |
| 64 | ['config=="gcov"', { |
| 65 | 'cflags': [ |
| 66 | '-ftest-coverage', |
| 67 | '-fprofile-arcs', |
| 68 | '-O0' |
| 69 | ], |
| 70 | 'ldflags': [ |
| 71 | '-ftest-coverage', |
| 72 | '-fprofile-arcs' |
| 73 | ] |
| 74 | } |
| 75 | ] |
| 76 | ] |
| 77 | }], |
murgatroid99 | afe4698 | 2015-10-23 10:17:26 -0700 | [diff] [blame] | 78 | ["target_arch=='ia32'", { |
| 79 | "include_dirs": [ "<(node_root_dir)/deps/openssl/config/piii" ] |
| 80 | }], |
| 81 | ["target_arch=='x64'", { |
| 82 | "include_dirs": [ "<(node_root_dir)/deps/openssl/config/k8" ] |
| 83 | }], |
| 84 | ["target_arch=='arm'", { |
| 85 | "include_dirs": [ "<(node_root_dir)/deps/openssl/config/arm" ] |
| 86 | }] |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 87 | ] |
| 88 | }, |
| 89 | 'targets': [ |
| 90 | { |
| 91 | 'target_name': 'gpr', |
| 92 | 'product_prefix': 'lib', |
| 93 | 'type': 'static_library', |
| 94 | 'dependencies': [ |
| 95 | ], |
| 96 | 'sources': [ |
Craig Tiller | 9519009 | 2015-10-10 20:06:35 -0700 | [diff] [blame] | 97 | 'src/core/profiling/basic_timers.c', |
| 98 | 'src/core/profiling/stap_timers.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 99 | 'src/core/support/alloc.c', |
| 100 | 'src/core/support/cmdline.c', |
| 101 | 'src/core/support/cpu_iphone.c', |
| 102 | 'src/core/support/cpu_linux.c', |
| 103 | 'src/core/support/cpu_posix.c', |
| 104 | 'src/core/support/cpu_windows.c', |
| 105 | 'src/core/support/env_linux.c', |
| 106 | 'src/core/support/env_posix.c', |
| 107 | 'src/core/support/env_win32.c', |
| 108 | 'src/core/support/file.c', |
| 109 | 'src/core/support/file_posix.c', |
| 110 | 'src/core/support/file_win32.c', |
| 111 | 'src/core/support/histogram.c', |
| 112 | 'src/core/support/host_port.c', |
| 113 | 'src/core/support/log.c', |
| 114 | 'src/core/support/log_android.c', |
| 115 | 'src/core/support/log_linux.c', |
| 116 | 'src/core/support/log_posix.c', |
| 117 | 'src/core/support/log_win32.c', |
| 118 | 'src/core/support/murmur_hash.c', |
| 119 | 'src/core/support/slice.c', |
| 120 | 'src/core/support/slice_buffer.c', |
| 121 | 'src/core/support/stack_lockfree.c', |
| 122 | 'src/core/support/string.c', |
| 123 | 'src/core/support/string_posix.c', |
| 124 | 'src/core/support/string_win32.c', |
| 125 | 'src/core/support/subprocess_posix.c', |
| 126 | 'src/core/support/sync.c', |
| 127 | 'src/core/support/sync_posix.c', |
| 128 | 'src/core/support/sync_win32.c', |
| 129 | 'src/core/support/thd.c', |
| 130 | 'src/core/support/thd_posix.c', |
| 131 | 'src/core/support/thd_win32.c', |
| 132 | 'src/core/support/time.c', |
| 133 | 'src/core/support/time_posix.c', |
Craig Tiller | 9519009 | 2015-10-10 20:06:35 -0700 | [diff] [blame] | 134 | 'src/core/support/time_precise.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 135 | 'src/core/support/time_win32.c', |
| 136 | 'src/core/support/tls_pthread.c', |
| 137 | ], |
murgatroid99 | 6ffdb94 | 2015-10-22 16:10:05 -0700 | [diff] [blame] | 138 | "conditions": [ |
| 139 | ['OS == "mac"', { |
| 140 | 'xcode_settings': { |
murgatroid99 | 22c448b | 2015-10-23 10:25:30 -0700 | [diff] [blame] | 141 | 'MACOSX_DEPLOYMENT_TARGET': '10.9' |
murgatroid99 | 6ffdb94 | 2015-10-22 16:10:05 -0700 | [diff] [blame] | 142 | } |
| 143 | }] |
| 144 | ], |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 145 | }, |
| 146 | { |
| 147 | 'target_name': 'grpc', |
| 148 | 'product_prefix': 'lib', |
| 149 | 'type': 'static_library', |
| 150 | 'dependencies': [ |
| 151 | 'gpr', |
| 152 | ], |
| 153 | 'sources': [ |
| 154 | 'src/core/httpcli/httpcli_security_connector.c', |
| 155 | 'src/core/security/base64.c', |
| 156 | 'src/core/security/client_auth_filter.c', |
| 157 | 'src/core/security/credentials.c', |
| 158 | 'src/core/security/credentials_metadata.c', |
| 159 | 'src/core/security/credentials_posix.c', |
| 160 | 'src/core/security/credentials_win32.c', |
| 161 | 'src/core/security/google_default_credentials.c', |
| 162 | 'src/core/security/handshake.c', |
| 163 | 'src/core/security/json_token.c', |
| 164 | 'src/core/security/jwt_verifier.c', |
| 165 | 'src/core/security/secure_endpoint.c', |
| 166 | 'src/core/security/security_connector.c', |
| 167 | 'src/core/security/security_context.c', |
| 168 | 'src/core/security/server_auth_filter.c', |
| 169 | 'src/core/security/server_secure_chttp2.c', |
| 170 | 'src/core/surface/init_secure.c', |
| 171 | 'src/core/surface/secure_channel_create.c', |
| 172 | 'src/core/tsi/fake_transport_security.c', |
| 173 | 'src/core/tsi/ssl_transport_security.c', |
| 174 | 'src/core/tsi/transport_security.c', |
| 175 | 'src/core/census/grpc_context.c', |
| 176 | 'src/core/census/grpc_filter.c', |
| 177 | 'src/core/channel/channel_args.c', |
| 178 | 'src/core/channel/channel_stack.c', |
| 179 | 'src/core/channel/client_channel.c', |
David Garcia Quintas | b5ab8a2 | 2015-10-19 15:41:42 -0700 | [diff] [blame] | 180 | 'src/core/channel/client_uchannel.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 181 | 'src/core/channel/compress_filter.c', |
| 182 | 'src/core/channel/connected_channel.c', |
| 183 | 'src/core/channel/http_client_filter.c', |
| 184 | 'src/core/channel/http_server_filter.c', |
| 185 | 'src/core/channel/noop_filter.c', |
Craig Tiller | ca1593a | 2015-11-02 14:08:33 -0800 | [diff] [blame] | 186 | 'src/core/channel/subchannel_call_holder.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 187 | 'src/core/client_config/client_config.c', |
| 188 | 'src/core/client_config/connector.c', |
| 189 | 'src/core/client_config/lb_policies/pick_first.c', |
| 190 | 'src/core/client_config/lb_policies/round_robin.c', |
| 191 | 'src/core/client_config/lb_policy.c', |
| 192 | 'src/core/client_config/lb_policy_factory.c', |
| 193 | 'src/core/client_config/lb_policy_registry.c', |
| 194 | 'src/core/client_config/resolver.c', |
| 195 | 'src/core/client_config/resolver_factory.c', |
| 196 | 'src/core/client_config/resolver_registry.c', |
| 197 | 'src/core/client_config/resolvers/dns_resolver.c', |
| 198 | 'src/core/client_config/resolvers/sockaddr_resolver.c', |
| 199 | 'src/core/client_config/subchannel.c', |
| 200 | 'src/core/client_config/subchannel_factory.c', |
| 201 | 'src/core/client_config/subchannel_factory_decorators/add_channel_arg.c', |
| 202 | 'src/core/client_config/subchannel_factory_decorators/merge_channel_args.c', |
| 203 | 'src/core/client_config/uri_parser.c', |
| 204 | 'src/core/compression/algorithm.c', |
| 205 | 'src/core/compression/message_compress.c', |
| 206 | 'src/core/debug/trace.c', |
| 207 | 'src/core/httpcli/format_request.c', |
| 208 | 'src/core/httpcli/httpcli.c', |
| 209 | 'src/core/httpcli/parser.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 210 | 'src/core/iomgr/closure.c', |
| 211 | 'src/core/iomgr/endpoint.c', |
| 212 | 'src/core/iomgr/endpoint_pair_posix.c', |
| 213 | 'src/core/iomgr/endpoint_pair_windows.c', |
| 214 | 'src/core/iomgr/exec_ctx.c', |
David Garcia Quintas | 63e72a7 | 2015-10-12 22:07:32 -0700 | [diff] [blame] | 215 | 'src/core/iomgr/executor.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 216 | 'src/core/iomgr/fd_posix.c', |
| 217 | 'src/core/iomgr/iocp_windows.c', |
| 218 | 'src/core/iomgr/iomgr.c', |
| 219 | 'src/core/iomgr/iomgr_posix.c', |
| 220 | 'src/core/iomgr/iomgr_windows.c', |
| 221 | 'src/core/iomgr/pollset_multipoller_with_epoll.c', |
| 222 | 'src/core/iomgr/pollset_multipoller_with_poll_posix.c', |
| 223 | 'src/core/iomgr/pollset_posix.c', |
| 224 | 'src/core/iomgr/pollset_set_posix.c', |
| 225 | 'src/core/iomgr/pollset_set_windows.c', |
| 226 | 'src/core/iomgr/pollset_windows.c', |
| 227 | 'src/core/iomgr/resolve_address_posix.c', |
| 228 | 'src/core/iomgr/resolve_address_windows.c', |
| 229 | 'src/core/iomgr/sockaddr_utils.c', |
| 230 | 'src/core/iomgr/socket_utils_common_posix.c', |
| 231 | 'src/core/iomgr/socket_utils_linux.c', |
| 232 | 'src/core/iomgr/socket_utils_posix.c', |
| 233 | 'src/core/iomgr/socket_windows.c', |
| 234 | 'src/core/iomgr/tcp_client_posix.c', |
| 235 | 'src/core/iomgr/tcp_client_windows.c', |
| 236 | 'src/core/iomgr/tcp_posix.c', |
| 237 | 'src/core/iomgr/tcp_server_posix.c', |
| 238 | 'src/core/iomgr/tcp_server_windows.c', |
| 239 | 'src/core/iomgr/tcp_windows.c', |
| 240 | 'src/core/iomgr/time_averaged_stats.c', |
David Garcia Quintas | b65e421 | 2015-10-14 12:00:21 -0700 | [diff] [blame] | 241 | 'src/core/iomgr/timer.c', |
| 242 | 'src/core/iomgr/timer_heap.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 243 | 'src/core/iomgr/udp_server.c', |
| 244 | 'src/core/iomgr/wakeup_fd_eventfd.c', |
| 245 | 'src/core/iomgr/wakeup_fd_nospecial.c', |
| 246 | 'src/core/iomgr/wakeup_fd_pipe.c', |
| 247 | 'src/core/iomgr/wakeup_fd_posix.c', |
| 248 | 'src/core/iomgr/workqueue_posix.c', |
| 249 | 'src/core/iomgr/workqueue_windows.c', |
| 250 | 'src/core/json/json.c', |
| 251 | 'src/core/json/json_reader.c', |
| 252 | 'src/core/json/json_string.c', |
| 253 | 'src/core/json/json_writer.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 254 | 'src/core/surface/api_trace.c', |
| 255 | 'src/core/surface/byte_buffer.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 256 | 'src/core/surface/byte_buffer_reader.c', |
| 257 | 'src/core/surface/call.c', |
| 258 | 'src/core/surface/call_details.c', |
| 259 | 'src/core/surface/call_log_batch.c', |
| 260 | 'src/core/surface/channel.c', |
| 261 | 'src/core/surface/channel_connectivity.c', |
| 262 | 'src/core/surface/channel_create.c', |
| 263 | 'src/core/surface/completion_queue.c', |
| 264 | 'src/core/surface/event_string.c', |
| 265 | 'src/core/surface/init.c', |
| 266 | 'src/core/surface/lame_client.c', |
| 267 | 'src/core/surface/metadata_array.c', |
| 268 | 'src/core/surface/server.c', |
| 269 | 'src/core/surface/server_chttp2.c', |
| 270 | 'src/core/surface/server_create.c', |
| 271 | 'src/core/surface/version.c', |
Craig Tiller | ca1593a | 2015-11-02 14:08:33 -0800 | [diff] [blame] | 272 | 'src/core/transport/byte_stream.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 273 | 'src/core/transport/chttp2/alpn.c', |
| 274 | 'src/core/transport/chttp2/bin_encoder.c', |
| 275 | 'src/core/transport/chttp2/frame_data.c', |
| 276 | 'src/core/transport/chttp2/frame_goaway.c', |
| 277 | 'src/core/transport/chttp2/frame_ping.c', |
| 278 | 'src/core/transport/chttp2/frame_rst_stream.c', |
| 279 | 'src/core/transport/chttp2/frame_settings.c', |
| 280 | 'src/core/transport/chttp2/frame_window_update.c', |
Craig Tiller | ca1593a | 2015-11-02 14:08:33 -0800 | [diff] [blame] | 281 | 'src/core/transport/chttp2/hpack_encoder.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 282 | 'src/core/transport/chttp2/hpack_parser.c', |
| 283 | 'src/core/transport/chttp2/hpack_table.c', |
| 284 | 'src/core/transport/chttp2/huffsyms.c', |
| 285 | 'src/core/transport/chttp2/incoming_metadata.c', |
| 286 | 'src/core/transport/chttp2/parsing.c', |
| 287 | 'src/core/transport/chttp2/status_conversion.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 288 | 'src/core/transport/chttp2/stream_lists.c', |
| 289 | 'src/core/transport/chttp2/stream_map.c', |
| 290 | 'src/core/transport/chttp2/timeout_encoding.c', |
| 291 | 'src/core/transport/chttp2/varint.c', |
| 292 | 'src/core/transport/chttp2/writing.c', |
| 293 | 'src/core/transport/chttp2_transport.c', |
| 294 | 'src/core/transport/connectivity_state.c', |
| 295 | 'src/core/transport/metadata.c', |
Craig Tiller | ca1593a | 2015-11-02 14:08:33 -0800 | [diff] [blame] | 296 | 'src/core/transport/metadata_batch.c', |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 297 | 'src/core/transport/transport.c', |
| 298 | 'src/core/transport/transport_op_string.c', |
| 299 | 'src/core/census/context.c', |
| 300 | 'src/core/census/initialize.c', |
| 301 | 'src/core/census/operation.c', |
| 302 | 'src/core/census/tracing.c', |
| 303 | ], |
murgatroid99 | 6ffdb94 | 2015-10-22 16:10:05 -0700 | [diff] [blame] | 304 | "conditions": [ |
| 305 | ['OS == "mac"', { |
| 306 | 'xcode_settings': { |
murgatroid99 | 22c448b | 2015-10-23 10:25:30 -0700 | [diff] [blame] | 307 | 'MACOSX_DEPLOYMENT_TARGET': '10.9' |
murgatroid99 | 6ffdb94 | 2015-10-22 16:10:05 -0700 | [diff] [blame] | 308 | } |
| 309 | }] |
| 310 | ], |
murgatroid99 | fd994f1 | 2015-10-09 14:02:28 -0700 | [diff] [blame] | 311 | }, |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 312 | { |
| 313 | 'include_dirs': [ |
| 314 | "<!(node -e \"require('nan')\")" |
| 315 | ], |
| 316 | 'cflags': [ |
| 317 | '-std=c++0x', |
| 318 | '-Wall', |
| 319 | '-pthread', |
| 320 | '-g', |
| 321 | '-zdefs', |
| 322 | '-Werror', |
| 323 | '-Wno-error=deprecated-declarations' |
| 324 | ], |
| 325 | 'ldflags': [ |
| 326 | '-g' |
| 327 | ], |
| 328 | "conditions": [ |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 329 | ['OS == "mac"', { |
| 330 | 'xcode_settings': { |
| 331 | 'MACOSX_DEPLOYMENT_TARGET': '10.9', |
| 332 | 'OTHER_CFLAGS': [ |
| 333 | '-std=c++11', |
| 334 | '-stdlib=libc++' |
| 335 | ] |
| 336 | } |
| 337 | }] |
| 338 | ], |
| 339 | "target_name": "grpc_node", |
| 340 | "sources": [ |
| 341 | "src/node/ext/byte_buffer.cc", |
| 342 | "src/node/ext/call.cc", |
murgatroid99 | 47f519e | 2015-10-07 12:34:24 -0700 | [diff] [blame] | 343 | "src/node/ext/call_credentials.cc", |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 344 | "src/node/ext/channel.cc", |
murgatroid99 | 47f519e | 2015-10-07 12:34:24 -0700 | [diff] [blame] | 345 | "src/node/ext/channel_credentials.cc", |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 346 | "src/node/ext/completion_queue_async_worker.cc", |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 347 | "src/node/ext/node_grpc.cc", |
| 348 | "src/node/ext/server.cc", |
| 349 | "src/node/ext/server_credentials.cc", |
murgatroid99 | 879bc4f | 2015-11-05 10:35:04 -0800 | [diff] [blame] | 350 | "src/node/ext/timeval.cc", |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 351 | ], |
| 352 | "dependencies": [ |
murgatroid99 | 879bc4f | 2015-11-05 10:35:04 -0800 | [diff] [blame] | 353 | "grpc", |
| 354 | "gpr", |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 355 | ] |
murgatroid99 | 879bc4f | 2015-11-05 10:35:04 -0800 | [diff] [blame] | 356 | }, |
murgatroid99 | 2af89e4 | 2015-10-01 11:54:00 -0700 | [diff] [blame] | 357 | ] |
| 358 | } |