xref: /aosp_15_r20/external/openscreen/third_party/chromium_quic/BUILD.gn (revision 3f982cf4871df8771c9d4abe6e9a6f8d829b2736)
1*3f982cf4SFabien Sanglard# Copyright 2018 The Chromium Authors. All rights reserved.
2*3f982cf4SFabien Sanglard# Use of this source code is governed by a BSD-style license that can be
3*3f982cf4SFabien Sanglard# found in the LICENSE file.
4*3f982cf4SFabien Sanglard
5*3f982cf4SFabien Sanglardimport("//third_party/protobuf/proto_library.gni")
6*3f982cf4SFabien Sanglard
7*3f982cf4SFabien Sanglardconfig("chromium_quic_config") {
8*3f982cf4SFabien Sanglard  cflags = [ "-w" ]  # Disable all warnings.
9*3f982cf4SFabien Sanglard
10*3f982cf4SFabien Sanglard  configs = [ "//third_party/protobuf:protobuf_config" ]
11*3f982cf4SFabien Sanglard
12*3f982cf4SFabien Sanglard  include_dirs = [
13*3f982cf4SFabien Sanglard    "//third_party/chromium_quic/src",
14*3f982cf4SFabien Sanglard    "../boringssl/src/include",
15*3f982cf4SFabien Sanglard    "$root_gen_dir/third_party/chromium_quic/src",
16*3f982cf4SFabien Sanglard    "build/",
17*3f982cf4SFabien Sanglard    "//",
18*3f982cf4SFabien Sanglard  ]
19*3f982cf4SFabien Sanglard}
20*3f982cf4SFabien Sanglard
21*3f982cf4SFabien Sanglardsource_set("chromium_quic") {
22*3f982cf4SFabien Sanglard  deps = [
23*3f982cf4SFabien Sanglard    ":core",
24*3f982cf4SFabien Sanglard    ":platform",
25*3f982cf4SFabien Sanglard    ":quartc",
26*3f982cf4SFabien Sanglard  ]
27*3f982cf4SFabien Sanglard}
28*3f982cf4SFabien Sanglard
29*3f982cf4SFabien Sanglardexecutable("quic_streaming_playback_controller") {
30*3f982cf4SFabien Sanglard  sources = [
31*3f982cf4SFabien Sanglard    "demo/client.cc",
32*3f982cf4SFabien Sanglard    "demo/delegates.cc",
33*3f982cf4SFabien Sanglard    "demo/delegates.h",
34*3f982cf4SFabien Sanglard  ]
35*3f982cf4SFabien Sanglard  deps = [
36*3f982cf4SFabien Sanglard    ":chromium_quic",
37*3f982cf4SFabien Sanglard  ]
38*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
39*3f982cf4SFabien Sanglard}
40*3f982cf4SFabien Sanglard
41*3f982cf4SFabien Sanglardexecutable("quic_demo_server") {
42*3f982cf4SFabien Sanglard  sources = [
43*3f982cf4SFabien Sanglard    "demo/delegates.cc",
44*3f982cf4SFabien Sanglard    "demo/delegates.h",
45*3f982cf4SFabien Sanglard    "demo/server.cc",
46*3f982cf4SFabien Sanglard  ]
47*3f982cf4SFabien Sanglard  deps = [
48*3f982cf4SFabien Sanglard    ":chromium_quic",
49*3f982cf4SFabien Sanglard  ]
50*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
51*3f982cf4SFabien Sanglard}
52*3f982cf4SFabien Sanglard
53*3f982cf4SFabien Sanglardsource_set("core") {
54*3f982cf4SFabien Sanglard  sources = [
55*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/chlo_extractor.cc",
56*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/chlo_extractor.h",
57*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/packet_number_indexed_queue.h",
58*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_ack_listener_interface.cc",
59*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_ack_listener_interface.h",
60*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_alarm.cc",
61*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_alarm.h",
62*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_alarm_factory.h",
63*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_arena_scoped_ptr.h",
64*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_bandwidth.cc",
65*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_bandwidth.h",
66*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_blocked_writer_interface.h",
67*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_buffer_allocator.cc",
68*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_buffer_allocator.h",
69*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_buffered_packet_store.cc",
70*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_buffered_packet_store.h",
71*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_config.cc",
72*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_config.h",
73*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_connection.cc",
74*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_connection.h",
75*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_connection_close_delegate_interface.h",
76*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_connection_stats.cc",
77*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_connection_stats.h",
78*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_constants.cc",
79*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_constants.h",
80*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_control_frame_manager.cc",
81*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_control_frame_manager.h",
82*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_client_handshaker.cc",
83*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_client_handshaker.h",
84*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_client_stream.cc",
85*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_client_stream.h",
86*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_handshaker.cc",
87*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_handshaker.h",
88*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_server_handshaker.cc",
89*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_server_handshaker.h",
90*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_server_stream.cc",
91*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_server_stream.h",
92*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_stream.cc",
93*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_crypto_stream.h",
94*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_data_reader.cc",
95*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_data_reader.h",
96*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_data_writer.cc",
97*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_data_writer.h",
98*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_dispatcher.cc",
99*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_dispatcher.h",
100*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_error_codes.cc",
101*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_error_codes.h",
102*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_flow_controller.cc",
103*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_flow_controller.h",
104*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_framer.cc",
105*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_framer.h",
106*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_one_block_arena.h",
107*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_creator.cc",
108*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_creator.h",
109*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_generator.cc",
110*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_generator.h",
111*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_writer.h",
112*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_writer_wrapper.cc",
113*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packet_writer_wrapper.h",
114*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packets.cc",
115*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_packets.h",
116*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_pending_retransmission.h",
117*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_process_packet_interface.h",
118*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_received_packet_manager.cc",
119*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_received_packet_manager.h",
120*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_sent_packet_manager.cc",
121*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_sent_packet_manager.h",
122*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_server_id.cc",
123*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_server_id.h",
124*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_session.cc",
125*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_session.h",
126*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_simple_buffer_allocator.cc",
127*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_simple_buffer_allocator.h",
128*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_socket_address_coder.cc",
129*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_socket_address_coder.h",
130*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream.cc",
131*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream.h",
132*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_frame_data_producer.h",
133*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_send_buffer.cc",
134*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_send_buffer.h",
135*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_sequencer.cc",
136*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_sequencer.h",
137*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_sequencer_buffer.cc",
138*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_stream_sequencer_buffer.h",
139*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_sustained_bandwidth_recorder.cc",
140*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_sustained_bandwidth_recorder.h",
141*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_tag.cc",
142*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_tag.h",
143*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_time.cc",
144*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_time.h",
145*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_time_wait_list_manager.cc",
146*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_time_wait_list_manager.h",
147*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_trace_visitor.cc",
148*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_trace_visitor.h",
149*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_transmission_info.cc",
150*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_transmission_info.h",
151*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_types.cc",
152*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_types.h",
153*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_unacked_packet_map.cc",
154*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_unacked_packet_map.h",
155*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_utils.cc",
156*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_utils.h",
157*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_version_manager.cc",
158*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_version_manager.h",
159*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_versions.cc",
160*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_versions.h",
161*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_write_blocked_list.cc",
162*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/quic_write_blocked_list.h",
163*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/session_notifier_interface.h",
164*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/stateless_rejector.cc",
165*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/stateless_rejector.h",
166*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/tls_client_handshaker.cc",
167*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/tls_client_handshaker.h",
168*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/tls_handshaker.cc",
169*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/tls_handshaker.h",
170*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/tls_server_handshaker.cc",
171*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/tls_server_handshaker.h",
172*3f982cf4SFabien Sanglard  ]
173*3f982cf4SFabien Sanglard
174*3f982cf4SFabien Sanglard  # The following sources cause problems in the build, but since they are not
175*3f982cf4SFabien Sanglard  # needed, don't fix anything and don't build them.
176*3f982cf4SFabien Sanglard  #
177*3f982cf4SFabien Sanglard  # sources -= [
178*3f982cf4SFabien Sanglard  #   "src/net/third_party/quic/core/quic_default_packet_writer.cc",
179*3f982cf4SFabien Sanglard  #   "src/net/third_party/quic/core/quic_default_packet_writer.h",
180*3f982cf4SFabien Sanglard  #   "src/net/third_party/quic/core/quic_packet_reader.cc",
181*3f982cf4SFabien Sanglard  #   "src/net/third_party/quic/core/quic_packet_reader.h",
182*3f982cf4SFabien Sanglard  # ]
183*3f982cf4SFabien Sanglard  configs += [
184*3f982cf4SFabien Sanglard    ":chromium_quic_config",
185*3f982cf4SFabien Sanglard    "//third_party/protobuf:using_proto",
186*3f982cf4SFabien Sanglard  ]
187*3f982cf4SFabien Sanglard
188*3f982cf4SFabien Sanglard  deps = [
189*3f982cf4SFabien Sanglard    ":chromium_other",
190*3f982cf4SFabien Sanglard    ":congestion_control",
191*3f982cf4SFabien Sanglard    ":crypto",
192*3f982cf4SFabien Sanglard    ":frames",
193*3f982cf4SFabien Sanglard
194*3f982cf4SFabien Sanglard    # ":http",
195*3f982cf4SFabien Sanglard    ":platform",
196*3f982cf4SFabien Sanglard    ":proto",
197*3f982cf4SFabien Sanglard    "../boringssl",
198*3f982cf4SFabien Sanglard  ]
199*3f982cf4SFabien Sanglard}
200*3f982cf4SFabien Sanglard
201*3f982cf4SFabien Sanglardsource_set("congestion_control") {
202*3f982cf4SFabien Sanglard  sources = [
203*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/bandwidth_sampler.cc",
204*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/bandwidth_sampler.h",
205*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/bbr_sender.cc",
206*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/bbr_sender.h",
207*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/cubic_bytes.cc",
208*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/cubic_bytes.h",
209*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/general_loss_algorithm.cc",
210*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/general_loss_algorithm.h",
211*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/hybrid_slow_start.cc",
212*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/hybrid_slow_start.h",
213*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/loss_detection_interface.h",
214*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/pacing_sender.cc",
215*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/pacing_sender.h",
216*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/prr_sender.cc",
217*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/prr_sender.h",
218*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/rtt_stats.cc",
219*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/rtt_stats.h",
220*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/send_algorithm_interface.cc",
221*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/send_algorithm_interface.h",
222*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/tcp_cubic_sender_bytes.cc",
223*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/tcp_cubic_sender_bytes.h",
224*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/congestion_control/windowed_filter.h",
225*3f982cf4SFabien Sanglard  ]
226*3f982cf4SFabien Sanglard
227*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
228*3f982cf4SFabien Sanglard}
229*3f982cf4SFabien Sanglard
230*3f982cf4SFabien Sanglardsource_set("crypto") {
231*3f982cf4SFabien Sanglard  sources = [
232*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aead_base_decrypter.cc",
233*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aead_base_decrypter.h",
234*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aead_base_encrypter.cc",
235*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aead_base_encrypter.h",
236*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_12_decrypter.cc",
237*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_12_decrypter.h",
238*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_12_encrypter.cc",
239*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_12_encrypter.h",
240*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_decrypter.cc",
241*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_decrypter.h",
242*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_encrypter.cc",
243*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_128_gcm_encrypter.h",
244*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_256_gcm_decrypter.cc",
245*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_256_gcm_decrypter.h",
246*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_256_gcm_encrypter.cc",
247*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/aes_256_gcm_encrypter.h",
248*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/cert_compressor.cc",
249*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/cert_compressor.h",
250*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_decrypter.cc",
251*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_decrypter.h",
252*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_encrypter.cc",
253*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_encrypter.h",
254*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_tls_decrypter.cc",
255*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_tls_decrypter.h",
256*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_tls_encrypter.cc",
257*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/chacha20_poly1305_tls_encrypter.h",
258*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/channel_id.cc",
259*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/channel_id.h",
260*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/common_cert_set.cc",
261*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/common_cert_set.h",
262*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_framer.cc",
263*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_framer.h",
264*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_handshake.cc",
265*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_handshake.h",
266*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_handshake_message.cc",
267*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_handshake_message.h",
268*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_message_parser.h",
269*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_protocol.h",
270*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_secret_boxer.cc",
271*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_secret_boxer.h",
272*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_server_config_protobuf.cc",
273*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_server_config_protobuf.h",
274*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_utils.cc",
275*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/crypto_utils.h",
276*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/curve25519_key_exchange.cc",
277*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/curve25519_key_exchange.h",
278*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/ephemeral_key_source.h",
279*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/key_exchange.h",
280*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/null_decrypter.cc",
281*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/null_decrypter.h",
282*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/null_encrypter.cc",
283*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/null_encrypter.h",
284*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/p256_key_exchange.cc",
285*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/p256_key_exchange.h",
286*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/proof_source.cc",
287*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/proof_source.h",
288*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/proof_verifier.h",
289*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_compressed_certs_cache.cc",
290*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_compressed_certs_cache.h",
291*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_crypto_client_config.cc",
292*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_crypto_client_config.h",
293*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_crypto_proof.cc",
294*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_crypto_proof.h",
295*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_crypto_server_config.cc",
296*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_crypto_server_config.h",
297*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_decrypter.cc",
298*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_decrypter.h",
299*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_encrypter.cc",
300*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_encrypter.h",
301*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_hkdf.cc",
302*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_hkdf.h",
303*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_random.cc",
304*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_random.h",
305*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_tls_adapter.cc",
306*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/quic_tls_adapter.h",
307*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/scoped_evp_aead_ctx.cc",
308*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/scoped_evp_aead_ctx.h",
309*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/transport_parameters.cc",
310*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/crypto/transport_parameters.h",
311*3f982cf4SFabien Sanglard  ]
312*3f982cf4SFabien Sanglard
313*3f982cf4SFabien Sanglard  deps = [
314*3f982cf4SFabien Sanglard    ":proto",
315*3f982cf4SFabien Sanglard  ]
316*3f982cf4SFabien Sanglard
317*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
318*3f982cf4SFabien Sanglard}
319*3f982cf4SFabien Sanglard
320*3f982cf4SFabien Sanglardsource_set("frames") {
321*3f982cf4SFabien Sanglard  sources = [
322*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_ack_frame.cc",
323*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_ack_frame.h",
324*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_application_close_frame.cc",
325*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_application_close_frame.h",
326*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_blocked_frame.cc",
327*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_blocked_frame.h",
328*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_connection_close_frame.cc",
329*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_connection_close_frame.h",
330*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_control_frame.h",
331*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_frame.cc",
332*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_frame.h",
333*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_goaway_frame.cc",
334*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_goaway_frame.h",
335*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_max_stream_id_frame.cc",
336*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_max_stream_id_frame.h",
337*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_mtu_discovery_frame.h",
338*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_new_connection_id_frame.cc",
339*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_new_connection_id_frame.h",
340*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_padding_frame.cc",
341*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_padding_frame.h",
342*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_path_challenge_frame.cc",
343*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_path_challenge_frame.h",
344*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_path_response_frame.cc",
345*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_path_response_frame.h",
346*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_ping_frame.cc",
347*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_ping_frame.h",
348*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_rst_stream_frame.cc",
349*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_rst_stream_frame.h",
350*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stop_sending_frame.cc",
351*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stop_sending_frame.h",
352*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stop_waiting_frame.cc",
353*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stop_waiting_frame.h",
354*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stream_frame.cc",
355*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stream_frame.h",
356*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stream_id_blocked_frame.cc",
357*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_stream_id_blocked_frame.h",
358*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_window_update_frame.cc",
359*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/frames/quic_window_update_frame.h",
360*3f982cf4SFabien Sanglard  ]
361*3f982cf4SFabien Sanglard
362*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
363*3f982cf4SFabien Sanglard}
364*3f982cf4SFabien Sanglard
365*3f982cf4SFabien Sanglardproto_library("proto") {
366*3f982cf4SFabien Sanglard  sources = [
367*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/proto/cached_network_parameters.proto",
368*3f982cf4SFabien Sanglard    "src/net/third_party/quic/core/proto/source_address_token.proto",
369*3f982cf4SFabien Sanglard  ]
370*3f982cf4SFabien Sanglard
371*3f982cf4SFabien Sanglard  extra_configs = [ ":chromium_quic_config" ]
372*3f982cf4SFabien Sanglard}
373*3f982cf4SFabien Sanglard
374*3f982cf4SFabien Sanglardsource_set("quartc") {
375*3f982cf4SFabien Sanglard  sources = [
376*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_factory.cc",
377*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_factory.h",
378*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_packet_writer.cc",
379*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_packet_writer.h",
380*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_session.cc",
381*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_session.h",
382*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_stream.cc",
383*3f982cf4SFabien Sanglard    "src/net/third_party/quic/quartc/quartc_stream.h",
384*3f982cf4SFabien Sanglard  ]
385*3f982cf4SFabien Sanglard
386*3f982cf4SFabien Sanglard  deps = [
387*3f982cf4SFabien Sanglard    ":core",
388*3f982cf4SFabien Sanglard  ]
389*3f982cf4SFabien Sanglard
390*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
391*3f982cf4SFabien Sanglard}
392*3f982cf4SFabien Sanglard
393*3f982cf4SFabien Sanglardsource_set("platform") {
394*3f982cf4SFabien Sanglard  sources = [
395*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_aligned.h",
396*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_arraysize.h",
397*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_bug_tracker.h",
398*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_clock.cc",
399*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_clock.h",
400*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_containers.h",
401*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_endian.h",
402*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_estimate_memory_usage.h",
403*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_expect_bug.h",
404*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_export.h",
405*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_exported_stats.h",
406*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_fallthrough.h",
407*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_file_utils.h",
408*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_flag_utils.h",
409*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_flags.h",
410*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_hostname_utils.cc",
411*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_hostname_utils.h",
412*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_interval.h",
413*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_ip_address.cc",
414*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_ip_address.h",
415*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_ip_address_family.h",
416*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_logging.h",
417*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_lru_cache.h",
418*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_map_util.h",
419*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_mem_slice.h",
420*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_mem_slice_span.h",
421*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_mock_log.h",
422*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_mutex.cc",
423*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_mutex.h",
424*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_pcc_sender.h",
425*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_prefetch.h",
426*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_ptr_util.h",
427*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_reference_counted.h",
428*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_singleton.h",
429*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_sleep.h",
430*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_socket_address.cc",
431*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_socket_address.h",
432*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_stack_trace.h",
433*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_str_cat.h",
434*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_string.h",
435*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_string_piece.h",
436*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_string_utils.h",
437*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_text_utils.h",
438*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_thread.h",
439*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_uint128.h",
440*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_url.cc",
441*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_url.h",
442*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_url_utils.cc",
443*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/api/quic_url_utils.h",
444*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_aligned_impl.h",
445*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_arraysize_impl.h",
446*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_bug_tracker_impl.h",
447*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_chromium_clock.cc",
448*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_chromium_clock.h",
449*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_containers_impl.h",
450*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_endian_impl.h",
451*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_estimate_memory_usage_impl.h",
452*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_expect_bug_impl.h",
453*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_export_impl.h",
454*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_exported_stats_impl.h",
455*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_fallthrough_impl.h",
456*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_file_utils_impl.h",
457*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_flag_utils_impl.h",
458*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_flags_impl.cc",
459*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_flags_impl.h",
460*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_hostname_utils_impl.cc",
461*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_hostname_utils_impl.h",
462*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_interval_impl.h",
463*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_ip_address_impl.cc",
464*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_ip_address_impl.h",
465*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_logging_impl.h",
466*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_lru_cache_impl.h",
467*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_map_util_impl.h",
468*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mem_slice_impl.cc",
469*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mem_slice_impl.h",
470*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mem_slice_span_impl.cc",
471*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mem_slice_span_impl.h",
472*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mock_log_impl.h",
473*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mutex_impl.cc",
474*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_mutex_impl.h",
475*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_pcc_sender_impl.h",
476*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_prefetch_impl.h",
477*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_ptr_util_impl.h",
478*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_reference_counted_impl.h",
479*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_singleton_impl.h",
480*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_sleep_impl.h",
481*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_socket_address_impl.cc",
482*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_socket_address_impl.h",
483*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_stack_trace_impl.h",
484*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_str_cat_impl.h",
485*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_string_impl.h",
486*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_string_piece_impl.h",
487*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_string_utils_impl.h",
488*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_text_utils_impl.h",
489*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_thread_impl.h",
490*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_uint128_impl.h",
491*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_url_impl.cc",
492*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_url_impl.h",
493*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_url_utils_impl.cc",
494*3f982cf4SFabien Sanglard    "src/net/third_party/quic/platform/impl/quic_url_utils_impl.h",
495*3f982cf4SFabien Sanglard  ]
496*3f982cf4SFabien Sanglard
497*3f982cf4SFabien Sanglard  configs += [ ":chromium_quic_config" ]
498*3f982cf4SFabien Sanglard}
499*3f982cf4SFabien Sanglard
500*3f982cf4SFabien Sanglardsource_set("chromium_other") {
501*3f982cf4SFabien Sanglard  deps = [
502*3f982cf4SFabien Sanglard    "build/base",
503*3f982cf4SFabien Sanglard    "src/build",
504*3f982cf4SFabien Sanglard    "src/crypto",
505*3f982cf4SFabien Sanglard    "src/net",
506*3f982cf4SFabien Sanglard    "src/testing",
507*3f982cf4SFabien Sanglard    "src/third_party",
508*3f982cf4SFabien Sanglard    "src/url",
509*3f982cf4SFabien Sanglard  ]
510*3f982cf4SFabien Sanglard}
511