Index: components/cronet.gypi |
diff --git a/components/cronet.gypi b/components/cronet.gypi |
index 7194ca436a9802bbcb4c8225db4209e652bf7412..1dd1a64c64396034135f12bf40a1f2265125f342 100644 |
--- a/components/cronet.gypi |
+++ b/components/cronet.gypi |
@@ -3,6 +3,9 @@ |
# found in the LICENSE file. |
{ |
+ 'variables': { |
+ 'enable_bidirectional_stream%': 0, |
+ }, |
'conditions': [ |
['OS=="android"', { |
'targets': [ |
@@ -10,6 +13,7 @@ |
'target_name': 'cronet_jni_headers', |
'type': 'none', |
'sources': [ |
+ 'cronet/android/java/src/org/chromium/net/CronetBidirectionalStream.java', |
'cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java', |
'cronet/android/java/src/org/chromium/net/CronetUploadDataStream.java', |
'cronet/android/java/src/org/chromium/net/CronetUrlRequest.java', |
@@ -193,6 +197,17 @@ |
'includes': [ 'cronet/cronet_static.gypi' ], |
}, |
{ |
+ # GN version: //cronet:features |
+ 'target_name': 'cronet_features', |
+ 'includes': [ '../build/buildflag_header.gypi' ], |
+ 'variables': { |
+ 'buildflag_header_path': 'components/cronet/cronet_features.h', |
+ 'buildflag_flags': [ |
+ 'ENABLE_BIDIRECTIONAL_STREAM=<(enable_bidirectional_stream)', |
+ ], |
+ }, |
+ }, |
+ { |
'target_name': 'libcronet', |
'type': 'shared_library', |
'sources': [ |
@@ -242,6 +257,7 @@ |
'**/ChromiumUrlRequestError.java', |
'**/ChromiumUrlRequestFactory.java', |
'**/ChromiumUrlRequestPriority.java', |
+ '**/CronetBidirectionalStream.java', |
'**/CronetLibraryLoader.java', |
'**/CronetUploadDataStream.java', |
'**/CronetUrlRequest.java', |
@@ -424,6 +440,16 @@ |
'is_test_apk': 1, |
'run_findbugs': 1, |
}, |
+ 'conditions': [ |
+ ['enable_bidirectional_stream==0', { |
+ 'variables' : { |
+ 'jar_excluded_classes': [ |
+ '**/BidirectionalStreamTest*', |
+ '**/TestBidirectionalStreamCallback*', |
+ ], |
+ }, |
+ },], |
+ ], |
'includes': [ '../build/java_apk.gypi' ], |
}, |
{ |