Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Side by Side Diff: components/cronet.gypi

Issue 1393713005: [Cronet] Add error code and immediatelyRetryable() to UrlRequestException (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix missing test annotation Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 { 5 {
6 'variables': { 6 'variables': {
7 'enable_bidirectional_stream%': 0, 7 'enable_bidirectional_stream%': 0,
8 }, 8 },
9 'conditions': [ 9 'conditions': [
10 ['OS=="android"', { 10 ['OS=="android"', {
11 'targets': [ 11 'targets': [
12 { 12 {
13 'target_name': 'cronet_jni_headers', 13 'target_name': 'cronet_jni_headers',
14 'type': 'none', 14 'type': 'none',
15 'sources': [ 15 'sources': [
16 'cronet/android/java/src/org/chromium/net/CronetBidirectionalStream. java', 16 'cronet/android/java/src/org/chromium/net/CronetBidirectionalStream. java',
17 'cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java', 17 'cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java',
18 'cronet/android/java/src/org/chromium/net/CronetUploadDataStream.jav a', 18 'cronet/android/java/src/org/chromium/net/CronetUploadDataStream.jav a',
19 'cronet/android/java/src/org/chromium/net/CronetUrlRequest.java', 19 'cronet/android/java/src/org/chromium/net/CronetUrlRequest.java',
20 'cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.ja va', 20 'cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.ja va',
21 'cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java', 21 'cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java',
22 'cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext. java', 22 'cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext. java',
23 ], 23 ],
24 'variables': { 24 'variables': {
25 'jni_gen_package': 'cronet', 25 'jni_gen_package': 'cronet',
26 }, 26 },
27 'includes': [ '../build/jni_generator.gypi' ], 27 'includes': [ '../build/jni_generator.gypi' ],
28 }, 28 },
29 { 29 {
30 'target_name': 'cronet_url_request_java', 30 'target_name': 'chromium_url_request_java',
31 'type': 'none', 31 'type': 'none',
32 'variables': { 32 'variables': {
33 'source_file': 'cronet/android/chromium_url_request.h', 33 'source_file': 'cronet/android/chromium_url_request.h',
34 }, 34 },
35 'includes': [ '../build/android/java_cpp_enum.gypi' ], 35 'includes': [ '../build/android/java_cpp_enum.gypi' ],
36 }, 36 },
37 { 37 {
38 'target_name': 'net_request_priority_java', 38 'target_name': 'net_request_priority_java',
39 'type': 'none', 39 'type': 'none',
40 'variables': { 40 'variables': {
41 'source_file': '../net/base/request_priority.h', 41 'source_file': '../net/base/request_priority.h',
42 }, 42 },
43 'includes': [ '../build/android/java_cpp_enum.gypi' ], 43 'includes': [ '../build/android/java_cpp_enum.gypi' ],
44 }, 44 },
45 { 45 {
46 'target_name': 'network_quality_observations_java', 46 'target_name': 'network_quality_observations_java',
47 'type': 'none', 47 'type': 'none',
48 'variables': { 48 'variables': {
49 'source_file': '../net/base/network_quality_estimator.h', 49 'source_file': '../net/base/network_quality_estimator.h',
50 }, 50 },
51 'includes': [ '../build/android/java_cpp_enum.gypi' ], 51 'includes': [ '../build/android/java_cpp_enum.gypi' ],
52 }, 52 },
53 { 53 {
54 'target_name': 'url_request_error_java',
55 'type': 'none',
56 'variables': {
57 'source_file': 'cronet/android/url_request_error.h',
58 },
59 'includes': [ '../build/android/java_cpp_enum.gypi' ],
60 },
61 {
62 # This target is a jar file containing classes that Cronet's javadocs
63 # may reference but are not included in the javadocs themselves.
64 'target_name': 'cronet_javadoc_classpath',
65 'type': 'none',
66 'variables': {
67 # Work around GYP requirement that java targets specify java_in_dir
68 # variable that contains at least one java file.
69 'java_in_dir': 'cronet/android/api',
70 'java_in_dir_suffix': '/src_dummy',
71 'run_findbugs': 1,
72 },
73 'dependencies': [
74 'url_request_error_java',
75 ],
76 'includes': [ '../build/java.gypi' ],
77 },
78 {
54 'target_name': 'http_cache_type_java', 79 'target_name': 'http_cache_type_java',
55 'type': 'none', 80 'type': 'none',
56 'variables': { 81 'variables': {
57 'source_file': 'cronet/url_request_context_config.h', 82 'source_file': 'cronet/url_request_context_config.h',
58 }, 83 },
59 'includes': [ '../build/android/java_cpp_enum.gypi' ], 84 'includes': [ '../build/android/java_cpp_enum.gypi' ],
60 }, 85 },
61 { 86 {
62 'target_name': 'load_states_list', 87 'target_name': 'load_states_list',
63 'type': 'none', 88 'type': 'none',
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 '../base/base.gyp:base', 243 '../base/base.gyp:base',
219 '../net/net.gyp:net_small', 244 '../net/net.gyp:net_small',
220 ], 245 ],
221 }, 246 },
222 { # cronet_api.jar defines Cronet API and provides implementation of 247 { # cronet_api.jar defines Cronet API and provides implementation of
223 # legacy api using HttpUrlConnection (not the Chromium stack). 248 # legacy api using HttpUrlConnection (not the Chromium stack).
224 'target_name': 'cronet_api', 249 'target_name': 'cronet_api',
225 'type': 'none', 250 'type': 'none',
226 'dependencies': [ 251 'dependencies': [
227 'http_cache_type_java', 252 'http_cache_type_java',
253 'url_request_error_java',
228 'cronet_version', 254 'cronet_version',
229 'load_states_list', 255 'load_states_list',
230 'network_quality_observations_java', 256 'network_quality_observations_java',
231 '../third_party/android_tools/android_tools.gyp:android_support_anno tations_javalib', 257 '../third_party/android_tools/android_tools.gyp:android_support_anno tations_javalib',
232 ], 258 ],
233 'variables': { 259 'variables': {
234 'java_in_dir': 'cronet/android/api', 260 'java_in_dir': 'cronet/android/api',
235 'run_findbugs': 1, 261 'run_findbugs': 1,
236 }, 262 },
237 'includes': [ '../build/java.gypi' ], 263 'includes': [ '../build/java.gypi' ],
238 }, 264 },
239 { # cronet.jar implements HttpUrlRequest interface using Chromium stack 265 { # cronet.jar implements HttpUrlRequest interface using Chromium stack
240 # in native libcronet.so library. 266 # in native libcronet.so library.
241 'target_name': 'cronet_java', 267 'target_name': 'cronet_java',
242 'type': 'none', 268 'type': 'none',
243 'dependencies': [ 269 'dependencies': [
244 '../base/base.gyp:base', 270 '../base/base.gyp:base',
245 'cronet_api', 271 'cronet_api',
246 'cronet_url_request_java', 272 'chromium_url_request_java',
247 'libcronet', 273 'libcronet',
248 'net_request_priority_java', 274 'net_request_priority_java',
249 'network_quality_observations_java', 275 'network_quality_observations_java',
250 '../third_party/android_tools/android_tools.gyp:android_support_anno tations_javalib', 276 '../third_party/android_tools/android_tools.gyp:android_support_anno tations_javalib',
251 ], 277 ],
252 'variables': { 278 'variables': {
253 'java_in_dir': 'cronet/android/java', 279 'java_in_dir': 'cronet/android/java',
254 'javac_includes': [ 280 'javac_includes': [
255 '**/ChromiumUrlRequest.java', 281 '**/ChromiumUrlRequest.java',
256 '**/ChromiumUrlRequestContext.java', 282 '**/ChromiumUrlRequestContext.java',
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
526 '../build/apk_test.gypi', 552 '../build/apk_test.gypi',
527 ], 553 ],
528 }, 554 },
529 { 555 {
530 'target_name': 'cronet_package', 556 'target_name': 'cronet_package',
531 'type': 'none', 557 'type': 'none',
532 'dependencies': [ 558 'dependencies': [
533 'libcronet', 559 'libcronet',
534 'cronet_java', 560 'cronet_java',
535 'cronet_api', 561 'cronet_api',
562 'cronet_javadoc_classpath',
536 '../net/net.gyp:net_unittests_apk', 563 '../net/net.gyp:net_unittests_apk',
537 ], 564 ],
538 'variables': { 565 'variables': {
539 'native_lib': 'libcronet.>(android_product_extension)', 566 'native_lib': 'libcronet.>(android_product_extension)',
540 'java_lib': 'cronet.jar', 567 'java_lib': 'cronet.jar',
541 'java_api_lib': 'cronet_api.jar', 568 'java_api_lib': 'cronet_api.jar',
542 'java_api_src_lib': 'cronet_api-src.jar', 569 'java_api_src_lib': 'cronet_api-src.jar',
543 'java_src_lib': 'cronet-src.jar', 570 'java_src_lib': 'cronet-src.jar',
544 'java_sample_src_lib': 'cronet-sample-src.jar', 571 'java_sample_src_lib': 'cronet-sample-src.jar',
545 'lib_java_dir': '<(PRODUCT_DIR)/lib.java', 572 'lib_java_dir': '<(PRODUCT_DIR)/lib.java',
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
650 'action_name': 'generate javadoc', 677 'action_name': 'generate javadoc',
651 'inputs': ['cronet/tools/generate_javadoc.py'] , 678 'inputs': ['cronet/tools/generate_javadoc.py'] ,
652 'outputs': ['<(package_dir)/javadoc'], 679 'outputs': ['<(package_dir)/javadoc'],
653 'action': [ 680 'action': [
654 'python', 681 'python',
655 '<@(_inputs)', 682 '<@(_inputs)',
656 '--output-dir=<(package_dir)', 683 '--output-dir=<(package_dir)',
657 '--input-dir=cronet/', 684 '--input-dir=cronet/',
658 '--overview-file=<(package_dir)/README.md.html', 685 '--overview-file=<(package_dir)/README.md.html',
659 '--readme-file=cronet/README.md', 686 '--readme-file=cronet/README.md',
687 '--lib-java-dir=<(lib_java_dir)',
660 ], 688 ],
661 'message': 'Generating Javadoc', 689 'message': 'Generating Javadoc',
662 }, 690 },
663 ], 691 ],
664 'copies': [ 692 'copies': [
665 { 693 {
666 'destination': '<(package_dir)', 694 'destination': '<(package_dir)',
667 'files': [ 695 'files': [
668 '../AUTHORS', 696 '../AUTHORS',
669 '../chrome/VERSION', 697 '../chrome/VERSION',
670 'cronet/android/proguard.cfg', 698 'cronet/android/proguard.cfg',
671 '<(lib_java_dir)/<(java_api_lib)' 699 '<(lib_java_dir)/<(java_api_lib)'
672 ], 700 ],
673 }, 701 },
674 { 702 {
675 'destination': '<(package_dir)/symbols/<(android_app_abi)', 703 'destination': '<(package_dir)/symbols/<(android_app_abi)',
676 'files': [ 704 'files': [
677 '<(SHARED_LIB_DIR)/<(native_lib)', 705 '<(SHARED_LIB_DIR)/<(native_lib)',
678 ], 706 ],
679 }, 707 },
680 ], 708 ],
681 }, 709 },
682 ], 710 ],
683 'variables': { 711 'variables': {
684 'enable_data_reduction_proxy_support%': 0, 712 'enable_data_reduction_proxy_support%': 0,
685 }, 713 },
686 }], # OS=="android" 714 }], # OS=="android"
687 ], 715 ],
688 } 716 }
OLDNEW
« no previous file with comments | « no previous file | components/cronet/android/BUILD.gn » ('j') | components/cronet/android/url_request_error.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698