OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'includes': [ | 6 'includes': [ |
7 '../../build/win_precompile.gypi', | 7 '../../build/win_precompile.gypi', |
8 ], | 8 ], |
9 'variables': { | 9 'variables': { |
10 'enabled_libjingle_device_manager%': 0, | 10 'enabled_libjingle_device_manager%': 0, |
11 'libjingle_additional_deps%': [], | 11 'libjingle_additional_deps%': [], |
12 'libjingle_peerconnection_additional_deps%': [], | 12 'libjingle_peerconnection_additional_deps%': [], |
13 'libjingle_source%': "source", | 13 'libjingle_source%': "source", |
14 'libpeer_target_type%': 'static_library', | 14 'libpeer_target_type%': 'static_library', |
15 'libpeer_allocator_shim%': 0, | 15 'libpeer_allocator_shim%': 0, |
16 }, | 16 }, |
17 'target_defaults': { | 17 'target_defaults': { |
18 'defines': [ | 18 'defines': [ |
19 'EXPAT_RELATIVE_PATH', | 19 'EXPAT_RELATIVE_PATH', |
20 'FEATURE_ENABLE_SSL', | 20 'FEATURE_ENABLE_SSL', |
21 'GTEST_RELATIVE_PATH', | 21 'GTEST_RELATIVE_PATH', |
22 'HAVE_SRTP', | 22 'HAVE_SRTP', |
23 'HAVE_WEBRTC_VIDEO', | 23 'HAVE_WEBRTC_VIDEO', |
24 'HAVE_WEBRTC_VOICE', | 24 'HAVE_WEBRTC_VOICE', |
25 'JSONCPP_RELATIVE_PATH', | |
26 'LOGGING_INSIDE_LIBJINGLE', | 25 'LOGGING_INSIDE_LIBJINGLE', |
27 'NO_MAIN_THREAD_WRAPPING', | 26 'NO_MAIN_THREAD_WRAPPING', |
28 'NO_SOUND_SYSTEM', | 27 'NO_SOUND_SYSTEM', |
29 'SRTP_RELATIVE_PATH', | 28 'SRTP_RELATIVE_PATH', |
30 'USE_WEBRTC_DEV_BRANCH', | 29 'USE_WEBRTC_DEV_BRANCH', |
31 ], | 30 ], |
32 'configurations': { | 31 'configurations': { |
33 'Debug': { | 32 'Debug': { |
34 'defines': [ | 33 'defines': [ |
35 # TODO(sergeyu): Fix libjingle to use NDEBUG instead of | 34 # TODO(sergeyu): Fix libjingle to use NDEBUG instead of |
(...skipping 25 matching lines...) Expand all Loading... |
61 './<(libjingle_source)', | 60 './<(libjingle_source)', |
62 '../../testing/gtest/include', | 61 '../../testing/gtest/include', |
63 '../../third_party', | 62 '../../third_party', |
64 '../../third_party/webrtc', | 63 '../../third_party/webrtc', |
65 ], | 64 ], |
66 'defines': [ | 65 'defines': [ |
67 'FEATURE_ENABLE_SSL', | 66 'FEATURE_ENABLE_SSL', |
68 'FEATURE_ENABLE_VOICEMAIL', | 67 'FEATURE_ENABLE_VOICEMAIL', |
69 'EXPAT_RELATIVE_PATH', | 68 'EXPAT_RELATIVE_PATH', |
70 'GTEST_RELATIVE_PATH', | 69 'GTEST_RELATIVE_PATH', |
71 'JSONCPP_RELATIVE_PATH', | |
72 'NO_MAIN_THREAD_WRAPPING', | 70 'NO_MAIN_THREAD_WRAPPING', |
73 'NO_SOUND_SYSTEM', | 71 'NO_SOUND_SYSTEM', |
74 ], | 72 ], |
75 'conditions': [ | 73 'conditions': [ |
76 ['OS=="win"', { | 74 ['OS=="win"', { |
77 'link_settings': { | 75 'link_settings': { |
78 'libraries': [ | 76 'libraries': [ |
79 '-lsecur32.lib', | 77 '-lsecur32.lib', |
80 '-lcrypt32.lib', | 78 '-lcrypt32.lib', |
81 '-liphlpapi.lib', | 79 '-liphlpapi.lib', |
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
235 'defines': [ | 233 'defines': [ |
236 'FREEBSD', | 234 'FREEBSD', |
237 ], | 235 ], |
238 }], | 236 }], |
239 ], | 237 ], |
240 }, | 238 }, |
241 'targets': [ | 239 'targets': [ |
242 { | 240 { |
243 'target_name': 'libjingle', | 241 'target_name': 'libjingle', |
244 'type': 'static_library', | 242 'type': 'static_library', |
| 243 'includes': [ 'libjingle_srcs.gypi' ], |
245 'sources': [ | 244 'sources': [ |
246 'overrides/talk/base/basictypes.h', | 245 'overrides/talk/base/basictypes.h', |
247 'overrides/talk/base/constructormagic.h', | 246 'overrides/talk/base/constructormagic.h', |
| 247 'overrides/talk/base/win32socketinit.cc', |
248 | 248 |
249 # Overrides logging.h/.cc because libjingle logging should be done to | 249 # Overrides logging.h/.cc because libjingle logging should be done to |
250 # the same place as the chromium logging. | 250 # the same place as the chromium logging. |
251 'overrides/talk/base/logging.cc', | 251 'overrides/talk/base/logging.cc', |
252 'overrides/talk/base/logging.h', | 252 'overrides/talk/base/logging.h', |
| 253 ], |
| 254 'sources!' : [ |
| 255 # Compiled as part of libjingle_p2p_constants. |
| 256 '<(libjingle_source)/talk/p2p/base/constants.cc', |
| 257 '<(libjingle_source)/talk/p2p/base/constants.h', |
253 | 258 |
254 '<(libjingle_source)/talk/base/asyncfile.cc', | 259 # Replaced with logging.cc in the overrides. |
255 '<(libjingle_source)/talk/base/asyncfile.h', | 260 '<(libjingle_source)/talk/base/logging.h', |
256 '<(libjingle_source)/talk/base/asynchttprequest.cc', | 261 '<(libjingle_source)/talk/base/logging.cc', |
257 '<(libjingle_source)/talk/base/asynchttprequest.h', | |
258 '<(libjingle_source)/talk/base/asyncpacketsocket.h', | |
259 '<(libjingle_source)/talk/base/asyncsocket.cc', | |
260 '<(libjingle_source)/talk/base/asyncsocket.h', | |
261 '<(libjingle_source)/talk/base/asynctcpsocket.cc', | |
262 '<(libjingle_source)/talk/base/asynctcpsocket.h', | |
263 '<(libjingle_source)/talk/base/asyncudpsocket.cc', | |
264 '<(libjingle_source)/talk/base/asyncudpsocket.h', | |
265 '<(libjingle_source)/talk/base/autodetectproxy.cc', | |
266 '<(libjingle_source)/talk/base/autodetectproxy.h', | |
267 '<(libjingle_source)/talk/base/base64.cc', | |
268 '<(libjingle_source)/talk/base/base64.h', | |
269 '<(libjingle_source)/talk/base/basicdefs.h', | |
270 '<(libjingle_source)/talk/base/bytebuffer.cc', | |
271 '<(libjingle_source)/talk/base/bytebuffer.h', | |
272 '<(libjingle_source)/talk/base/byteorder.h', | |
273 '<(libjingle_source)/talk/base/checks.cc', | |
274 '<(libjingle_source)/talk/base/checks.h', | |
275 '<(libjingle_source)/talk/base/common.cc', | |
276 '<(libjingle_source)/talk/base/common.h', | |
277 '<(libjingle_source)/talk/base/compile_assert.h', | |
278 '<(libjingle_source)/talk/base/cpumonitor.cc', | |
279 '<(libjingle_source)/talk/base/cpumonitor.h', | |
280 '<(libjingle_source)/talk/base/crc32.cc', | |
281 '<(libjingle_source)/talk/base/crc32.h', | |
282 '<(libjingle_source)/talk/base/criticalsection.h', | |
283 '<(libjingle_source)/talk/base/cryptstring.h', | |
284 '<(libjingle_source)/talk/base/diskcache.cc', | |
285 '<(libjingle_source)/talk/base/diskcache.h', | |
286 '<(libjingle_source)/talk/base/dscp.h', | |
287 '<(libjingle_source)/talk/base/event.cc', | |
288 '<(libjingle_source)/talk/base/event.h', | |
289 '<(libjingle_source)/talk/base/fileutils.cc', | |
290 '<(libjingle_source)/talk/base/fileutils.h', | |
291 '<(libjingle_source)/talk/base/firewallsocketserver.cc', | |
292 '<(libjingle_source)/talk/base/firewallsocketserver.h', | |
293 '<(libjingle_source)/talk/base/flags.cc', | |
294 '<(libjingle_source)/talk/base/flags.h', | |
295 '<(libjingle_source)/talk/base/helpers.cc', | |
296 '<(libjingle_source)/talk/base/helpers.h', | |
297 '<(libjingle_source)/talk/base/httpbase.cc', | |
298 '<(libjingle_source)/talk/base/httpbase.h', | |
299 '<(libjingle_source)/talk/base/httpclient.cc', | |
300 '<(libjingle_source)/talk/base/httpclient.h', | |
301 '<(libjingle_source)/talk/base/httpcommon-inl.h', | |
302 '<(libjingle_source)/talk/base/httpcommon.cc', | |
303 '<(libjingle_source)/talk/base/httpcommon.h', | |
304 '<(libjingle_source)/talk/base/httprequest.cc', | |
305 '<(libjingle_source)/talk/base/httprequest.h', | |
306 '<(libjingle_source)/talk/base/ipaddress.cc', | |
307 '<(libjingle_source)/talk/base/ipaddress.h', | |
308 '<(libjingle_source)/talk/base/json.cc', | |
309 '<(libjingle_source)/talk/base/json.h', | |
310 '<(libjingle_source)/talk/base/linked_ptr.h', | |
311 '<(libjingle_source)/talk/base/md5.cc', | |
312 '<(libjingle_source)/talk/base/md5.h', | |
313 '<(libjingle_source)/talk/base/md5digest.h', | |
314 '<(libjingle_source)/talk/base/messagedigest.cc', | |
315 '<(libjingle_source)/talk/base/messagedigest.h', | |
316 '<(libjingle_source)/talk/base/messagehandler.cc', | |
317 '<(libjingle_source)/talk/base/messagehandler.h', | |
318 '<(libjingle_source)/talk/base/messagequeue.cc', | |
319 '<(libjingle_source)/talk/base/messagequeue.h', | |
320 '<(libjingle_source)/talk/base/move.h', | |
321 '<(libjingle_source)/talk/base/nethelpers.cc', | |
322 '<(libjingle_source)/talk/base/nethelpers.h', | |
323 '<(libjingle_source)/talk/base/network.cc', | |
324 '<(libjingle_source)/talk/base/network.h', | |
325 '<(libjingle_source)/talk/base/nssidentity.cc', | |
326 '<(libjingle_source)/talk/base/nssidentity.h', | |
327 '<(libjingle_source)/talk/base/nssstreamadapter.cc', | |
328 '<(libjingle_source)/talk/base/nssstreamadapter.h', | |
329 '<(libjingle_source)/talk/base/nullsocketserver.h', | |
330 '<(libjingle_source)/talk/base/pathutils.cc', | |
331 '<(libjingle_source)/talk/base/pathutils.h', | |
332 '<(libjingle_source)/talk/base/physicalsocketserver.cc', | |
333 '<(libjingle_source)/talk/base/physicalsocketserver.h', | |
334 '<(libjingle_source)/talk/base/proxydetect.cc', | |
335 '<(libjingle_source)/talk/base/proxydetect.h', | |
336 '<(libjingle_source)/talk/base/proxyinfo.cc', | |
337 '<(libjingle_source)/talk/base/proxyinfo.h', | |
338 '<(libjingle_source)/talk/base/ratelimiter.cc', | |
339 '<(libjingle_source)/talk/base/ratelimiter.h', | |
340 '<(libjingle_source)/talk/base/ratetracker.cc', | |
341 '<(libjingle_source)/talk/base/ratetracker.h', | |
342 '<(libjingle_source)/talk/base/scoped_ptr.h', | |
343 '<(libjingle_source)/talk/base/sec_buffer.h', | |
344 '<(libjingle_source)/talk/base/sha1.cc', | |
345 '<(libjingle_source)/talk/base/sha1.h', | |
346 '<(libjingle_source)/talk/base/sha1digest.h', | |
347 '<(libjingle_source)/talk/base/signalthread.cc', | |
348 '<(libjingle_source)/talk/base/signalthread.h', | |
349 '<(libjingle_source)/talk/base/sigslot.h', | |
350 '<(libjingle_source)/talk/base/sigslotrepeater.h', | |
351 '<(libjingle_source)/talk/base/socket.h', | |
352 '<(libjingle_source)/talk/base/socketadapters.cc', | |
353 '<(libjingle_source)/talk/base/socketadapters.h', | |
354 '<(libjingle_source)/talk/base/socketaddress.cc', | |
355 '<(libjingle_source)/talk/base/socketaddress.h', | |
356 '<(libjingle_source)/talk/base/socketaddresspair.cc', | |
357 '<(libjingle_source)/talk/base/socketaddresspair.h', | |
358 '<(libjingle_source)/talk/base/socketfactory.h', | |
359 '<(libjingle_source)/talk/base/socketpool.cc', | |
360 '<(libjingle_source)/talk/base/socketpool.h', | |
361 '<(libjingle_source)/talk/base/socketserver.h', | |
362 '<(libjingle_source)/talk/base/socketstream.cc', | |
363 '<(libjingle_source)/talk/base/socketstream.h', | |
364 '<(libjingle_source)/talk/base/ssladapter.cc', | |
365 '<(libjingle_source)/talk/base/ssladapter.h', | |
366 '<(libjingle_source)/talk/base/sslfingerprint.cc', | |
367 '<(libjingle_source)/talk/base/sslfingerprint.h', | |
368 '<(libjingle_source)/talk/base/sslidentity.cc', | |
369 '<(libjingle_source)/talk/base/sslidentity.h', | |
370 '<(libjingle_source)/talk/base/sslsocketfactory.cc', | |
371 '<(libjingle_source)/talk/base/sslsocketfactory.h', | |
372 '<(libjingle_source)/talk/base/sslstreamadapter.cc', | |
373 '<(libjingle_source)/talk/base/sslstreamadapter.h', | |
374 '<(libjingle_source)/talk/base/sslstreamadapterhelper.cc', | |
375 '<(libjingle_source)/talk/base/sslstreamadapterhelper.h', | |
376 '<(libjingle_source)/talk/base/stream.cc', | |
377 '<(libjingle_source)/talk/base/stream.h', | |
378 '<(libjingle_source)/talk/base/stringencode.cc', | |
379 '<(libjingle_source)/talk/base/stringencode.h', | |
380 '<(libjingle_source)/talk/base/stringutils.cc', | |
381 '<(libjingle_source)/talk/base/stringutils.h', | |
382 '<(libjingle_source)/talk/base/systeminfo.cc', | |
383 '<(libjingle_source)/talk/base/systeminfo.h', | |
384 '<(libjingle_source)/talk/base/task.cc', | |
385 '<(libjingle_source)/talk/base/task.h', | |
386 '<(libjingle_source)/talk/base/taskparent.cc', | |
387 '<(libjingle_source)/talk/base/taskparent.h', | |
388 '<(libjingle_source)/talk/base/taskrunner.cc', | |
389 '<(libjingle_source)/talk/base/taskrunner.h', | |
390 '<(libjingle_source)/talk/base/template_util.h', | |
391 '<(libjingle_source)/talk/base/thread.cc', | |
392 '<(libjingle_source)/talk/base/thread.h', | |
393 '<(libjingle_source)/talk/base/timeutils.cc', | |
394 '<(libjingle_source)/talk/base/timeutils.h', | |
395 '<(libjingle_source)/talk/base/timing.cc', | |
396 '<(libjingle_source)/talk/base/timing.h', | |
397 '<(libjingle_source)/talk/base/urlencode.cc', | |
398 '<(libjingle_source)/talk/base/urlencode.h', | |
399 '<(libjingle_source)/talk/base/worker.cc', | |
400 '<(libjingle_source)/talk/base/worker.h', | |
401 '<(libjingle_source)/talk/p2p/base/asyncstuntcpsocket.cc', | |
402 '<(libjingle_source)/talk/p2p/base/asyncstuntcpsocket.h', | |
403 '<(libjingle_source)/talk/p2p/base/basicpacketsocketfactory.cc', | |
404 '<(libjingle_source)/talk/p2p/base/basicpacketsocketfactory.h', | |
405 '<(libjingle_source)/talk/p2p/base/candidate.h', | |
406 '<(libjingle_source)/talk/p2p/base/common.h', | |
407 '<(libjingle_source)/talk/p2p/base/dtlstransport.h', | |
408 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.cc', | |
409 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.h', | |
410 '<(libjingle_source)/talk/p2p/base/p2ptransport.cc', | |
411 '<(libjingle_source)/talk/p2p/base/p2ptransport.h', | |
412 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.cc', | |
413 '<(libjingle_source)/talk/p2p/base/p2ptransportchannel.h', | |
414 '<(libjingle_source)/talk/p2p/base/parsing.cc', | |
415 '<(libjingle_source)/talk/p2p/base/parsing.h', | |
416 '<(libjingle_source)/talk/p2p/base/port.cc', | |
417 '<(libjingle_source)/talk/p2p/base/port.h', | |
418 '<(libjingle_source)/talk/p2p/base/portallocator.cc', | |
419 '<(libjingle_source)/talk/p2p/base/portallocator.h', | |
420 '<(libjingle_source)/talk/p2p/base/portallocatorsessionproxy.cc', | |
421 '<(libjingle_source)/talk/p2p/base/portallocatorsessionproxy.h', | |
422 '<(libjingle_source)/talk/p2p/base/portproxy.cc', | |
423 '<(libjingle_source)/talk/p2p/base/portproxy.h', | |
424 '<(libjingle_source)/talk/p2p/base/pseudotcp.cc', | |
425 '<(libjingle_source)/talk/p2p/base/pseudotcp.h', | |
426 '<(libjingle_source)/talk/p2p/base/rawtransport.cc', | |
427 '<(libjingle_source)/talk/p2p/base/rawtransport.h', | |
428 '<(libjingle_source)/talk/p2p/base/rawtransportchannel.cc', | |
429 '<(libjingle_source)/talk/p2p/base/rawtransportchannel.h', | |
430 '<(libjingle_source)/talk/p2p/base/relayport.cc', | |
431 '<(libjingle_source)/talk/p2p/base/relayport.h', | |
432 '<(libjingle_source)/talk/p2p/base/session.cc', | |
433 '<(libjingle_source)/talk/p2p/base/session.h', | |
434 '<(libjingle_source)/talk/p2p/base/sessionclient.h', | |
435 '<(libjingle_source)/talk/p2p/base/sessiondescription.cc', | |
436 '<(libjingle_source)/talk/p2p/base/sessiondescription.h', | |
437 '<(libjingle_source)/talk/p2p/base/sessionid.h', | |
438 '<(libjingle_source)/talk/p2p/base/sessionmanager.cc', | |
439 '<(libjingle_source)/talk/p2p/base/sessionmanager.h', | |
440 '<(libjingle_source)/talk/p2p/base/sessionmessages.cc', | |
441 '<(libjingle_source)/talk/p2p/base/sessionmessages.h', | |
442 '<(libjingle_source)/talk/p2p/base/stun.cc', | |
443 '<(libjingle_source)/talk/p2p/base/stun.h', | |
444 '<(libjingle_source)/talk/p2p/base/stunport.cc', | |
445 '<(libjingle_source)/talk/p2p/base/stunport.h', | |
446 '<(libjingle_source)/talk/p2p/base/stunrequest.cc', | |
447 '<(libjingle_source)/talk/p2p/base/stunrequest.h', | |
448 '<(libjingle_source)/talk/p2p/base/tcpport.cc', | |
449 '<(libjingle_source)/talk/p2p/base/tcpport.h', | |
450 '<(libjingle_source)/talk/p2p/base/transport.cc', | |
451 '<(libjingle_source)/talk/p2p/base/transport.h', | |
452 '<(libjingle_source)/talk/p2p/base/transportchannel.cc', | |
453 '<(libjingle_source)/talk/p2p/base/transportchannel.h', | |
454 '<(libjingle_source)/talk/p2p/base/transportchannelimpl.h', | |
455 '<(libjingle_source)/talk/p2p/base/transportchannelproxy.cc', | |
456 '<(libjingle_source)/talk/p2p/base/transportchannelproxy.h', | |
457 '<(libjingle_source)/talk/p2p/base/transportdescription.cc', | |
458 '<(libjingle_source)/talk/p2p/base/transportdescription.h', | |
459 '<(libjingle_source)/talk/p2p/base/transportdescriptionfactory.cc', | |
460 '<(libjingle_source)/talk/p2p/base/transportdescriptionfactory.h', | |
461 '<(libjingle_source)/talk/p2p/base/turnport.cc', | |
462 '<(libjingle_source)/talk/p2p/base/turnport.h', | |
463 '<(libjingle_source)/talk/p2p/client/basicportallocator.cc', | |
464 '<(libjingle_source)/talk/p2p/client/basicportallocator.h', | |
465 '<(libjingle_source)/talk/p2p/client/httpportallocator.cc', | |
466 '<(libjingle_source)/talk/p2p/client/httpportallocator.h', | |
467 '<(libjingle_source)/talk/p2p/client/sessionmanagertask.h', | |
468 '<(libjingle_source)/talk/p2p/client/sessionsendtask.h', | |
469 '<(libjingle_source)/talk/p2p/client/socketmonitor.cc', | |
470 '<(libjingle_source)/talk/p2p/client/socketmonitor.h', | |
471 '<(libjingle_source)/talk/xmllite/qname.cc', | |
472 '<(libjingle_source)/talk/xmllite/qname.h', | |
473 '<(libjingle_source)/talk/xmllite/xmlbuilder.cc', | |
474 '<(libjingle_source)/talk/xmllite/xmlbuilder.h', | |
475 '<(libjingle_source)/talk/xmllite/xmlconstants.cc', | |
476 '<(libjingle_source)/talk/xmllite/xmlconstants.h', | |
477 '<(libjingle_source)/talk/xmllite/xmlelement.cc', | |
478 '<(libjingle_source)/talk/xmllite/xmlelement.h', | |
479 '<(libjingle_source)/talk/xmllite/xmlnsstack.cc', | |
480 '<(libjingle_source)/talk/xmllite/xmlnsstack.h', | |
481 '<(libjingle_source)/talk/xmllite/xmlparser.cc', | |
482 '<(libjingle_source)/talk/xmllite/xmlparser.h', | |
483 '<(libjingle_source)/talk/xmllite/xmlprinter.cc', | |
484 '<(libjingle_source)/talk/xmllite/xmlprinter.h', | |
485 '<(libjingle_source)/talk/xmpp/asyncsocket.h', | |
486 '<(libjingle_source)/talk/xmpp/constants.cc', | |
487 '<(libjingle_source)/talk/xmpp/constants.h', | |
488 '<(libjingle_source)/talk/xmpp/jid.cc', | |
489 '<(libjingle_source)/talk/xmpp/jid.h', | |
490 '<(libjingle_source)/talk/xmpp/plainsaslhandler.h', | |
491 '<(libjingle_source)/talk/xmpp/prexmppauth.h', | |
492 '<(libjingle_source)/talk/xmpp/saslcookiemechanism.h', | |
493 '<(libjingle_source)/talk/xmpp/saslhandler.h', | |
494 '<(libjingle_source)/talk/xmpp/saslmechanism.cc', | |
495 '<(libjingle_source)/talk/xmpp/saslmechanism.h', | |
496 '<(libjingle_source)/talk/xmpp/saslplainmechanism.h', | |
497 '<(libjingle_source)/talk/xmpp/xmppclient.cc', | |
498 '<(libjingle_source)/talk/xmpp/xmppclient.h', | |
499 '<(libjingle_source)/talk/xmpp/xmppclientsettings.h', | |
500 '<(libjingle_source)/talk/xmpp/xmppengine.h', | |
501 '<(libjingle_source)/talk/xmpp/xmppengineimpl.cc', | |
502 '<(libjingle_source)/talk/xmpp/xmppengineimpl.h', | |
503 '<(libjingle_source)/talk/xmpp/xmppengineimpl_iq.cc', | |
504 '<(libjingle_source)/talk/xmpp/xmpplogintask.cc', | |
505 '<(libjingle_source)/talk/xmpp/xmpplogintask.h', | |
506 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.cc', | |
507 '<(libjingle_source)/talk/xmpp/xmppstanzaparser.h', | |
508 '<(libjingle_source)/talk/xmpp/xmpptask.cc', | |
509 '<(libjingle_source)/talk/xmpp/xmpptask.h', | |
510 ], | 262 ], |
511 'dependencies': [ | 263 'dependencies': [ |
512 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
513 'libjingle_p2p_constants', | 264 'libjingle_p2p_constants', |
514 '<@(libjingle_additional_deps)', | 265 '<@(libjingle_additional_deps)', |
515 ], | 266 ], |
516 'export_dependent_settings': [ | |
517 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
518 ], | |
519 'conditions': [ | |
520 ['OS=="win"', { | |
521 'sources': [ | |
522 'overrides/talk/base/win32socketinit.cc', | |
523 '<(libjingle_source)/talk/base/schanneladapter.cc', | |
524 '<(libjingle_source)/talk/base/schanneladapter.h', | |
525 '<(libjingle_source)/talk/base/win32.cc', | |
526 '<(libjingle_source)/talk/base/win32.h', | |
527 '<(libjingle_source)/talk/base/win32filesystem.cc', | |
528 '<(libjingle_source)/talk/base/win32filesystem.h', | |
529 '<(libjingle_source)/talk/base/win32window.h', | |
530 '<(libjingle_source)/talk/base/win32window.cc', | |
531 '<(libjingle_source)/talk/base/win32securityerrors.cc', | |
532 '<(libjingle_source)/talk/base/winfirewall.cc', | |
533 '<(libjingle_source)/talk/base/winfirewall.h', | |
534 '<(libjingle_source)/talk/base/winping.cc', | |
535 '<(libjingle_source)/talk/base/winping.h', | |
536 ], | |
537 # Suppress warnings about WIN32_LEAN_AND_MEAN. | |
538 'msvs_disabled_warnings': [ 4005, 4267 ], | |
539 }], | |
540 ['os_posix == 1', { | |
541 'sources': [ | |
542 '<(libjingle_source)/talk/base/unixfilesystem.cc', | |
543 '<(libjingle_source)/talk/base/unixfilesystem.h', | |
544 ], | |
545 }], | |
546 ['OS=="linux"', { | |
547 'sources': [ | |
548 '<(libjingle_source)/talk/base/latebindingsymboltable.cc', | |
549 '<(libjingle_source)/talk/base/latebindingsymboltable.h', | |
550 '<(libjingle_source)/talk/base/linux.cc', | |
551 '<(libjingle_source)/talk/base/linux.h', | |
552 ], | |
553 }], | |
554 ['OS=="mac" or OS=="ios"', { | |
555 'sources': [ | |
556 '<(libjingle_source)/talk/base/macconversion.cc', | |
557 '<(libjingle_source)/talk/base/macconversion.h', | |
558 '<(libjingle_source)/talk/base/maccocoathreadhelper.h', | |
559 '<(libjingle_source)/talk/base/maccocoathreadhelper.mm', | |
560 '<(libjingle_source)/talk/base/macutils.cc', | |
561 '<(libjingle_source)/talk/base/macutils.h', | |
562 '<(libjingle_source)/talk/base/scoped_autorelease_pool.h', | |
563 '<(libjingle_source)/talk/base/scoped_autorelease_pool.mm', | |
564 ], | |
565 }], | |
566 ['OS=="android"', { | |
567 'sources': [ | |
568 '<(libjingle_source)/talk/base/ifaddrs-android.cc', | |
569 '<(libjingle_source)/talk/base/ifaddrs-android.h', | |
570 '<(libjingle_source)/talk/base/linux.cc', | |
571 '<(libjingle_source)/talk/base/linux.h', | |
572 ], | |
573 'sources!': [ | |
574 # These depend on jsoncpp which we don't load because we probably | |
575 # don't actually need this code at all. | |
576 '<(libjingle_source)/talk/base/json.cc', | |
577 '<(libjingle_source)/talk/base/json.h', | |
578 ], | |
579 'dependencies!': [ | |
580 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
581 ], | |
582 }], | |
583 ['use_openssl==1', { | |
584 'sources': [ | |
585 '<(libjingle_source)/talk/base/openssl.h', | |
586 '<(libjingle_source)/talk/base/openssladapter.cc', | |
587 '<(libjingle_source)/talk/base/openssldigest.cc', | |
588 '<(libjingle_source)/talk/base/opensslidentity.cc', | |
589 '<(libjingle_source)/talk/base/opensslstreamadapter.cc', | |
590 ], | |
591 }], | |
592 ], | |
593 }, # target libjingle | 267 }, # target libjingle |
594 # This has to be is a separate project due to a bug in MSVS 2008 and the | 268 # This has to be is a separate project due to a bug in MSVS 2008 and the |
595 # current toolset on android. The problem is that we have two files named | 269 # current toolset on android. The problem is that we have two files named |
596 # "constants.cc" and MSVS/android doesn't handle this properly. | 270 # "constants.cc" and MSVS/android doesn't handle this properly. |
597 # GYP currently has guards to catch this, so if you want to remove it, | 271 # GYP currently has guards to catch this, so if you want to remove it, |
598 # run GYP and if GYP has removed the validation check, then we can assume | 272 # run GYP and if GYP has removed the validation check, then we can assume |
599 # that the toolchains have been fixed (we currently use VS2010 and later, | 273 # that the toolchains have been fixed (we currently use VS2010 and later, |
600 # so VS2008 isn't a concern anymore). | 274 # so VS2008 isn't a concern anymore). |
601 { | 275 { |
602 'target_name': 'libjingle_p2p_constants', | 276 'target_name': 'libjingle_p2p_constants', |
(...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
962 # in this directory and not lib.target as will otherwise be | 636 # in this directory and not lib.target as will otherwise be |
963 # the case with make builds. | 637 # the case with make builds. |
964 'product_dir': '<(PRODUCT_DIR)/lib', | 638 'product_dir': '<(PRODUCT_DIR)/lib', |
965 }], | 639 }], |
966 ], | 640 ], |
967 }, # target libpeerconnection | 641 }, # target libpeerconnection |
968 ], | 642 ], |
969 }], | 643 }], |
970 ], | 644 ], |
971 } | 645 } |
OLD | NEW |