| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
| 8 import("//build/util/version.gni") | 8 import("//build/util/version.gni") |
| 9 import("//chrome/version.gni") | 9 import("//chrome/version.gni") |
| 10 import("//testing/test.gni") | 10 import("//testing/test.gni") |
| 11 import("//third_party/protobuf/proto_library.gni") | 11 import("//third_party/protobuf/proto_library.gni") |
| 12 import("//url/features.gni") | 12 import("//url/features.gni") |
| 13 | 13 |
| 14 assert(!is_component_build, "Cronet requires static library build.") | 14 assert(!is_component_build, "Cronet requires static library build.") |
| 15 | 15 |
| 16 declare_args() { | 16 declare_args() { |
| 17 cronet_enable_data_reduction_proxy_support = false | 17 cronet_enable_data_reduction_proxy_support = false |
| 18 } | 18 } |
| 19 | 19 |
| 20 generate_jni("cronet_jni_headers") { | 20 generate_jni("cronet_jni_headers") { |
| 21 sources = [ | 21 sources = [ |
| 22 "java/src/org/chromium/net/ChromiumUrlRequest.java", | 22 "java/src/org/chromium/net/impl/ChromiumUrlRequest.java", |
| 23 "java/src/org/chromium/net/ChromiumUrlRequestContext.java", | 23 "java/src/org/chromium/net/impl/ChromiumUrlRequestContext.java", |
| 24 "java/src/org/chromium/net/CronetBidirectionalStream.java", | 24 "java/src/org/chromium/net/impl/CronetBidirectionalStream.java", |
| 25 "java/src/org/chromium/net/CronetLibraryLoader.java", | 25 "java/src/org/chromium/net/impl/CronetLibraryLoader.java", |
| 26 "java/src/org/chromium/net/CronetUploadDataStream.java", | 26 "java/src/org/chromium/net/impl/CronetUploadDataStream.java", |
| 27 "java/src/org/chromium/net/CronetUrlRequest.java", | 27 "java/src/org/chromium/net/impl/CronetUrlRequest.java", |
| 28 "java/src/org/chromium/net/CronetUrlRequestContext.java", | 28 "java/src/org/chromium/net/impl/CronetUrlRequestContext.java", |
| 29 ] | 29 ] |
| 30 jni_package = "cronet" | 30 jni_package = "cronet" |
| 31 } | 31 } |
| 32 | 32 |
| 33 java_cpp_enum("chromium_url_request_java") { | 33 java_cpp_enum("chromium_url_request_java") { |
| 34 sources = [ | 34 sources = [ |
| 35 "chromium_url_request.h", | 35 "chromium_url_request.h", |
| 36 ] | 36 ] |
| 37 } | 37 } |
| 38 | 38 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 69 java_cpp_template("load_states_list") { | 69 java_cpp_template("load_states_list") { |
| 70 sources = [ | 70 sources = [ |
| 71 "java/src/org/chromium/net/LoadState.template", | 71 "java/src/org/chromium/net/LoadState.template", |
| 72 ] | 72 ] |
| 73 inputs = [ | 73 inputs = [ |
| 74 "//net/base/load_states_list.h", | 74 "//net/base/load_states_list.h", |
| 75 ] | 75 ] |
| 76 package_name = "org/chromium/net" | 76 package_name = "org/chromium/net" |
| 77 } | 77 } |
| 78 | 78 |
| 79 _generated_version_java_dir = "$target_gen_dir/templates/cronet_version_java" | 79 _generated_api_version_java_dir = |
| 80 _generated_version_java = | 80 "$target_gen_dir/templates/cronet_api_version_java" |
| 81 "$_generated_version_java_dir/org/chromium/net/Version.java" | 81 _generated_api_version_java = |
| 82 "$_generated_api_version_java_dir/org/chromium/net/ApiVersion.java" |
| 82 | 83 |
| 83 process_version("cronet_version_java") { | 84 process_version("cronet_api_version_java") { |
| 84 template_file = "java/src/org/chromium/net/Version.template" | 85 template_file = "api/src/org/chromium/net/ApiVersion.template" |
| 85 output = _generated_version_java | 86 output = _generated_api_version_java |
| 86 } | 87 } |
| 87 | 88 |
| 88 zip("cronet_version_srcjar") { | 89 zip("cronet_api_version_srcjar") { |
| 89 inputs = [ | 90 inputs = [ |
| 90 _generated_version_java, | 91 _generated_api_version_java, |
| 91 ] | 92 ] |
| 92 output = "$target_gen_dir/$target_name.srcjar" | 93 output = "$target_gen_dir/$target_name.srcjar" |
| 93 base_dir = _generated_version_java_dir | 94 base_dir = _generated_api_version_java_dir |
| 94 deps = [ | 95 deps = [ |
| 95 ":cronet_version_java", | 96 ":cronet_api_version_java", |
| 96 ] | 97 ] |
| 97 } | 98 } |
| 98 | 99 |
| 100 _generated_impl_version_java_dir = |
| 101 "$target_gen_dir/templates/cronet_impl_version_java" |
| 102 _generated_impl_version_java = |
| 103 "$_generated_impl_version_java_dir/org/chromium/net/impl/ImplVersion.java" |
| 104 |
| 105 process_version("cronet_impl_version_java") { |
| 106 template_file = "java/src/org/chromium/net/impl/ImplVersion.template" |
| 107 output = _generated_impl_version_java |
| 108 } |
| 109 |
| 110 zip("cronet_impl_version_srcjar") { |
| 111 inputs = [ |
| 112 _generated_impl_version_java, |
| 113 ] |
| 114 output = "$target_gen_dir/$target_name.srcjar" |
| 115 base_dir = _generated_impl_version_java_dir |
| 116 deps = [ |
| 117 ":cronet_impl_version_java", |
| 118 ] |
| 119 } |
| 120 |
| 99 _cronet_version_header_include_dir = "$target_gen_dir/cronet_version_header" | 121 _cronet_version_header_include_dir = "$target_gen_dir/cronet_version_header" |
| 100 process_version("cronet_version_header") { | 122 process_version("cronet_version_header") { |
| 101 template_file = "//components/cronet/version.h.in" | 123 template_file = "//components/cronet/version.h.in" |
| 102 output = "$_cronet_version_header_include_dir/components/cronet/version.h" | 124 output = "$_cronet_version_header_include_dir/components/cronet/version.h" |
| 103 extra_args = [ | 125 extra_args = [ |
| 104 "-e", | 126 "-e", |
| 105 "VERSION_FULL=\"$chrome_version_full\"", | 127 "VERSION_FULL=\"$chrome_version_full\"", |
| 106 ] | 128 ] |
| 107 } | 129 } |
| 108 | 130 |
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 271 "api/src/org/chromium/net/UrlRequestException.java", | 293 "api/src/org/chromium/net/UrlRequestException.java", |
| 272 "api/src/org/chromium/net/UrlResponseInfo.java", | 294 "api/src/org/chromium/net/UrlResponseInfo.java", |
| 273 "api/src/org/chromium/net/UserAgent.java", | 295 "api/src/org/chromium/net/UserAgent.java", |
| 274 ] | 296 ] |
| 275 | 297 |
| 276 deps = [ | 298 deps = [ |
| 277 "//third_party/android_tools:android_support_v13_java", | 299 "//third_party/android_tools:android_support_v13_java", |
| 278 ] | 300 ] |
| 279 | 301 |
| 280 srcjar_deps = [ | 302 srcjar_deps = [ |
| 281 ":cronet_version_srcjar", | 303 ":cronet_api_version_srcjar", |
| 282 ":http_cache_type_java", | 304 ":http_cache_type_java", |
| 283 ":url_request_error_java", | 305 ":url_request_error_java", |
| 284 ":load_states_list", | 306 ":load_states_list", |
| 285 ":network_quality_observation_source_java", | 307 ":network_quality_observation_source_java", |
| 286 ] | 308 ] |
| 287 | 309 |
| 288 run_findbugs_override = true | 310 run_findbugs_override = true |
| 289 } | 311 } |
| 290 | 312 |
| 291 android_library("cronet_java") { | 313 android_library("cronet_java") { |
| 292 java_files = [ | 314 java_files = [ |
| 293 "java/src/org/chromium/net/ChromiumUrlRequest.java", | 315 "java/src/org/chromium/net/impl/ChromiumUrlRequest.java", |
| 294 "java/src/org/chromium/net/ChromiumUrlRequestContext.java", | 316 "java/src/org/chromium/net/impl/ChromiumUrlRequestContext.java", |
| 295 "java/src/org/chromium/net/ChromiumUrlRequestFactory.java", | 317 "java/src/org/chromium/net/impl/ChromiumUrlRequestFactory.java", |
| 296 "java/src/org/chromium/net/CronetBidirectionalStream.java", | 318 "java/src/org/chromium/net/impl/CronetBidirectionalStream.java", |
| 297 "java/src/org/chromium/net/CronetLibraryLoader.java", | 319 "java/src/org/chromium/net/impl/CronetLibraryLoader.java", |
| 298 "java/src/org/chromium/net/CronetUploadDataStream.java", | 320 "java/src/org/chromium/net/impl/CronetUploadDataStream.java", |
| 299 "java/src/org/chromium/net/CronetUrlRequest.java", | 321 "java/src/org/chromium/net/impl/CronetUrlRequest.java", |
| 300 "java/src/org/chromium/net/CronetUrlRequestContext.java", | 322 "java/src/org/chromium/net/impl/CronetUrlRequestContext.java", |
| 301 "java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java", | 323 "java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java", |
| 302 "java/src/org/chromium/net/urlconnection/CronetChunkedOutputStream.java", | 324 "java/src/org/chromium/net/urlconnection/CronetChunkedOutputStream.java", |
| 303 "java/src/org/chromium/net/urlconnection/CronetFixedModeOutputStream.java", | 325 "java/src/org/chromium/net/urlconnection/CronetFixedModeOutputStream.java", |
| 304 "java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java", | 326 "java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java", |
| 305 "java/src/org/chromium/net/urlconnection/CronetHttpURLStreamHandler.java", | 327 "java/src/org/chromium/net/urlconnection/CronetHttpURLStreamHandler.java", |
| 306 "java/src/org/chromium/net/urlconnection/CronetInputStream.java", | 328 "java/src/org/chromium/net/urlconnection/CronetInputStream.java", |
| 307 "java/src/org/chromium/net/urlconnection/CronetOutputStream.java", | 329 "java/src/org/chromium/net/urlconnection/CronetOutputStream.java", |
| 308 "java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java"
, | 330 "java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java"
, |
| 309 "java/src/org/chromium/net/urlconnection/MessageLoop.java", | 331 "java/src/org/chromium/net/urlconnection/MessageLoop.java", |
| 310 ] | 332 ] |
| 311 | 333 |
| 312 deps = [ | 334 deps = [ |
| 313 ":cronet_api", | 335 ":cronet_api", |
| 314 "//base:base_java", | 336 "//base:base_java", |
| 315 "//net/android:net_java", | 337 "//net/android:net_java", |
| 316 "//third_party/android_tools:android_support_v13_java", | 338 "//third_party/android_tools:android_support_v13_java", |
| 317 "//third_party/jsr-305:jsr_305_javalib", | 339 "//third_party/jsr-305:jsr_305_javalib", |
| 318 ] | 340 ] |
| 319 | 341 |
| 320 srcjar_deps = [ | 342 srcjar_deps = [ |
| 343 ":cronet_impl_version_srcjar", |
| 321 ":chromium_url_request_java", | 344 ":chromium_url_request_java", |
| 322 ":net_request_priority_java", | 345 ":net_request_priority_java", |
| 323 ] | 346 ] |
| 324 | 347 |
| 325 run_findbugs_override = true | 348 run_findbugs_override = true |
| 326 } | 349 } |
| 327 | 350 |
| 328 android_resources("cronet_sample_apk_resources") { | 351 android_resources("cronet_sample_apk_resources") { |
| 329 resource_dirs = [ "sample/res" ] | 352 resource_dirs = [ "sample/res" ] |
| 330 android_manifest = "sample/AndroidManifest.xml" | 353 android_manifest = "sample/AndroidManifest.xml" |
| (...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 892 ":cronet_package_copy_native_lib", | 915 ":cronet_package_copy_native_lib", |
| 893 ":cronet_package_copy_native_lib_unstripped", | 916 ":cronet_package_copy_native_lib_unstripped", |
| 894 ":generate_javadoc", | 917 ":generate_javadoc", |
| 895 ":generate_licenses", | 918 ":generate_licenses", |
| 896 ":jar_cronet_api_source", | 919 ":jar_cronet_api_source", |
| 897 ":jar_cronet_other_source", | 920 ":jar_cronet_other_source", |
| 898 ":jar_cronet_sample_source", | 921 ":jar_cronet_sample_source", |
| 899 ":repackage_extracted_jars", | 922 ":repackage_extracted_jars", |
| 900 ] | 923 ] |
| 901 } | 924 } |
| OLD | NEW |