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

Side by Side Diff: components/cronet/android/BUILD.gn

Issue 2361413002: Obliterate legacy cronet API. All of its users have been migrated. (Closed)
Patch Set: Created 4 years, 2 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
« no previous file with comments | « no previous file | components/cronet/android/api/src/org/chromium/net/ChunkedWritableByteChannel.java » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/process_version.gni") 8 import("//build/util/process_version.gni")
9 import("//build/util/version.gni") 9 import("//build/util/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/impl/ChromiumUrlRequest.java",
23 "java/src/org/chromium/net/impl/ChromiumUrlRequestContext.java",
24 "java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 22 "java/src/org/chromium/net/impl/CronetBidirectionalStream.java",
25 "java/src/org/chromium/net/impl/CronetLibraryLoader.java", 23 "java/src/org/chromium/net/impl/CronetLibraryLoader.java",
26 "java/src/org/chromium/net/impl/CronetUploadDataStream.java", 24 "java/src/org/chromium/net/impl/CronetUploadDataStream.java",
27 "java/src/org/chromium/net/impl/CronetUrlRequest.java", 25 "java/src/org/chromium/net/impl/CronetUrlRequest.java",
28 "java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 26 "java/src/org/chromium/net/impl/CronetUrlRequestContext.java",
29 ] 27 ]
30 jni_package = "cronet" 28 jni_package = "cronet"
31 } 29 }
32 30
33 java_cpp_enum("effective_connection_type_java") { 31 java_cpp_enum("effective_connection_type_java") {
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 ":cronet_version_header", 174 ":cronet_version_header",
177 "//base", 175 "//base",
178 "//base/third_party/dynamic_annotations", 176 "//base/third_party/dynamic_annotations",
179 "//components/metrics", 177 "//components/metrics",
180 "//components/prefs", 178 "//components/prefs",
181 "//url:url_features", 179 "//url:url_features",
182 ] 180 ]
183 sources = [ 181 sources = [
184 "//components/cronet/android/cert/cert_verifier_cache_serializer.cc", 182 "//components/cronet/android/cert/cert_verifier_cache_serializer.cc",
185 "//components/cronet/android/cert/cert_verifier_cache_serializer.h", 183 "//components/cronet/android/cert/cert_verifier_cache_serializer.h",
186 "//components/cronet/android/chromium_url_request.cc",
187 "//components/cronet/android/chromium_url_request.h", 184 "//components/cronet/android/chromium_url_request.h",
188 "//components/cronet/android/chromium_url_request_context.cc",
189 "//components/cronet/android/chromium_url_request_context.h",
190 "//components/cronet/android/cronet_bidirectional_stream_adapter.cc", 185 "//components/cronet/android/cronet_bidirectional_stream_adapter.cc",
191 "//components/cronet/android/cronet_bidirectional_stream_adapter.h", 186 "//components/cronet/android/cronet_bidirectional_stream_adapter.h",
192 "//components/cronet/android/cronet_in_memory_pref_store.cc", 187 "//components/cronet/android/cronet_in_memory_pref_store.cc",
193 "//components/cronet/android/cronet_in_memory_pref_store.h", 188 "//components/cronet/android/cronet_in_memory_pref_store.h",
194 "//components/cronet/android/cronet_library_loader.cc", 189 "//components/cronet/android/cronet_library_loader.cc",
195 "//components/cronet/android/cronet_library_loader.h", 190 "//components/cronet/android/cronet_library_loader.h",
196 "//components/cronet/android/cronet_upload_data_stream.cc", 191 "//components/cronet/android/cronet_upload_data_stream.cc",
197 "//components/cronet/android/cronet_upload_data_stream.h", 192 "//components/cronet/android/cronet_upload_data_stream.h",
198 "//components/cronet/android/cronet_upload_data_stream_adapter.cc", 193 "//components/cronet/android/cronet_upload_data_stream_adapter.cc",
199 "//components/cronet/android/cronet_upload_data_stream_adapter.h", 194 "//components/cronet/android/cronet_upload_data_stream_adapter.h",
200 "//components/cronet/android/cronet_url_request_adapter.cc", 195 "//components/cronet/android/cronet_url_request_adapter.cc",
201 "//components/cronet/android/cronet_url_request_adapter.h", 196 "//components/cronet/android/cronet_url_request_adapter.h",
202 "//components/cronet/android/cronet_url_request_context_adapter.cc", 197 "//components/cronet/android/cronet_url_request_context_adapter.cc",
203 "//components/cronet/android/cronet_url_request_context_adapter.h", 198 "//components/cronet/android/cronet_url_request_context_adapter.h",
204 "//components/cronet/android/io_buffer_with_byte_buffer.cc", 199 "//components/cronet/android/io_buffer_with_byte_buffer.cc",
205 "//components/cronet/android/io_buffer_with_byte_buffer.h", 200 "//components/cronet/android/io_buffer_with_byte_buffer.h",
206 "//components/cronet/android/url_request_adapter.cc",
207 "//components/cronet/android/url_request_adapter.h",
208 "//components/cronet/android/url_request_context_adapter.cc",
209 "//components/cronet/android/url_request_context_adapter.h",
210 "//components/cronet/android/url_request_error.cc", 201 "//components/cronet/android/url_request_error.cc",
211 "//components/cronet/android/url_request_error.h", 202 "//components/cronet/android/url_request_error.h",
212 "//components/cronet/android/wrapped_channel_upload_element_reader.cc",
213 "//components/cronet/android/wrapped_channel_upload_element_reader.h",
214 "//components/cronet/histogram_manager.cc", 203 "//components/cronet/histogram_manager.cc",
215 "//components/cronet/histogram_manager.h", 204 "//components/cronet/histogram_manager.h",
216 "//components/cronet/stale_host_resolver.cc", 205 "//components/cronet/stale_host_resolver.cc",
217 "//components/cronet/stale_host_resolver.h", 206 "//components/cronet/stale_host_resolver.h",
218 "//components/cronet/url_request_context_config.cc", 207 "//components/cronet/url_request_context_config.cc",
219 "//components/cronet/url_request_context_config.h", 208 "//components/cronet/url_request_context_config.h",
220 ] 209 ]
221 210
222 include_dirs = [ _cronet_version_header_include_dir ] 211 include_dirs = [ _cronet_version_header_include_dir ]
223 212
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
283 # ARM64 linker throws an error for multiple version scripts with anonymous 272 # ARM64 linker throws an error for multiple version scripts with anonymous
284 # version tags. 273 # version tags.
285 configs -= [ "//build/config/android:hide_native_jni_exports" ] 274 configs -= [ "//build/config/android:hide_native_jni_exports" ]
286 } 275 }
287 276
288 # cronet_api.jar defines Cronet API and provides implementation of 277 # cronet_api.jar defines Cronet API and provides implementation of
289 # legacy api using HttpUrlConnection (not the Chromium stack). 278 # legacy api using HttpUrlConnection (not the Chromium stack).
290 android_library("cronet_api") { 279 android_library("cronet_api") {
291 java_files = [ 280 java_files = [
292 "api/src/org/chromium/net/BidirectionalStream.java", 281 "api/src/org/chromium/net/BidirectionalStream.java",
293 "api/src/org/chromium/net/ChunkedWritableByteChannel.java",
294 "api/src/org/chromium/net/CronetEngine.java", 282 "api/src/org/chromium/net/CronetEngine.java",
295 "api/src/org/chromium/net/CronetException.java", 283 "api/src/org/chromium/net/CronetException.java",
296 "api/src/org/chromium/net/HttpUrlConnectionUrlRequest.java",
297 "api/src/org/chromium/net/HttpUrlConnectionUrlRequestFactory.java",
298 "api/src/org/chromium/net/HttpUrlRequest.java",
299 "api/src/org/chromium/net/HttpUrlRequestFactory.java",
300 "api/src/org/chromium/net/HttpUrlRequestListener.java",
301 "api/src/org/chromium/net/InlineExecutionProhibitedException.java", 284 "api/src/org/chromium/net/InlineExecutionProhibitedException.java",
302 "api/src/org/chromium/net/InputStreamChannel.java", 285 "api/src/org/chromium/net/InputStreamChannel.java",
303 "api/src/org/chromium/net/JavaCronetEngine.java", 286 "api/src/org/chromium/net/JavaCronetEngine.java",
304 "api/src/org/chromium/net/JavaUrlRequest.java", 287 "api/src/org/chromium/net/JavaUrlRequest.java",
305 "api/src/org/chromium/net/NetworkQualityRttListener.java", 288 "api/src/org/chromium/net/NetworkQualityRttListener.java",
306 "api/src/org/chromium/net/NetworkQualityThroughputListener.java", 289 "api/src/org/chromium/net/NetworkQualityThroughputListener.java",
307 "api/src/org/chromium/net/Preconditions.java", 290 "api/src/org/chromium/net/Preconditions.java",
308 "api/src/org/chromium/net/QuicException.java", 291 "api/src/org/chromium/net/QuicException.java",
309 "api/src/org/chromium/net/RequestFinishedInfo.java", 292 "api/src/org/chromium/net/RequestFinishedInfo.java",
310 "api/src/org/chromium/net/ResponseTooLargeException.java",
311 "api/src/org/chromium/net/UploadDataProvider.java", 293 "api/src/org/chromium/net/UploadDataProvider.java",
312 "api/src/org/chromium/net/UploadDataProviders.java", 294 "api/src/org/chromium/net/UploadDataProviders.java",
313 "api/src/org/chromium/net/UploadDataSink.java", 295 "api/src/org/chromium/net/UploadDataSink.java",
314 "api/src/org/chromium/net/UrlRequest.java", 296 "api/src/org/chromium/net/UrlRequest.java",
315 "api/src/org/chromium/net/UrlRequestException.java", 297 "api/src/org/chromium/net/UrlRequestException.java",
316 "api/src/org/chromium/net/UrlResponseInfo.java", 298 "api/src/org/chromium/net/UrlResponseInfo.java",
317 "api/src/org/chromium/net/UserAgent.java", 299 "api/src/org/chromium/net/UserAgent.java",
318 ] 300 ]
319 301
320 deps = [ 302 deps = [
321 "//third_party/android_tools:android_support_annotations_java", 303 "//third_party/android_tools:android_support_annotations_java",
322 ] 304 ]
323 305
324 srcjar_deps = [ 306 srcjar_deps = [
325 ":cronet_api_version_srcjar", 307 ":cronet_api_version_srcjar",
326 ":effective_connection_type_java", 308 ":effective_connection_type_java",
327 ":http_cache_type_java", 309 ":http_cache_type_java",
328 ":url_request_error_java", 310 ":url_request_error_java",
329 ":load_states_list", 311 ":load_states_list",
330 ":network_quality_observation_source_java", 312 ":network_quality_observation_source_java",
331 ] 313 ]
332 314
333 run_findbugs_override = true 315 run_findbugs_override = true
334 } 316 }
335 317
336 android_library("cronet_java") { 318 android_library("cronet_java") {
337 java_files = [ 319 java_files = [
338 "java/src/org/chromium/net/impl/ChromiumUrlRequest.java",
339 "java/src/org/chromium/net/impl/ChromiumUrlRequestContext.java",
340 "java/src/org/chromium/net/impl/ChromiumUrlRequestFactory.java",
341 "java/src/org/chromium/net/impl/CronetBidirectionalStream.java", 320 "java/src/org/chromium/net/impl/CronetBidirectionalStream.java",
342 "java/src/org/chromium/net/impl/CronetLibraryLoader.java", 321 "java/src/org/chromium/net/impl/CronetLibraryLoader.java",
343 "java/src/org/chromium/net/impl/CronetMetrics.java", 322 "java/src/org/chromium/net/impl/CronetMetrics.java",
344 "java/src/org/chromium/net/impl/CronetUploadDataStream.java", 323 "java/src/org/chromium/net/impl/CronetUploadDataStream.java",
345 "java/src/org/chromium/net/impl/CronetUrlRequest.java", 324 "java/src/org/chromium/net/impl/CronetUrlRequest.java",
346 "java/src/org/chromium/net/impl/CronetUrlRequestContext.java", 325 "java/src/org/chromium/net/impl/CronetUrlRequestContext.java",
347 "java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java", 326 "java/src/org/chromium/net/urlconnection/CronetBufferedOutputStream.java",
348 "java/src/org/chromium/net/urlconnection/CronetChunkedOutputStream.java", 327 "java/src/org/chromium/net/urlconnection/CronetChunkedOutputStream.java",
349 "java/src/org/chromium/net/urlconnection/CronetFixedModeOutputStream.java", 328 "java/src/org/chromium/net/urlconnection/CronetFixedModeOutputStream.java",
350 "java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java", 329 "java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java",
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 592
614 run_findbugs_override = true 593 run_findbugs_override = true
615 } 594 }
616 595
617 android_library("cronet_javatests") { 596 android_library("cronet_javatests") {
618 testonly = true 597 testonly = true
619 598
620 java_files = [ 599 java_files = [
621 "test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java", 600 "test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java",
622 "test/javatests/src/org/chromium/net/BidirectionalStreamTest.java", 601 "test/javatests/src/org/chromium/net/BidirectionalStreamTest.java",
623 "test/javatests/src/org/chromium/net/ChromiumUrlRequestTest.java",
624 "test/javatests/src/org/chromium/net/ChunkedWritableByteChannelTest.java",
625 "test/javatests/src/org/chromium/net/ContextInitTest.java",
626 "test/javatests/src/org/chromium/net/Criteria.java", 602 "test/javatests/src/org/chromium/net/Criteria.java",
627 "test/javatests/src/org/chromium/net/CronetTestBase.java", 603 "test/javatests/src/org/chromium/net/CronetTestBase.java",
628 "test/javatests/src/org/chromium/net/CronetUploadTest.java", 604 "test/javatests/src/org/chromium/net/CronetUploadTest.java",
629 "test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java", 605 "test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java",
630 "test/javatests/src/org/chromium/net/CronetUrlRequestTest.java", 606 "test/javatests/src/org/chromium/net/CronetUrlRequestTest.java",
631 "test/javatests/src/org/chromium/net/CronetUrlTest.java",
632 "test/javatests/src/org/chromium/net/DiskStorageTest.java", 607 "test/javatests/src/org/chromium/net/DiskStorageTest.java",
633 "test/javatests/src/org/chromium/net/GetStatusTest.java", 608 "test/javatests/src/org/chromium/net/GetStatusTest.java",
634 "test/javatests/src/org/chromium/net/HttpUrlRequestFactoryTest.java",
635 "test/javatests/src/org/chromium/net/MetricsTestUtil.java", 609 "test/javatests/src/org/chromium/net/MetricsTestUtil.java",
636 "test/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java", 610 "test/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java",
637 "test/javatests/src/org/chromium/net/PkpTest.java", 611 "test/javatests/src/org/chromium/net/PkpTest.java",
638 "test/javatests/src/org/chromium/net/QuicTest.java", 612 "test/javatests/src/org/chromium/net/QuicTest.java",
639 "test/javatests/src/org/chromium/net/RequestFinishedInfoTest.java", 613 "test/javatests/src/org/chromium/net/RequestFinishedInfoTest.java",
640 "test/javatests/src/org/chromium/net/SdchTest.java", 614 "test/javatests/src/org/chromium/net/SdchTest.java",
641 "test/javatests/src/org/chromium/net/TestBidirectionalStreamCallback.java", 615 "test/javatests/src/org/chromium/net/TestBidirectionalStreamCallback.java",
642 "test/javatests/src/org/chromium/net/TestDrivenDataProvider.java", 616 "test/javatests/src/org/chromium/net/TestDrivenDataProvider.java",
643 "test/javatests/src/org/chromium/net/TestHttpUrlRequestListener.java",
644 "test/javatests/src/org/chromium/net/TestNetworkQualityRttListener.java", 617 "test/javatests/src/org/chromium/net/TestNetworkQualityRttListener.java",
645 "test/javatests/src/org/chromium/net/TestNetworkQualityThroughputListener.ja va", 618 "test/javatests/src/org/chromium/net/TestNetworkQualityThroughputListener.ja va",
646 "test/javatests/src/org/chromium/net/TestUploadDataProvider.java", 619 "test/javatests/src/org/chromium/net/TestUploadDataProvider.java",
647 "test/javatests/src/org/chromium/net/TestUrlRequestCallback.java", 620 "test/javatests/src/org/chromium/net/TestUrlRequestCallback.java",
648 "test/javatests/src/org/chromium/net/UploadDataProvidersTest.java", 621 "test/javatests/src/org/chromium/net/UploadDataProvidersTest.java",
649 "test/javatests/src/org/chromium/net/UploadTest.java",
650 "test/javatests/src/org/chromium/net/urlconnection/CronetBufferedOutputStrea mTest.java", 622 "test/javatests/src/org/chromium/net/urlconnection/CronetBufferedOutputStrea mTest.java",
651 "test/javatests/src/org/chromium/net/urlconnection/CronetChunkedOutputStream Test.java", 623 "test/javatests/src/org/chromium/net/urlconnection/CronetChunkedOutputStream Test.java",
652 "test/javatests/src/org/chromium/net/urlconnection/CronetFixedModeOutputStre amTest.java", 624 "test/javatests/src/org/chromium/net/urlconnection/CronetFixedModeOutputStre amTest.java",
653 "test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTe st.java", 625 "test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLConnectionTe st.java",
654 "test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLStreamHandle rTest.java", 626 "test/javatests/src/org/chromium/net/urlconnection/CronetHttpURLStreamHandle rTest.java",
655 "test/javatests/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFac toryTest.java", 627 "test/javatests/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFac toryTest.java",
656 "test/javatests/src/org/chromium/net/urlconnection/MessageLoopTest.java", 628 "test/javatests/src/org/chromium/net/urlconnection/MessageLoopTest.java",
657 "test/javatests/src/org/chromium/net/urlconnection/QuicUploadTest.java", 629 "test/javatests/src/org/chromium/net/urlconnection/QuicUploadTest.java",
658 "test/javatests/src/org/chromium/net/urlconnection/TestUtil.java", 630 "test/javatests/src/org/chromium/net/urlconnection/TestUtil.java",
659 "test/javatests/src/org/chromium/net/UrlResponseInfoTest.java", 631 "test/javatests/src/org/chromium/net/UrlResponseInfoTest.java",
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
1068 ":jar_cronet_api_source", 1040 ":jar_cronet_api_source",
1069 ":jar_cronet_other_source", 1041 ":jar_cronet_other_source",
1070 ":jar_cronet_sample_source", 1042 ":jar_cronet_sample_source",
1071 ":repackage_extracted_jars", 1043 ":repackage_extracted_jars",
1072 ] 1044 ]
1073 if (current_cpu == "arm" && arm_version == 7) { 1045 if (current_cpu == "arm" && arm_version == 7) {
1074 deps += [ ":enforce_no_neon" ] 1046 deps += [ ":enforce_no_neon" ]
1075 } 1047 }
1076 } 1048 }
1077 } 1049 }
OLDNEW
« no previous file with comments | « no previous file | components/cronet/android/api/src/org/chromium/net/ChunkedWritableByteChannel.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698