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 'target_defaults': { | 9 'target_defaults': { |
10 'defines': [ | 10 'defines': [ |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
73 ], | 73 ], |
74 }], | 74 }], |
75 ['OS=="linux"', { | 75 ['OS=="linux"', { |
76 'defines': [ | 76 'defines': [ |
77 'LINUX', | 77 'LINUX', |
78 ], | 78 ], |
79 }], | 79 }], |
80 ['OS=="mac"', { | 80 ['OS=="mac"', { |
81 'defines': [ | 81 'defines': [ |
82 'OSX', | 82 'OSX', |
83 ], | 83 ], |
jam
2012/01/23 05:11:56
i'm not family with libjingle, so perhaps whoever
John Grabowski
2012/01/25 20:29:15
Removing from CL
| |
84 }], | 84 }], |
85 ['OS=="android"', { | |
86 'defines': [ | |
87 'ANDROID', | |
88 ], | |
89 }], | |
85 ['os_posix == 1', { | 90 ['os_posix == 1', { |
86 'defines': [ | 91 'defines': [ |
87 'POSIX', | 92 'POSIX', |
88 ], | 93 ], |
89 }], | 94 }], |
90 ['os_bsd==1', { | 95 ['os_bsd==1', { |
91 'defines': [ | 96 'defines': [ |
92 'BSD', | 97 'BSD', |
93 ], | 98 ], |
94 }], | 99 }], |
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
323 'source/talk/xmpp/xmppengineimpl.cc', | 328 'source/talk/xmpp/xmppengineimpl.cc', |
324 'source/talk/xmpp/xmppengineimpl.h', | 329 'source/talk/xmpp/xmppengineimpl.h', |
325 'source/talk/xmpp/xmppengineimpl_iq.cc', | 330 'source/talk/xmpp/xmppengineimpl_iq.cc', |
326 'source/talk/xmpp/xmpplogintask.cc', | 331 'source/talk/xmpp/xmpplogintask.cc', |
327 'source/talk/xmpp/xmpplogintask.h', | 332 'source/talk/xmpp/xmpplogintask.h', |
328 'source/talk/xmpp/xmppstanzaparser.cc', | 333 'source/talk/xmpp/xmppstanzaparser.cc', |
329 'source/talk/xmpp/xmppstanzaparser.h', | 334 'source/talk/xmpp/xmppstanzaparser.h', |
330 'source/talk/xmpp/xmpptask.cc', | 335 'source/talk/xmpp/xmpptask.cc', |
331 'source/talk/xmpp/xmpptask.h', | 336 'source/talk/xmpp/xmpptask.h', |
332 ], | 337 ], |
338 'dependencies': [ | |
339 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
340 ], | |
341 'export_dependent_settings': [ | |
342 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
343 ], | |
333 'conditions': [ | 344 'conditions': [ |
334 ['OS=="win"', { | 345 ['OS=="win"', { |
335 'sources': [ | 346 'sources': [ |
336 'overrides/talk/base/win32socketinit.cc', | 347 'overrides/talk/base/win32socketinit.cc', |
337 'source/talk/base/schanneladapter.cc', | 348 'source/talk/base/schanneladapter.cc', |
338 'source/talk/base/schanneladapter.h', | 349 'source/talk/base/schanneladapter.h', |
339 'source/talk/base/win32.h', | 350 'source/talk/base/win32.h', |
340 'source/talk/base/win32.cc', | 351 'source/talk/base/win32.cc', |
341 'source/talk/base/win32filesystem.cc', | 352 'source/talk/base/win32filesystem.cc', |
342 'source/talk/base/win32filesystem.h', | 353 'source/talk/base/win32filesystem.h', |
(...skipping 23 matching lines...) Expand all Loading... | |
366 ], | 377 ], |
367 }], | 378 }], |
368 ['OS=="mac"', { | 379 ['OS=="mac"', { |
369 'sources': [ | 380 'sources': [ |
370 'source/talk/base/macconversion.cc', | 381 'source/talk/base/macconversion.cc', |
371 'source/talk/base/macconversion.h', | 382 'source/talk/base/macconversion.h', |
372 'source/talk/base/macutils.cc', | 383 'source/talk/base/macutils.cc', |
373 'source/talk/base/macutils.h', | 384 'source/talk/base/macutils.h', |
374 ], | 385 ], |
375 }], | 386 }], |
376 ], | 387 ['OS=="android"', { |
377 'dependencies': [ | 388 'sources!': [ |
378 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | 389 # These depend on jsoncpp which we don't load because we probably |
379 ], | 390 # don't actually need this code at all. |
380 'export_dependent_settings': [ | 391 'source/talk/base/json.cc', |
381 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | 392 'source/talk/base/json.h', |
393 ], | |
394 'dependencies!': [ | |
395 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp', | |
396 ], | |
397 }], | |
382 ], | 398 ], |
383 }, # target libjingle | 399 }, # target libjingle |
384 # This has to be is a separate project due to a bug in MSVS: | 400 # This has to be is a separate project due to a bug in MSVS: |
385 # https://connect.microsoft.com/VisualStudio/feedback/details/368272/duplica te-cpp-filename-in-c-project-visual-studio-2008 | 401 # https://connect.microsoft.com/VisualStudio/feedback/details/368272/duplica te-cpp-filename-in-c-project-visual-studio-2008 |
386 # We have two files named "constants.cc" and MSVS doesn't handle this | 402 # We have two files named "constants.cc" and MSVS doesn't handle this |
387 # properly. | 403 # properly. |
388 { | 404 { |
389 'target_name': 'libjingle_p2p', | 405 'target_name': 'libjingle_p2p', |
390 'type': 'static_library', | 406 'type': 'static_library', |
391 'sources': [ | 407 'sources': [ |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
526 'source/talk/session/phone/webrtcvideocapturer.h', | 542 'source/talk/session/phone/webrtcvideocapturer.h', |
527 'source/talk/session/phone/webrtcvideoengine.cc', | 543 'source/talk/session/phone/webrtcvideoengine.cc', |
528 'source/talk/session/phone/webrtcvideoengine.h', | 544 'source/talk/session/phone/webrtcvideoengine.h', |
529 'source/talk/session/phone/webrtcvideoframe.cc', | 545 'source/talk/session/phone/webrtcvideoframe.cc', |
530 'source/talk/session/phone/webrtcvideoframe.h', | 546 'source/talk/session/phone/webrtcvideoframe.h', |
531 'source/talk/session/phone/webrtcvie.h', | 547 'source/talk/session/phone/webrtcvie.h', |
532 'source/talk/session/phone/webrtcvoe.h', | 548 'source/talk/session/phone/webrtcvoe.h', |
533 'source/talk/session/phone/webrtcvoiceengine.cc', | 549 'source/talk/session/phone/webrtcvoiceengine.cc', |
534 'source/talk/session/phone/webrtcvoiceengine.h', | 550 'source/talk/session/phone/webrtcvoiceengine.h', |
535 ], | 551 ], |
536 'dependencies': [ | 552 'conditions': [ |
537 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_module', | 553 ['OS!="android"', { |
538 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module', | 554 'dependencies': [ |
539 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_engine_ core', | 555 # We won't build with WebRTC on Android. |
540 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_engine_ core', | 556 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_capture_modul e', |
541 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers.gyp: system_wrappers', | 557 '<(DEPTH)/third_party/webrtc/modules/modules.gyp:video_render_module ', |
542 'libjingle', | 558 '<(DEPTH)/third_party/webrtc/video_engine/video_engine.gyp:video_eng ine_core', |
559 '<(DEPTH)/third_party/webrtc/voice_engine/voice_engine.gyp:voice_eng ine_core', | |
560 '<(DEPTH)/third_party/webrtc/system_wrappers/source/system_wrappers. gyp:system_wrappers', | |
561 'libjingle', | |
543 'libjingle_p2p', | 562 'libjingle_p2p', |
544 ], | 563 ], |
564 }, { | |
565 'sources/': [ | |
566 ['exclude', 'source/talk/app/webrtc/'], | |
567 ], | |
568 }], | |
569 ], | |
545 }, # target libjingle_peerconnection | 570 }, # target libjingle_peerconnection |
546 ], | 571 ], |
547 } | 572 } |
OLD | NEW |