| Index: components/cronet/android/BUILD.gn
|
| diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn
|
| index dab63ff1b6703ab8bbca5a4e46f34d437912ed69..dbd013a4da62021e7d7e2d450a165d201736772a 100644
|
| --- a/components/cronet/android/BUILD.gn
|
| +++ b/components/cronet/android/BUILD.gn
|
| @@ -2,6 +2,7 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| +import("//build/buildflag_header.gni")
|
| import("//build/config/android/config.gni")
|
| import("//build/config/android/rules.gni")
|
| import("//build/util/version.gni")
|
| @@ -18,6 +19,7 @@ generate_jni("cronet_jni_headers") {
|
| sources = [
|
| "java/src/org/chromium/net/ChromiumUrlRequest.java",
|
| "java/src/org/chromium/net/ChromiumUrlRequestContext.java",
|
| + "java/src/org/chromium/net/CronetBidirectionalStream.java",
|
| "java/src/org/chromium/net/CronetLibraryLoader.java",
|
| "java/src/org/chromium/net/CronetUploadDataStream.java",
|
| "java/src/org/chromium/net/CronetUrlRequest.java",
|
| @@ -101,6 +103,7 @@ template("cronet_static_tmpl") {
|
| ":cronet_jni_headers",
|
| ":cronet_url_request_java",
|
| ":cronet_version_header",
|
| + ":features",
|
| "//base",
|
| "//base:i18n",
|
| "//base:prefs",
|
| @@ -156,6 +159,13 @@ template("cronet_static_tmpl") {
|
| ]
|
| }
|
|
|
| + if (enable_bidirectional_stream) {
|
| + sources += [
|
| + "//components/cronet/android/cronet_bidirectional_stream_adapter.cc",
|
| + "//components/cronet/android/cronet_bidirectional_stream_adapter.h",
|
| + ]
|
| + }
|
| +
|
| if (defined(invoker.defines)) {
|
| defines += invoker.defines
|
| }
|
| @@ -239,6 +249,7 @@ android_library("cronet_java") {
|
| "java/src/org/chromium/net/ChromiumUrlRequest.java",
|
| "java/src/org/chromium/net/ChromiumUrlRequestContext.java",
|
| "java/src/org/chromium/net/ChromiumUrlRequestFactory.java",
|
| + "java/src/org/chromium/net/CronetBidirectionalStream.java",
|
| "java/src/org/chromium/net/CronetLibraryLoader.java",
|
| "java/src/org/chromium/net/CronetUploadDataStream.java",
|
| "java/src/org/chromium/net/CronetUrlRequest.java",
|
| @@ -683,3 +694,9 @@ group("cronet_package") {
|
| ":repackage_extracted_jars",
|
| ]
|
| }
|
| +
|
| +buildflag_header("features") {
|
| + header = "../cronet_features.h"
|
| +
|
| + flags = [ "ENABLE_BIDIRECTIONAL_STREAM=$enable_bidirectional_stream" ]
|
| +}
|
|
|