gn2bp: have //net:net export quiche proto headers

Public header in //net:net includes quiche proto headers, without making
the dependency public (or there is an issue in gn desc generation, I am
not sure).

Test: //components/cronet/android:cronet
Change-Id: I1cb0ed0d8c194b8d1c563509d57f0d2c2f731bfa
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 4779774..6acaee7 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -3173,6 +3173,9 @@
         "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
         "cronet_aml_url_buildflags",
     ],
+    export_static_lib_headers: [
+        "cronet_aml_net_third_party_quiche_quiche",
+    ],
     defaults: [
         "cronet_aml_defaults",
     ],
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 1157737..33a06c0 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -103,6 +103,9 @@
 # Additional arguments to apply to Android.bp rules.
 additional_args = {
     # TODO: remove if not needed.
+    'cronet_aml_net_net': [
+        ('export_static_lib_headers', {'cronet_aml_net_third_party_quiche_quiche'}),
+    ]
 }
 
 
@@ -344,6 +347,7 @@
     self.export_include_dirs = set()
     self.generated_headers = set()
     self.export_generated_headers = set()
+    self.export_static_lib_headers = set()
     self.defaults = set()
     self.cflags = set()
     self.include_dirs = set()
@@ -393,6 +397,7 @@
     self._output_field(output, 'export_include_dirs')
     self._output_field(output, 'generated_headers')
     self._output_field(output, 'export_generated_headers')
+    self._output_field(output, 'export_static_lib_headers')
     self._output_field(output, 'defaults')
     self._output_field(output, 'cflags')
     self._output_field(output, 'include_dirs')