Upstream version 7.36.153.0
[platform/framework/web/crosswalk.git] / src / xwalk / xwalk_android_tests.gypi
1 {
2   'targets': [
3     {
4       'target_name': 'xwalk_test_util_java',
5       'type': 'none',
6       'dependencies': [
7         '../content/content_shell_and_tests.gyp:content_java_test_support',
8         '../net/net.gyp:net_java_test_support',
9       ],
10       'variables': {
11         'java_in_dir': 'test/android/util',
12       },
13       'includes': ['../build/java.gypi'],
14     },
15     {
16       # Java utils for runtime client related tests.
17       'target_name': 'xwalk_runtime_client_test_utils_java',
18       'type': 'none',
19       'dependencies': [
20         'xwalk_test_util_java',
21         'xwalk_app_runtime_client_java',
22         'xwalk_app_runtime_activity_java',
23       ],
24       'variables': {
25         'java_in_dir': 'test/android/util/runtime_client',
26       },
27       'includes': [ '../build/java.gypi' ],
28     },
29     {
30       'target_name': 'xwalk_core_shell_apk',
31       'type': 'none',
32       'dependencies': [
33         '../third_party/android_tools/android_tools.gyp:android_support_v13_javalib',
34         'libxwalkcore',
35         'xwalk_core_extensions_java',
36         'xwalk_core_java',
37         'xwalk_core_shell_apk_pak',
38       ],
39       'variables': {
40         'apk_name': 'XWalkCoreShell',
41         'java_in_dir': 'runtime/android/core_shell',
42         'resource_dir': 'runtime/android/core_shell/res',
43         'native_lib_target': 'libxwalkcore',
44         'additional_input_paths': [
45           '<(PRODUCT_DIR)/xwalk_xwview/assets/www/index.html',
46           '<(PRODUCT_DIR)/xwalk_xwview/assets/xwalk.pak',
47         ],
48         'conditions': [
49           ['icu_use_data_file_flag==1', {
50             'additional_input_paths': [
51               '<(PRODUCT_DIR)/xwalk_xwview/assets/icudtl.dat',
52             ],
53           }],
54         ],
55         'asset_location': '<(PRODUCT_DIR)/xwalk_xwview/assets',
56       },
57       'copies': [
58         {
59           'destination': '<(PRODUCT_DIR)/xwalk_xwview/assets/www',
60           'files': [
61             'test/android/data/index.html',
62           ],
63         }
64       ],
65       'includes': [ '../build/java_apk.gypi' ],
66     },
67     {
68       'target_name': 'xwalk_core_shell_apk_pak',
69       'type': 'none',
70       'dependencies': [
71         'xwalk_pak',
72       ],
73       'copies': [
74         {
75           'destination': '<(PRODUCT_DIR)/xwalk_xwview/assets',
76           'files': [
77             '<(PRODUCT_DIR)/xwalk.pak',
78           ],
79           'conditions': [
80             ['icu_use_data_file_flag==1', {
81               'files': [
82                 '<(PRODUCT_DIR)/icudtl.dat',
83               ],
84             }],
85           ],
86         },
87       ],
88     },
89     {
90       'target_name': 'xwalk_core_shell_apk_java',
91       'type': 'none',
92       'dependencies': [
93         'xwalk_core_shell_apk',
94       ],
95       'includes': [ '../build/apk_fake_jar.gypi' ],
96     },
97     {
98       'target_name': 'xwalk_core_test_apk',
99       'type': 'none',
100       'dependencies': [
101         '../base/base.gyp:base_java_test_support',
102         '../content/content_shell_and_tests.gyp:content_java_test_support',
103         '../net/net.gyp:net_java_test_support',
104         'xwalk_core_shell_apk_java',
105         '../tools/android/md5sum/md5sum.gyp:md5sum',
106         '../tools/android/forwarder2/forwarder.gyp:forwarder2',
107       ],
108       'variables': {
109         'apk_name': 'XWalkCoreTest',
110         'java_in_dir': 'test/android/core/javatests',
111         'is_test_apk': 1,
112         'additional_input_paths': [
113           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/add_js_interface.html',
114           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/broadcast.html',
115           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/echo.html',
116           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/echoSync.html',
117           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/framesEcho.html',
118           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/geolocation.html',
119           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/index.html',
120           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/navigator.online.html',
121           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/notification.html',
122           '<(PRODUCT_DIR)/xwalk_xwview_test/assets/renderHung.html',
123         ],
124         'asset_location': '<(PRODUCT_DIR)/xwalk_xwview_test/assets',
125       },
126       'copies': [
127         {
128           'destination': '<(PRODUCT_DIR)/xwalk_xwview_test/assets',
129           'files': [
130             'test/android/data/add_js_interface.html',
131             'test/android/data/broadcast.html',
132             'test/android/data/echo.html',
133             'test/android/data/echoSync.html',
134             'test/android/data/framesEcho.html',
135             'test/android/data/geolocation.html',
136             'test/android/data/index.html',
137             'test/android/data/navigator.online.html',
138             'test/android/data/notification.html',
139             'test/android/data/renderHung.html',
140           ],
141         },
142       ],
143       'includes': [ '../build/java_apk.gypi' ],
144     },
145     {
146       'target_name': 'xwalk_core_unittests',
147       'type': '<(gtest_target_type)',
148       'dependencies': [
149         '../base/base.gyp:test_support_base',
150         '../net/net.gyp:net_test_support',
151         '../testing/android/native_test.gyp:native_test_native_code',
152         '../testing/gmock.gyp:gmock',
153         '../testing/gtest.gyp:gtest',
154       ],
155       'include_dirs': [
156         '..',
157       ],
158       'sources': [
159         'runtime/common/android/xwalk_core_tests.cc',
160       ],
161     },
162     {
163       'target_name': 'xwalk_core_unittests_java',
164       'type': 'none',
165       'dependencies': [
166       ],
167       'variables': {
168         'java_in_dir': 'test/android/unittestjava',
169       },
170       # TODO: supress gyp error: "'find ../cameo_webview/unittestjava  -name "*.java"' returned exit status 1"
171       # 'includes': [ '../build/java.gypi' ],
172     },
173     {
174       'target_name': 'xwalk_core_unittests_jni',
175       'type': 'none',
176       'sources': [
177       ],
178       'variables': {
179         'jni_gen_package': 'xwalk_core_unittests',
180       },
181       'includes': [ '../build/jni_generator.gypi' ],
182     },
183     {
184       'target_name': 'xwalk_core_unittests_apk',
185       'type': 'none',
186       'dependencies': [
187         'xwalk_core_unittests',
188         'xwalk_core_unittests_java',
189         'xwalk_core_unittests_jni',
190       ],
191       'variables': {
192         'test_suite_name': 'xwalk_core_unittests',
193         'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)xwalk_core_unittests<(SHARED_LIB_SUFFIX)',
194       },
195       'includes': [ '../build/apk_test.gypi' ],
196     },
197     {
198       'target_name': 'xwalk_runtime_shell_apk',
199       'type': 'none',
200       'dependencies': [
201         'libxwalkcore',
202         # Runtime code is also built by this target.
203         'xwalk_runtime_java',
204         'xwalk_runtime_shell_apk_pak',
205       ],
206       'variables': {
207         'apk_name': 'XWalkRuntimeShell',
208         'java_in_dir': 'runtime/android/runtime_shell',
209         'resource_dir': 'runtime/android/runtime_shell/res',
210         'native_lib_target': 'libxwalkcore',
211         'additional_input_paths': [
212           '<(PRODUCT_DIR)/xwalk_runtime/assets/xwalk.pak',
213         ],
214         'conditions': [
215           ['icu_use_data_file_flag==1', {
216             'additional_input_paths': [
217               '<(PRODUCT_DIR)/xwalk_runtime/assets/icudtl.dat',
218             ],
219           }],
220         ],
221         'asset_location': '<(PRODUCT_DIR)/xwalk_runtime/assets',
222       },
223       'includes': [ '../build/java_apk.gypi' ],
224     },
225     {
226       'target_name': 'xwalk_runtime_shell_apk_pak',
227       'type': 'none',
228       'dependencies': [
229         'xwalk_pak',
230       ],
231       'copies': [
232         {
233           'destination': '<(PRODUCT_DIR)/xwalk_runtime/assets',
234           'files': [
235             '<(PRODUCT_DIR)/xwalk.pak',
236           ],
237           'conditions': [
238             ['icu_use_data_file_flag==1', {
239               'files': [
240                 '<(PRODUCT_DIR)/icudtl.dat',
241               ],
242             }],
243           ],
244         },
245       ],
246     },
247     {
248       'target_name': 'xwalk_runtime_shell_apk_java',
249       'type': 'none',
250       'dependencies': [
251         'xwalk_runtime_shell_apk',
252       ],
253       'includes': [ '../build/apk_fake_jar.gypi' ],
254     },
255     {
256       'target_name': 'xwalk_runtime_client_shell_apk',
257       'type': 'none',
258       'dependencies': [
259         'xwalk_app_runtime_client_java',
260         'xwalk_app_runtime_activity_java',
261         'xwalk_runtime_client_test_utils_java',
262       ],
263       'variables': {
264         'apk_name': 'XWalkRuntimeClientShell',
265         'java_in_dir': 'app/android/runtime_client_shell',
266         'resource_dir': 'app/android/runtime_client_shell/res',
267         'is_test_apk': 1,
268         'additional_input_paths': [
269           '<(PRODUCT_DIR)/runtime_client_shell/assets/extensions-config.json',
270           '<(PRODUCT_DIR)/runtime_client_shell/assets/index.html',
271           '<(PRODUCT_DIR)/runtime_client_shell/assets/manifest.json',
272           '<(PRODUCT_DIR)/runtime_client_shell/assets/myextension/myextension.js',
273           '<(PRODUCT_DIR)/runtime_client_shell/assets/sampapp-icon-helloworld.png',
274           '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_self.json',
275           '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_inline_script.json',
276           '<(PRODUCT_DIR)/runtime_client_shell/assets/www/cross_origin.html',
277           '<(PRODUCT_DIR)/runtime_client_shell/assets/www/csp.html',
278           '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_without_xwalk_hosts.json',
279           '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_xwalk_hosts.json',
280         ],
281         'asset_location': '<(PRODUCT_DIR)/runtime_client_shell/assets',
282       },
283       'copies': [
284         {
285           'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets',
286           'files': [
287             'test/android/data/manifest.json',
288             'test/android/data/extensions-config.json',
289             'test/android/data/index.html',
290             'test/android/data/sampapp-icon-helloworld.png',
291           ],
292         },
293         {
294           'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets/myextension',
295           'files': ['test/android/data/myextension/myextension.js'],
296         },
297         {
298           'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets/www',
299           'files': [
300             'test/android/data/www/manifest_self.json',
301             'test/android/data/www/manifest_inline_script.json',
302             'test/android/data/www/cross_origin.html',
303             'test/android/data/www/csp.html',
304             'test/android/data/www/manifest_without_xwalk_hosts.json',
305             'test/android/data/www/manifest_xwalk_hosts.json',
306           ],
307         },
308       ],
309       'includes': [ '../build/java_apk.gypi' ],
310     },
311     {
312       'target_name': 'xwalk_runtime_client_shell_apk_java',
313       'type': 'none',
314       'dependencies': [
315         'xwalk_runtime_client_shell_apk',
316       ],
317       'includes': [ '../build/apk_fake_jar.gypi' ],
318     },
319     {
320       'target_name': 'xwalk_runtime_client_embedded_shell_apk',
321       'type': 'none',
322       'dependencies': [
323         'libxwalkcore',
324         'xwalk_app_runtime_client_java',
325         'xwalk_app_runtime_activity_java',
326         'xwalk_runtime_java',
327         'xwalk_runtime_client_embedded_shell_apk_pak',
328         'xwalk_runtime_client_test_utils_java',
329       ],
330       'variables': {
331         'apk_name': 'XWalkRuntimeClientEmbeddedShell',
332         'java_in_dir': 'app/android/runtime_client_embedded_shell',
333         'resource_dir': 'app/android/runtime_client_embedded_shell/res',
334         'native_lib_target': 'libxwalkcore',
335         'additional_input_paths': [
336           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/extensions-config.json',
337           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/index.html',
338           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/device_capabilities_api.js',
339           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/launch_screen_api.js',
340           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/presentation_api.js',
341           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/screen_orientation_api.js',
342           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/manifest.json',
343           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/myextension/myextension.js',
344           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/sampapp-icon-helloworld.png',
345           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/xwalk.pak',
346           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_self.json',
347           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_inline_script.json',
348           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/cross_origin.html',
349           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/csp.html',
350           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_without_xwalk_hosts.json',
351           '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_xwalk_hosts.json',
352         ],
353         'conditions': [
354           ['icu_use_data_file_flag==1', {
355             'additional_input_paths': [
356               '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/icudtl.dat',
357             ],
358           }],
359         ],
360         'asset_location': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
361       },
362       'copies': [
363         {
364           'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
365           'files': [
366             'test/android/data/manifest.json',
367             'test/android/data/extensions-config.json',
368             'test/android/data/index.html',
369             'test/android/data/sampapp-icon-helloworld.png',
370           ],
371         },
372         {
373           'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/myextension',
374           'files': ['test/android/data/myextension/myextension.js'],
375         },
376         {
377           'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi',
378           'files': [
379             'experimental/launch_screen/launch_screen_api.js',
380             'experimental/presentation/presentation_api.js',
381             'sysapps/device_capabilities/device_capabilities_api.js',
382             'runtime/extension/screen_orientation_api.js',
383           ],
384         },
385         {
386           'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www',
387           'files': [
388             'test/android/data/www/manifest_self.json',
389             'test/android/data/www/manifest_inline_script.json',
390             'test/android/data/www/cross_origin.html',
391             'test/android/data/www/csp.html',
392             'test/android/data/www/manifest_without_xwalk_hosts.json',
393             'test/android/data/www/manifest_xwalk_hosts.json',
394           ],
395         },
396       ],
397       'includes': [ '../build/java_apk.gypi' ],
398     },
399     {
400       'target_name': 'xwalk_runtime_client_embedded_shell_apk_pak',
401       'type': 'none',
402       'dependencies': [
403         'xwalk_pak',
404       ],
405       'copies': [
406         {
407           'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
408           'files': [
409             '<(PRODUCT_DIR)/xwalk.pak',
410           ],
411           'conditions': [
412             ['icu_use_data_file_flag==1', {
413               'files': [
414                 '<(PRODUCT_DIR)/icudtl.dat',
415               ],
416             }],
417           ],
418         },
419       ],
420     },
421     {
422       'target_name': 'xwalk_runtime_test_apk',
423       'type': 'none',
424       'dependencies': [
425         '../base/base.gyp:base_java_test_support',
426         '../content/content_shell_and_tests.gyp:content_java_test_support',
427         '../net/net.gyp:net_java_test_support',
428         '../tools/android/forwarder2/forwarder.gyp:forwarder2',
429         '../tools/android/md5sum/md5sum.gyp:md5sum',
430         'xwalk_runtime_shell_apk_java',
431       ],
432       'variables': {
433         'apk_name': 'XWalkRuntimeTest',
434         'java_in_dir': 'test/android/runtime/javatests',
435         'is_test_apk': 1,
436       },
437       'includes': [ '../build/java_apk.gypi' ],
438     },
439     {
440       'target_name': 'xwalk_runtime_client_test_apk',
441       'type': 'none',
442       'dependencies': [
443         '../base/base.gyp:base_java_test_support',
444         '../content/content_shell_and_tests.gyp:content_java_test_support',
445         '../net/net.gyp:net_java_test_support',
446         '../tools/android/forwarder2/forwarder.gyp:forwarder2',
447         '../tools/android/md5sum/md5sum.gyp:md5sum',
448         'xwalk_runtime_client_shell_apk_java',
449         'xwalk_test_util_java',
450       ],
451       'variables': {
452         'apk_name': 'XWalkRuntimeClientTest',
453         'java_in_dir': 'test/android/runtime_client/javatests',
454         'is_test_apk': 1,
455         'additional_input_paths': [
456           '<(PRODUCT_DIR)/runtime_client_test/assets/contacts.html',
457           '<(PRODUCT_DIR)/runtime_client_test/assets/device_capabilities.html',
458           '<(PRODUCT_DIR)/runtime_client_test/assets/displayAvailableTest.html',
459           '<(PRODUCT_DIR)/runtime_client_test/assets/echo.html',
460           '<(PRODUCT_DIR)/runtime_client_test/assets/echoSync.html',
461           '<(PRODUCT_DIR)/runtime_client_test/assets/messaging_mini.html',
462           '<(PRODUCT_DIR)/runtime_client_test/assets/native_file_system.html',
463           '<(PRODUCT_DIR)/runtime_client_test/assets/screen_orientation.html',
464           '<(PRODUCT_DIR)/runtime_client_test/assets/timer.html',
465         ],
466         'asset_location': '<(PRODUCT_DIR)/runtime_client_test/assets',
467       },
468       'copies': [
469         {
470           'destination': '<(PRODUCT_DIR)/runtime_client_test/assets',
471           'files': [
472             'test/android/data/contacts.html',
473             'test/android/data/device_capabilities.html',
474             'test/android/data/displayAvailableTest.html',
475             'test/android/data/echo.html',
476             'test/android/data/echoSync.html',
477             'test/android/data/native_file_system.html',
478             'test/android/data/screen_orientation.html',
479             'test/android/data/sysapps/messaging/messaging_mini.html',
480             'test/android/data/timer.html',
481           ],
482         },
483       ],
484       'includes': [ '../build/java_apk.gypi' ],
485     },
486     {
487       'target_name': 'xwalk_runtime_client_embedded_shell_apk_java',
488       'type': 'none',
489       'dependencies': [
490         'xwalk_runtime_client_embedded_shell_apk',
491       ],
492       'includes': [ '../build/apk_fake_jar.gypi' ],
493     },
494     {
495       'target_name': 'xwalk_runtime_client_embedded_test_apk',
496       'type': 'none',
497       'dependencies': [
498         '../base/base.gyp:base_java_test_support',
499         '../content/content_shell_and_tests.gyp:content_java_test_support',
500         '../net/net.gyp:net_java_test_support',
501         '../tools/android/forwarder2/forwarder.gyp:forwarder2',
502         '../tools/android/md5sum/md5sum.gyp:md5sum',
503         'xwalk_runtime_client_embedded_shell_apk_java',
504         'xwalk_test_util_java',
505       ],
506       'variables': {
507         'apk_name': 'XWalkRuntimeClientEmbeddedTest',
508         'java_in_dir': 'test/android/runtime_client_embedded/javatests',
509         'is_test_apk': 1,
510         'additional_input_paths': [
511           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/contacts.html',
512           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/device_capabilities.html',
513           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/displayAvailableTest.html',
514           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/echo.html',
515           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/echoSync.html',
516           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/messaging_mini.html',
517           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/native_file_system.html',
518           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/screen_orientation.html',
519           '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/timer.html',
520         ],
521         'asset_location': '<(PRODUCT_DIR)/runtime_client_embedded_test/assets',
522       },
523       'copies': [
524         {
525           'destination': '<(PRODUCT_DIR)/runtime_client_embedded_test/assets',
526           'files': [
527             'test/android/data/contacts.html',
528             'test/android/data/device_capabilities.html',
529             'test/android/data/displayAvailableTest.html',
530             'test/android/data/echo.html',
531             'test/android/data/echoSync.html',
532             'test/android/data/native_file_system.html',
533             'test/android/data/screen_orientation.html',
534             'test/android/data/sysapps/messaging/messaging_mini.html',
535             'test/android/data/timer.html',
536           ],
537         },
538       ],
539       'includes': [ '../build/java_apk.gypi' ],
540     },
541     {
542       'target_name': 'xwalk_core_sample_apk',
543       'type': 'none',
544       'dependencies': [
545         'libxwalkcore',
546         'xwalk_core_extensions_java',
547         'xwalk_core_java',
548         'xwalk_core_shell_apk_pak',
549       ],
550       'variables': {
551         'apk_name': 'CrosswalkSample',
552         'java_in_dir': 'runtime/android/sample',
553         'resource_dir': 'runtime/android/sample/res',
554         'native_lib_target': 'libxwalkcore',
555         'additional_input_paths': [
556           '<(PRODUCT_DIR)/sample/assets/index.html',
557           '<(PRODUCT_DIR)/sample/assets/manifest.json',
558           '<(PRODUCT_DIR)/sample/assets/pause_timers.html',
559           '<(PRODUCT_DIR)/sample/assets/xwalk.pak',
560         ],
561         'conditions': [
562           ['icu_use_data_file_flag==1', {
563             'additional_input_paths': [
564               '<(PRODUCT_DIR)/sample/assets/icudtl.dat',
565             ],
566           }],
567         ],
568         'asset_location': '<(PRODUCT_DIR)/sample/assets',
569       },
570       'copies': [
571         {
572           'destination': '<(PRODUCT_DIR)/sample/assets',
573           'files': [
574             'runtime/android/sample/assets/index.html',
575             'runtime/android/sample/assets/manifest.json',
576             'runtime/android/sample/assets/pause_timers.html',
577             '<(PRODUCT_DIR)/xwalk.pak',
578           ],
579           'conditions': [
580             ['icu_use_data_file_flag==1', {
581               'files': [
582                 '<(PRODUCT_DIR)/icudtl.dat',
583               ],
584             }],
585           ],
586         },
587       ],
588       'includes': [ '../build/java_apk.gypi' ],
589     },
590   ],
591 }