OLD | NEW |
---|---|
1 # | 1 # |
2 # libjingle | 2 # libjingle |
3 # Copyright 2012 Google Inc. | 3 # Copyright 2012 Google Inc. |
4 # | 4 # |
5 # Redistribution and use in source and binary forms, with or without | 5 # Redistribution and use in source and binary forms, with or without |
6 # modification, are permitted provided that the following conditions are met: | 6 # modification, are permitted provided that the following conditions are met: |
7 # | 7 # |
8 # 1. Redistributions of source code must retain the above copyright notice, | 8 # 1. Redistributions of source code must retain the above copyright notice, |
9 # this list of conditions and the following disclaimer. | 9 # this list of conditions and the following disclaimer. |
10 # 2. Redistributions in binary form must reproduce the above copyright notice, | 10 # 2. Redistributions in binary form must reproduce the above copyright notice, |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
106 }], | 106 }], |
107 ], | 107 ], |
108 }, | 108 }, |
109 { | 109 { |
110 'target_name': 'libjingle_peerconnection_jar', | 110 'target_name': 'libjingle_peerconnection_jar', |
111 'type': 'none', | 111 'type': 'none', |
112 'actions': [ | 112 'actions': [ |
113 { | 113 { |
114 'variables': { | 114 'variables': { |
115 'java_src_dir': 'app/webrtc/java/src', | 115 'java_src_dir': 'app/webrtc/java/src', |
116 'webrtc_base_dir': '<(webrtc_root)/base', | |
116 'webrtc_modules_dir': '<(webrtc_root)/modules', | 117 'webrtc_modules_dir': '<(webrtc_root)/modules', |
117 'build_jar_log': '<(INTERMEDIATE_DIR)/build_jar.log', | 118 'build_jar_log': '<(INTERMEDIATE_DIR)/build_jar.log', |
118 'peerconnection_java_files': [ | 119 'peerconnection_java_files': [ |
119 'app/webrtc/java/src/org/webrtc/AudioSource.java', | 120 'app/webrtc/java/src/org/webrtc/AudioSource.java', |
120 'app/webrtc/java/src/org/webrtc/AudioTrack.java', | 121 'app/webrtc/java/src/org/webrtc/AudioTrack.java', |
121 'app/webrtc/java/src/org/webrtc/CallSessionFileRotatingLogSink .java', | 122 'app/webrtc/java/src/org/webrtc/CallSessionFileRotatingLogSink .java', |
122 'app/webrtc/java/src/org/webrtc/DataChannel.java', | 123 'app/webrtc/java/src/org/webrtc/DataChannel.java', |
123 'app/webrtc/java/src/org/webrtc/IceCandidate.java', | 124 'app/webrtc/java/src/org/webrtc/IceCandidate.java', |
124 'app/webrtc/java/src/org/webrtc/Logging.java', | |
125 'app/webrtc/java/src/org/webrtc/MediaConstraints.java', | 125 'app/webrtc/java/src/org/webrtc/MediaConstraints.java', |
126 'app/webrtc/java/src/org/webrtc/MediaSource.java', | 126 'app/webrtc/java/src/org/webrtc/MediaSource.java', |
127 'app/webrtc/java/src/org/webrtc/MediaStream.java', | 127 'app/webrtc/java/src/org/webrtc/MediaStream.java', |
128 'app/webrtc/java/src/org/webrtc/MediaStreamTrack.java', | 128 'app/webrtc/java/src/org/webrtc/MediaStreamTrack.java', |
129 'app/webrtc/java/src/org/webrtc/PeerConnectionFactory.java', | 129 'app/webrtc/java/src/org/webrtc/PeerConnectionFactory.java', |
130 'app/webrtc/java/src/org/webrtc/PeerConnection.java', | 130 'app/webrtc/java/src/org/webrtc/PeerConnection.java', |
131 'app/webrtc/java/src/org/webrtc/SdpObserver.java', | 131 'app/webrtc/java/src/org/webrtc/SdpObserver.java', |
132 'app/webrtc/java/src/org/webrtc/StatsObserver.java', | 132 'app/webrtc/java/src/org/webrtc/StatsObserver.java', |
133 'app/webrtc/java/src/org/webrtc/StatsReport.java', | 133 'app/webrtc/java/src/org/webrtc/StatsReport.java', |
134 'app/webrtc/java/src/org/webrtc/SessionDescription.java', | 134 'app/webrtc/java/src/org/webrtc/SessionDescription.java', |
135 'app/webrtc/java/src/org/webrtc/VideoCapturer.java', | 135 'app/webrtc/java/src/org/webrtc/VideoCapturer.java', |
136 'app/webrtc/java/src/org/webrtc/VideoRenderer.java', | 136 'app/webrtc/java/src/org/webrtc/VideoRenderer.java', |
137 'app/webrtc/java/src/org/webrtc/VideoSource.java', | 137 'app/webrtc/java/src/org/webrtc/VideoSource.java', |
138 'app/webrtc/java/src/org/webrtc/VideoTrack.java', | 138 'app/webrtc/java/src/org/webrtc/VideoTrack.java', |
139 '<(webrtc_base_dir)/java/src/org/webrtc/Logging.java', | |
139 ], | 140 ], |
140 # TODO(fischman): extract this into a webrtc gyp var that can be | 141 # TODO(fischman): extract this into a webrtc gyp var that can be |
Henrik Grunell WebRTC
2015/09/16 07:19:59
Nit: maybe add similar a todo for peerconnection_j
jiayl2
2015/09/16 17:26:04
Done
| |
141 # included here, or better yet, build a proper .jar in webrtc | 142 # included here, or better yet, build a proper .jar in webrtc |
142 # and include it here. | 143 # and include it here. |
143 'android_java_files': [ | 144 'android_java_files': [ |
144 'app/webrtc/java/android/org/webrtc/Camera2Enumerator.java', | 145 'app/webrtc/java/android/org/webrtc/Camera2Enumerator.java', |
145 'app/webrtc/java/android/org/webrtc/CameraEnumerationAndroid.j ava', | 146 'app/webrtc/java/android/org/webrtc/CameraEnumerationAndroid.j ava', |
146 'app/webrtc/java/android/org/webrtc/CameraEnumerator.java', | 147 'app/webrtc/java/android/org/webrtc/CameraEnumerator.java', |
147 'app/webrtc/java/android/org/webrtc/EglBase.java', | 148 'app/webrtc/java/android/org/webrtc/EglBase.java', |
148 'app/webrtc/java/android/org/webrtc/GlRectDrawer.java', | 149 'app/webrtc/java/android/org/webrtc/GlRectDrawer.java', |
149 'app/webrtc/java/android/org/webrtc/GlShader.java', | 150 'app/webrtc/java/android/org/webrtc/GlShader.java', |
150 'app/webrtc/java/android/org/webrtc/GlUtil.java', | 151 'app/webrtc/java/android/org/webrtc/GlUtil.java', |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
211 # from Android. | 212 # from Android. |
212 # TODO(perkj): Consider replacing the use of | 213 # TODO(perkj): Consider replacing the use of |
213 # libjingle_peerconnection_jar with this target everywhere. | 214 # libjingle_peerconnection_jar with this target everywhere. |
214 'target_name': 'libjingle_peerconnection_java', | 215 'target_name': 'libjingle_peerconnection_java', |
215 'type': 'none', | 216 'type': 'none', |
216 'dependencies': [ | 217 'dependencies': [ |
217 'libjingle_peerconnection_so', | 218 'libjingle_peerconnection_so', |
218 ], | 219 ], |
219 'variables': { | 220 'variables': { |
220 'java_in_dir': 'app/webrtc/java', | 221 'java_in_dir': 'app/webrtc/java', |
222 'webrtc_base_dir': '<(webrtc_root)/base', | |
221 'webrtc_modules_dir': '<(webrtc_root)/modules', | 223 'webrtc_modules_dir': '<(webrtc_root)/modules', |
222 'additional_src_dirs' : [ | 224 'additional_src_dirs' : [ |
223 'app/webrtc/java/android', | 225 'app/webrtc/java/android', |
226 '<(webrtc_base_dir)/java/src', | |
224 '<(webrtc_modules_dir)/audio_device/android/java/src', | 227 '<(webrtc_modules_dir)/audio_device/android/java/src', |
225 '<(webrtc_modules_dir)/video_capture/android/java/src', | 228 '<(webrtc_modules_dir)/video_capture/android/java/src', |
226 '<(webrtc_modules_dir)/video_render/android/java/src', | 229 '<(webrtc_modules_dir)/video_render/android/java/src', |
227 ], | 230 ], |
228 }, | 231 }, |
229 'includes': ['../build/java.gypi'], | 232 'includes': ['../build/java.gypi'], |
230 }, # libjingle_peerconnection_java | 233 }, # libjingle_peerconnection_java |
231 ] | 234 ] |
232 }], | 235 }], |
233 ['OS=="ios" or (OS=="mac" and target_arch!="ia32" and mac_sdk>="10.7")', { | 236 ['OS=="ios" or (OS=="mac" and target_arch!="ia32" and mac_sdk>="10.7")', { |
(...skipping 542 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
776 ['OS=="android" and build_with_chromium==0', { | 779 ['OS=="android" and build_with_chromium==0', { |
777 'sources': [ | 780 'sources': [ |
778 'app/webrtc/androidvideocapturer.h', | 781 'app/webrtc/androidvideocapturer.h', |
779 'app/webrtc/androidvideocapturer.cc', | 782 'app/webrtc/androidvideocapturer.cc', |
780 ], | 783 ], |
781 }], | 784 }], |
782 ], | 785 ], |
783 }, # target libjingle_peerconnection | 786 }, # target libjingle_peerconnection |
784 ], | 787 ], |
785 } | 788 } |
OLD | NEW |