blob: abe7e8a252de4aa24fc74f756349b03bb233faab [file] [log] [blame]
henrike@webrtc.org28e20752013-07-10 00:45:36 +00001#
Donald E Curtisa8736442015-08-05 15:48:13 -07002# Copyright 2012 The WebRTC Project Authors. All rights reserved.
henrike@webrtc.org28e20752013-07-10 00:45:36 +00003#
Donald E Curtisa8736442015-08-05 15:48:13 -07004# Use of this source code is governed by a BSD-style license
5# that can be found in the LICENSE file in the root of the source
6# tree. An additional intellectual property rights grant can be found
7# in the file PATENTS. All contributing project authors may
8# be found in the AUTHORS file in the root of the source tree.
henrike@webrtc.org28e20752013-07-10 00:45:36 +00009
10{
11 'includes': [
Donald E Curtisa8736442015-08-05 15:48:13 -070012 '../talk/build/common.gypi',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000013 ],
14 'targets': [
15 {
henrike@webrtc.org28e20752013-07-10 00:45:36 +000016 'target_name': 'relayserver',
17 'type': 'executable',
18 'dependencies': [
Donald E Curtisa8736442015-08-05 15:48:13 -070019 '../talk/libjingle.gyp:libjingle',
20 '../talk/libjingle.gyp:libjingle_p2p',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000021 ],
22 'sources': [
henrike@webrtc.org2ce9a642014-01-16 16:49:53 +000023 'examples/relayserver/relayserver_main.cc',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000024 ],
25 }, # target relayserver
26 {
27 'target_name': 'stunserver',
28 'type': 'executable',
29 'dependencies': [
Donald E Curtisa8736442015-08-05 15:48:13 -070030 '../talk/libjingle.gyp:libjingle',
31 '../talk/libjingle.gyp:libjingle_p2p',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000032 ],
33 'sources': [
henrike@webrtc.org2ce9a642014-01-16 16:49:53 +000034 'examples/stunserver/stunserver_main.cc',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000035 ],
36 }, # target stunserver
37 {
38 'target_name': 'turnserver',
39 'type': 'executable',
40 'dependencies': [
Donald E Curtisa8736442015-08-05 15:48:13 -070041 '../talk/libjingle.gyp:libjingle',
42 '../talk/libjingle.gyp:libjingle_p2p',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000043 ],
44 'sources': [
henrike@webrtc.org2ce9a642014-01-16 16:49:53 +000045 'examples/turnserver/turnserver_main.cc',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000046 ],
47 }, # target turnserver
48 {
henrike@webrtc.org28e20752013-07-10 00:45:36 +000049 'target_name': 'peerconnection_server',
50 'type': 'executable',
51 'sources': [
52 'examples/peerconnection/server/data_socket.cc',
53 'examples/peerconnection/server/data_socket.h',
54 'examples/peerconnection/server/main.cc',
55 'examples/peerconnection/server/peer_channel.cc',
56 'examples/peerconnection/server/peer_channel.h',
57 'examples/peerconnection/server/utils.cc',
58 'examples/peerconnection/server/utils.h',
59 ],
60 'dependencies': [
kwiberg@webrtc.orgac2d27d2015-02-26 13:59:22 +000061 '<(webrtc_root)/common.gyp:webrtc_common',
Donald E Curtisa8736442015-08-05 15:48:13 -070062 '../talk/libjingle.gyp:libjingle',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000063 ],
64 # TODO(ronghuawu): crbug.com/167187 fix size_t to int truncations.
65 'msvs_disabled_warnings': [ 4309, ],
66 }, # target peerconnection_server
67 ],
68 'conditions': [
henrike@webrtc.org28e20752013-07-10 00:45:36 +000069 ['OS=="linux" or OS=="win"', {
70 'targets': [
71 {
72 'target_name': 'peerconnection_client',
73 'type': 'executable',
74 'sources': [
75 'examples/peerconnection/client/conductor.cc',
76 'examples/peerconnection/client/conductor.h',
77 'examples/peerconnection/client/defaults.cc',
78 'examples/peerconnection/client/defaults.h',
79 'examples/peerconnection/client/peer_connection_client.cc',
80 'examples/peerconnection/client/peer_connection_client.h',
81 ],
82 'dependencies': [
Donald E Curtisa8736442015-08-05 15:48:13 -070083 '../talk/libjingle.gyp:libjingle_peerconnection',
buildbot@webrtc.org21b4da82014-07-23 19:07:53 +000084 '<@(libjingle_tests_additional_deps)',
henrike@webrtc.org28e20752013-07-10 00:45:36 +000085 ],
86 'conditions': [
Henrik Kjellandere6cefb62015-04-27 14:39:04 +020087 ['build_json==1', {
88 'dependencies': [
89 '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
90 ],
91 }],
henrike@webrtc.org28e20752013-07-10 00:45:36 +000092 # TODO(ronghuawu): Move these files to a win/ directory then they
93 # can be excluded automatically.
94 ['OS=="win"', {
95 'sources': [
96 'examples/peerconnection/client/flagdefs.h',
97 'examples/peerconnection/client/main.cc',
98 'examples/peerconnection/client/main_wnd.cc',
99 'examples/peerconnection/client/main_wnd.h',
100 ],
101 'msvs_settings': {
102 'VCLinkerTool': {
103 'SubSystem': '2', # Windows
104 },
105 },
106 }], # OS=="win"
107 ['OS=="linux"', {
108 'sources': [
109 'examples/peerconnection/client/linux/main.cc',
110 'examples/peerconnection/client/linux/main_wnd.cc',
111 'examples/peerconnection/client/linux/main_wnd.h',
112 ],
113 'cflags': [
114 '<!@(pkg-config --cflags glib-2.0 gobject-2.0 gtk+-2.0)',
115 ],
116 'link_settings': {
117 'ldflags': [
118 '<!@(pkg-config --libs-only-L --libs-only-other glib-2.0'
119 ' gobject-2.0 gthread-2.0 gtk+-2.0)',
120 ],
121 'libraries': [
122 '<!@(pkg-config --libs-only-l glib-2.0 gobject-2.0'
123 ' gthread-2.0 gtk+-2.0)',
124 '-lX11',
125 '-lXcomposite',
126 '-lXext',
127 '-lXrender',
128 ],
129 },
130 }], # OS=="linux"
131 ], # conditions
132 }, # target peerconnection_client
133 ], # targets
134 }], # OS=="linux" or OS=="win"
135
tkchin@webrtc.org56d11462014-05-30 23:04:39 +0000136 ['OS=="ios" or (OS=="mac" and target_arch!="ia32" and mac_sdk>="10.8")', {
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000137 'targets': [
Zeke Chin2d3b7e22015-07-14 12:55:44 -0700138 {
139 'target_name': 'apprtc_common',
140 'type': 'static_library',
tkchinc3f46a92015-07-23 12:50:55 -0700141 'dependencies': [
Donald E Curtisa8736442015-08-05 15:48:13 -0700142 '../talk/libjingle.gyp:libjingle_peerconnection_objc',
tkchinc3f46a92015-07-23 12:50:55 -0700143 ],
Zeke Chin2d3b7e22015-07-14 12:55:44 -0700144 'sources': [
Zeke Chin2d3b7e22015-07-14 12:55:44 -0700145 'examples/objc/AppRTCDemo/common/ARDUtilities.h',
146 'examples/objc/AppRTCDemo/common/ARDUtilities.m',
147 ],
148 'include_dirs': [
149 'examples/objc/AppRTCDemo/common',
150 ],
151 'direct_dependent_settings': {
152 'include_dirs': [
153 'examples/objc/AppRTCDemo/common',
154 ],
155 },
156 'conditions': [
157 ['OS=="mac"', {
158 'xcode_settings': {
159 'MACOSX_DEPLOYMENT_TARGET' : '10.8',
160 },
161 }],
162 ],
Zeke Chind3325802015-08-14 11:00:02 -0700163 'link_settings': {
164 'xcode_settings': {
165 'OTHER_LDFLAGS': [
166 '-framework QuartzCore',
167 ],
168 },
169 },
Zeke Chin2d3b7e22015-07-14 12:55:44 -0700170 },
171 {
172 'target_name': 'apprtc_signaling',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000173 'type': 'static_library',
174 'dependencies': [
Zeke Chin2d3b7e22015-07-14 12:55:44 -0700175 'apprtc_common',
Donald E Curtisa8736442015-08-05 15:48:13 -0700176 '../talk/libjingle.gyp:libjingle_peerconnection_objc',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000177 'socketrocket',
178 ],
179 'sources': [
180 'examples/objc/AppRTCDemo/ARDAppClient.h',
181 'examples/objc/AppRTCDemo/ARDAppClient.m',
182 'examples/objc/AppRTCDemo/ARDAppClient+Internal.h',
183 'examples/objc/AppRTCDemo/ARDAppEngineClient.h',
184 'examples/objc/AppRTCDemo/ARDAppEngineClient.m',
Zeke Chind3325802015-08-14 11:00:02 -0700185 'examples/objc/AppRTCDemo/ARDBitrateTracker.h',
186 'examples/objc/AppRTCDemo/ARDBitrateTracker.m',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000187 'examples/objc/AppRTCDemo/ARDCEODTURNClient.h',
188 'examples/objc/AppRTCDemo/ARDCEODTURNClient.m',
tkchin@webrtc.org36401ab2015-01-27 21:34:39 +0000189 'examples/objc/AppRTCDemo/ARDJoinResponse.h',
190 'examples/objc/AppRTCDemo/ARDJoinResponse.m',
191 'examples/objc/AppRTCDemo/ARDJoinResponse+Internal.h',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000192 'examples/objc/AppRTCDemo/ARDMessageResponse.h',
193 'examples/objc/AppRTCDemo/ARDMessageResponse.m',
194 'examples/objc/AppRTCDemo/ARDMessageResponse+Internal.h',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000195 'examples/objc/AppRTCDemo/ARDRoomServerClient.h',
Zeke Chin71f6f442015-06-29 14:34:58 -0700196 'examples/objc/AppRTCDemo/ARDSDPUtils.h',
197 'examples/objc/AppRTCDemo/ARDSDPUtils.m',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000198 'examples/objc/AppRTCDemo/ARDSignalingChannel.h',
199 'examples/objc/AppRTCDemo/ARDSignalingMessage.h',
200 'examples/objc/AppRTCDemo/ARDSignalingMessage.m',
Zeke Chind3325802015-08-14 11:00:02 -0700201 'examples/objc/AppRTCDemo/ARDStatsBuilder.h',
202 'examples/objc/AppRTCDemo/ARDStatsBuilder.m',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000203 'examples/objc/AppRTCDemo/ARDTURNClient.h',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000204 'examples/objc/AppRTCDemo/ARDWebSocketChannel.h',
205 'examples/objc/AppRTCDemo/ARDWebSocketChannel.m',
206 'examples/objc/AppRTCDemo/RTCICECandidate+JSON.h',
207 'examples/objc/AppRTCDemo/RTCICECandidate+JSON.m',
208 'examples/objc/AppRTCDemo/RTCICEServer+JSON.h',
209 'examples/objc/AppRTCDemo/RTCICEServer+JSON.m',
210 'examples/objc/AppRTCDemo/RTCMediaConstraints+JSON.h',
211 'examples/objc/AppRTCDemo/RTCMediaConstraints+JSON.m',
212 'examples/objc/AppRTCDemo/RTCSessionDescription+JSON.h',
213 'examples/objc/AppRTCDemo/RTCSessionDescription+JSON.m',
214 ],
215 'include_dirs': [
tkchin@webrtc.org9650ab42015-02-26 20:58:08 +0000216 'examples/objc/AppRTCDemo',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000217 ],
218 'direct_dependent_settings': {
219 'include_dirs': [
tkchin@webrtc.org9650ab42015-02-26 20:58:08 +0000220 'examples/objc/AppRTCDemo',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000221 ],
222 },
223 'export_dependent_settings': [
Donald E Curtisa8736442015-08-05 15:48:13 -0700224 '../talk/libjingle.gyp:libjingle_peerconnection_objc',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000225 ],
226 'conditions': [
227 ['OS=="mac"', {
228 'xcode_settings': {
229 'MACOSX_DEPLOYMENT_TARGET' : '10.8',
230 },
231 }],
232 ],
233 },
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000234 {
235 'target_name': 'AppRTCDemo',
236 'type': 'executable',
237 'product_name': 'AppRTCDemo',
238 'mac_bundle': 1,
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000239 'dependencies': [
Zeke Chin2d3b7e22015-07-14 12:55:44 -0700240 'apprtc_common',
tkchin@webrtc.org3a63a3c2015-01-06 07:21:34 +0000241 'apprtc_signaling',
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000242 ],
243 'conditions': [
tkchin@webrtc.orgacca6752014-05-30 22:26:06 +0000244 ['OS=="ios"', {
245 'mac_bundle_resources': [
tkchin0d7dbde2015-07-01 18:26:35 -0700246 'examples/objc/AppRTCDemo/ios/resources/iPhone5@2x.png',
247 'examples/objc/AppRTCDemo/ios/resources/iPhone6@2x.png',
248 'examples/objc/AppRTCDemo/ios/resources/iPhone6p@3x.png',
tkchin@webrtc.orgef2a5dd2015-01-15 22:38:21 +0000249 'examples/objc/AppRTCDemo/ios/resources/Roboto-Regular.ttf',
250 'examples/objc/AppRTCDemo/ios/resources/ic_call_end_black_24dp.png',
251 'examples/objc/AppRTCDemo/ios/resources/ic_call_end_black_24dp@2x.png',
252 'examples/objc/AppRTCDemo/ios/resources/ic_clear_black_24dp.png',
253 'examples/objc/AppRTCDemo/ios/resources/ic_clear_black_24dp@2x.png',
Zeke Chin57cc74e2015-05-05 07:52:31 -0700254 'examples/objc/AppRTCDemo/ios/resources/ic_switch_video_black_24dp.png',
255 'examples/objc/AppRTCDemo/ios/resources/ic_switch_video_black_24dp@2x.png',
tkchin@webrtc.orgacca6752014-05-30 22:26:06 +0000256 'examples/objc/Icon.png',
257 ],
258 'sources': [
tkchin@webrtc.orgef2a5dd2015-01-15 22:38:21 +0000259 'examples/objc/AppRTCDemo/ios/ARDAppDelegate.h',
260 'examples/objc/AppRTCDemo/ios/ARDAppDelegate.m',
261 'examples/objc/AppRTCDemo/ios/ARDMainView.h',
262 'examples/objc/AppRTCDemo/ios/ARDMainView.m',
263 'examples/objc/AppRTCDemo/ios/ARDMainViewController.h',
264 'examples/objc/AppRTCDemo/ios/ARDMainViewController.m',
Zeke Chind3325802015-08-14 11:00:02 -0700265 'examples/objc/AppRTCDemo/ios/ARDStatsView.h',
266 'examples/objc/AppRTCDemo/ios/ARDStatsView.m',
tkchin@webrtc.orgef2a5dd2015-01-15 22:38:21 +0000267 'examples/objc/AppRTCDemo/ios/ARDVideoCallView.h',
268 'examples/objc/AppRTCDemo/ios/ARDVideoCallView.m',
269 'examples/objc/AppRTCDemo/ios/ARDVideoCallViewController.h',
270 'examples/objc/AppRTCDemo/ios/ARDVideoCallViewController.m',
tkchin@webrtc.orgacca6752014-05-30 22:26:06 +0000271 'examples/objc/AppRTCDemo/ios/AppRTCDemo-Prefix.pch',
tkchin@webrtc.orgef2a5dd2015-01-15 22:38:21 +0000272 'examples/objc/AppRTCDemo/ios/UIImage+ARDUtilities.h',
273 'examples/objc/AppRTCDemo/ios/UIImage+ARDUtilities.m',
tkchin@webrtc.orgacca6752014-05-30 22:26:06 +0000274 'examples/objc/AppRTCDemo/ios/main.m',
275 ],
276 'xcode_settings': {
277 'INFOPLIST_FILE': 'examples/objc/AppRTCDemo/ios/Info.plist',
278 },
279 }],
280 ['OS=="mac"', {
281 'sources': [
282 'examples/objc/AppRTCDemo/mac/APPRTCAppDelegate.h',
283 'examples/objc/AppRTCDemo/mac/APPRTCAppDelegate.m',
284 'examples/objc/AppRTCDemo/mac/APPRTCViewController.h',
285 'examples/objc/AppRTCDemo/mac/APPRTCViewController.m',
286 'examples/objc/AppRTCDemo/mac/main.m',
287 ],
288 'xcode_settings': {
289 'CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS': 'NO',
290 'INFOPLIST_FILE': 'examples/objc/AppRTCDemo/mac/Info.plist',
291 'MACOSX_DEPLOYMENT_TARGET' : '10.8',
292 'OTHER_LDFLAGS': [
293 '-framework AVFoundation',
tkchin@webrtc.orgacca6752014-05-30 22:26:06 +0000294 ],
295 },
296 }],
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000297 ['target_arch=="ia32"', {
298 'dependencies' : [
299 '<(DEPTH)/testing/iossim/iossim.gyp:iossim#host',
300 ],
301 }],
302 ],
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000303 }, # target AppRTCDemo
tkchin@webrtc.org87776a82014-12-09 19:32:35 +0000304 {
305 # TODO(tkchin): move this into the real third party location and
306 # have it mirrored on chrome infra.
307 'target_name': 'socketrocket',
308 'type': 'static_library',
309 'sources': [
310 'examples/objc/AppRTCDemo/third_party/SocketRocket/SRWebSocket.h',
311 'examples/objc/AppRTCDemo/third_party/SocketRocket/SRWebSocket.m',
312 ],
313 'conditions': [
314 ['OS=="mac"', {
315 'xcode_settings': {
316 # SocketRocket autosynthesizes some properties. Disable the
317 # warning so we can compile successfully.
318 'CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS': 'NO',
319 'MACOSX_DEPLOYMENT_TARGET' : '10.8',
Henrik Kjellandera8202aa2015-05-29 20:13:24 +0200320 # SRWebSocket.m uses code with partial availability.
321 # https://code.google.com/p/webrtc/issues/detail?id=4695
322 'WARNING_CFLAGS!': ['-Wpartial-availability'],
tkchin@webrtc.org87776a82014-12-09 19:32:35 +0000323 },
324 }],
325 ],
326 'direct_dependent_settings': {
327 'include_dirs': [
328 'examples/objc/AppRTCDemo/third_party/SocketRocket',
329 ],
330 },
331 'xcode_settings': {
332 'CLANG_ENABLE_OBJC_ARC': 'YES',
333 'WARNING_CFLAGS': [
334 '-Wno-deprecated-declarations',
335 ],
336 },
337 'link_settings': {
338 'xcode_settings': {
339 'OTHER_LDFLAGS': [
340 '-framework CFNetwork',
hjonfd4df462015-09-04 20:00:59 -0700341 '-licucore',
tkchin@webrtc.org87776a82014-12-09 19:32:35 +0000342 ],
343 },
tkchin@webrtc.org87776a82014-12-09 19:32:35 +0000344 }
345 }, # target socketrocket
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000346 ], # targets
tkchin@webrtc.org56d11462014-05-30 23:04:39 +0000347 }], # OS=="ios" or (OS=="mac" and target_arch!="ia32" and mac_sdk>="10.8")
fischman@webrtc.org1bc19542013-08-01 18:29:45 +0000348
henrike@webrtc.org28e20752013-07-10 00:45:36 +0000349 ['OS=="android"', {
350 'targets': [
351 {
352 'target_name': 'AppRTCDemo',
353 'type': 'none',
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000354 'dependencies': [
Donald E Curtisa8736442015-08-05 15:48:13 -0700355 '../talk/libjingle.gyp:libjingle_peerconnection_java',
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000356 ],
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000357 'variables': {
358 'apk_name': 'AppRTCDemo',
Donald E Curtisa8736442015-08-05 15:48:13 -0700359 'java_in_dir': 'examples/androidapp',
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000360 'has_java_resources': 1,
Donald E Curtisa8736442015-08-05 15:48:13 -0700361 'resource_dir': 'examples/androidapp/res',
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000362 'R_package': 'org.appspot.apprtc',
363 'R_package_relpath': 'org/appspot/apprtc',
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000364 'input_jars_paths': [
Donald E Curtisa8736442015-08-05 15:48:13 -0700365 'examples/androidapp/third_party/autobanh/autobanh.jar',
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000366 ],
367 'library_dexed_jars_paths': [
Donald E Curtisa8736442015-08-05 15:48:13 -0700368 'examples/androidapp/third_party/autobanh/autobanh.jar',
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000369 ],
370 'native_lib_target': 'libjingle_peerconnection_so',
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000371 'add_to_dependents_classpaths':1,
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000372 },
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000373 'includes': [ '../build/java_apk.gypi' ],
henrike@webrtc.org28e20752013-07-10 00:45:36 +0000374 }, # target AppRTCDemo
glaznev@webrtc.org8390c272015-01-02 19:51:12 +0000375
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000376 {
377 # AppRTCDemo creates a .jar as a side effect. Any java targets
378 # that need that .jar in their classpath should depend on this target,
379 # AppRTCDemo_apk. Dependents of AppRTCDemo_apk receive its
380 # jar path in the variable 'apk_output_jar_path'.
381 # This target should only be used by targets which instrument
382 # AppRTCDemo_apk.
383 'target_name': 'AppRTCDemo_apk',
384 'type': 'none',
385 'dependencies': [
386 'AppRTCDemo',
387 ],
388 'includes': [ '../build/apk_fake_jar.gypi' ],
389 }, # target AppRTCDemo_apk
390
glaznev@webrtc.org8390c272015-01-02 19:51:12 +0000391 {
392 'target_name': 'AppRTCDemoTest',
393 'type': 'none',
394 'dependencies': [
glaznev@webrtc.orgf1f558c2015-03-14 02:48:16 +0000395 'AppRTCDemo_apk',
396 ],
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000397 'variables': {
398 'apk_name': 'AppRTCDemoTest',
399 'java_in_dir': 'examples/androidtests',
glaznev@webrtc.orgae1a0782015-03-11 17:52:11 +0000400 'is_test_apk': 1,
401 },
402 'includes': [ '../build/java_apk.gypi' ],
403 },
glaznev@webrtc.org8390c272015-01-02 19:51:12 +0000404 ], # targets
405 }], # OS=="android"
henrike@webrtc.org28e20752013-07-10 00:45:36 +0000406 ],
407}