OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//build/config/crypto.gni") | 5 import("//build/config/crypto.gni") |
6 import("//build/config/features.gni") | 6 import("//build/config/features.gni") |
7 | 7 |
8 # From third_party/libjingle/libjingle.gyp's target_defaults. | 8 # From third_party/libjingle/libjingle.gyp's target_defaults. |
9 config("jingle_unexported_configs") { | 9 config("jingle_unexported_configs") { |
10 defines = [ | 10 defines = [ |
(...skipping 527 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
538 configs -= [ "//build/config/compiler:chromium_code" ] | 538 configs -= [ "//build/config/compiler:chromium_code" ] |
539 configs += [ "//build/config/compiler:no_chromium_code" ] | 539 configs += [ "//build/config/compiler:no_chromium_code" ] |
540 | 540 |
541 deps = [ | 541 deps = [ |
542 ":libjingle_webrtc_common", | 542 ":libjingle_webrtc_common", |
543 "//third_party/webrtc", | 543 "//third_party/webrtc", |
544 "//third_party/webrtc/system_wrappers", | 544 "//third_party/webrtc/system_wrappers", |
545 "//third_party/webrtc/voice_engine", | 545 "//third_party/webrtc/voice_engine", |
546 ] | 546 ] |
547 } | 547 } |
548 | |
549 if (is_android) { | |
550 import("//build/config/android/rules.gni") | |
551 source_set("libjingle_peerconnection_so") { | |
552 sources = [ | |
553 "source/talk/app/webrtc/java/jni/peerconnection_jni.cc", | |
554 ] | |
555 deps = [ | |
556 ":libjingle_webrtc", | |
557 ":libpeerconnection", | |
558 ] | |
559 } | |
560 | |
561 android_library("libjingle_peerconnection_java") { | |
562 java_files = [ | |
563 "source/talk/app/webrtc/java/src/org/webrtc/AudioSource.java", | |
564 "source/talk/app/webrtc/java/src/org/webrtc/AudioTrack.java", | |
565 "source/talk/app/webrtc/java/src/org/webrtc/DataChannel.java", | |
566 "source/talk/app/webrtc/java/src/org/webrtc/IceCandidate.java", | |
567 "source/talk/app/webrtc/java/src/org/webrtc/Logging.java", | |
568 "source/talk/app/webrtc/java/src/org/webrtc/MediaConstraints.java", | |
569 "source/talk/app/webrtc/java/src/org/webrtc/MediaSource.java", | |
570 "source/talk/app/webrtc/java/src/org/webrtc/MediaStream.java", | |
571 "source/talk/app/webrtc/java/src/org/webrtc/MediaStreamTrack.java", | |
572 "source/talk/app/webrtc/java/src/org/webrtc/PeerConnectionFactory.java", | |
573 "source/talk/app/webrtc/java/src/org/webrtc/PeerConnection.java", | |
574 "source/talk/app/webrtc/java/src/org/webrtc/SdpObserver.java", | |
575 "source/talk/app/webrtc/java/src/org/webrtc/StatsObserver.java", | |
576 "source/talk/app/webrtc/java/src/org/webrtc/StatsReport.java", | |
577 "source/talk/app/webrtc/java/src/org/webrtc/SessionDescription.java", | |
578 "source/talk/app/webrtc/java/src/org/webrtc/VideoCapturer.java", | |
579 "source/talk/app/webrtc/java/src/org/webrtc/VideoRenderer.java", | |
580 "source/talk/app/webrtc/java/src/org/webrtc/VideoSource.java", | |
581 "source/talk/app/webrtc/java/src/org/webrtc/VideoTrack.java", | |
582 ] | |
583 } | |
584 } | |
585 } # enable_webrtc | 548 } # enable_webrtc |
586 # TODO(GYP): Port libjingle.gyp's enable_webrtc condition block. | 549 # TODO(GYP): Port libjingle.gyp's enable_webrtc condition block. |
OLD | NEW |