tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

moz.build (44219B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 
      6   ### This moz.build was AUTOMATICALLY GENERATED from a GN config,  ###
      7   ### DO NOT edit it by hand.                                       ###
      8 
      9 DIRS += [
     10     "/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn",
     11     "/third_party/libwebrtc/api/array_view_gn",
     12     "/third_party/libwebrtc/api/async_dns_resolver_gn",
     13     "/third_party/libwebrtc/api/audio/aec3_config_gn",
     14     "/third_party/libwebrtc/api/audio/aec3_factory_gn",
     15     "/third_party/libwebrtc/api/audio/audio_device_gn",
     16     "/third_party/libwebrtc/api/audio/audio_frame_api_gn",
     17     "/third_party/libwebrtc/api/audio/audio_frame_processor_gn",
     18     "/third_party/libwebrtc/api/audio/audio_mixer_api_gn",
     19     "/third_party/libwebrtc/api/audio/audio_processing_gn",
     20     "/third_party/libwebrtc/api/audio/audio_processing_statistics_gn",
     21     "/third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn",
     22     "/third_party/libwebrtc/api/audio/echo_control_gn",
     23     "/third_party/libwebrtc/api/audio/neural_residual_echo_estimator_api_gn",
     24     "/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn",
     25     "/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn",
     26     "/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn",
     27     "/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn",
     28     "/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn",
     29     "/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn",
     30     "/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn",
     31     "/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn",
     32     "/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn",
     33     "/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn",
     34     "/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn",
     35     "/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn",
     36     "/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn",
     37     "/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn",
     38     "/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn",
     39     "/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn",
     40     "/third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn",
     41     "/third_party/libwebrtc/api/audio_options_api_gn",
     42     "/third_party/libwebrtc/api/bitrate_allocation_gn",
     43     "/third_party/libwebrtc/api/call_api_gn",
     44     "/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn",
     45     "/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn",
     46     "/third_party/libwebrtc/api/crypto/options_gn",
     47     "/third_party/libwebrtc/api/environment/deprecated_global_field_trials_gn",
     48     "/third_party/libwebrtc/api/environment/environment_factory_gn",
     49     "/third_party/libwebrtc/api/environment/environment_gn",
     50     "/third_party/libwebrtc/api/fec_controller_api_gn",
     51     "/third_party/libwebrtc/api/field_trials_registry_gn",
     52     "/third_party/libwebrtc/api/field_trials_view_gn",
     53     "/third_party/libwebrtc/api/frame_transformer_factory_gn",
     54     "/third_party/libwebrtc/api/frame_transformer_interface_gn",
     55     "/third_party/libwebrtc/api/function_view_gn",
     56     "/third_party/libwebrtc/api/libjingle_logging_api_gn",
     57     "/third_party/libwebrtc/api/libjingle_peerconnection_api_gn",
     58     "/third_party/libwebrtc/api/location_gn",
     59     "/third_party/libwebrtc/api/make_ref_counted_gn",
     60     "/third_party/libwebrtc/api/media_stream_interface_gn",
     61     "/third_party/libwebrtc/api/metronome/metronome_gn",
     62     "/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn",
     63     "/third_party/libwebrtc/api/neteq/default_neteq_factory_gn",
     64     "/third_party/libwebrtc/api/neteq/delay_manager_api_gn",
     65     "/third_party/libwebrtc/api/neteq/neteq_api_gn",
     66     "/third_party/libwebrtc/api/neteq/neteq_controller_api_gn",
     67     "/third_party/libwebrtc/api/neteq/tick_timer_gn",
     68     "/third_party/libwebrtc/api/network_state_predictor_api_gn",
     69     "/third_party/libwebrtc/api/priority_gn",
     70     "/third_party/libwebrtc/api/ref_count_gn",
     71     "/third_party/libwebrtc/api/refcountedbase_gn",
     72     "/third_party/libwebrtc/api/rtc_error_gn",
     73     "/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn",
     74     "/third_party/libwebrtc/api/rtp_headers_gn",
     75     "/third_party/libwebrtc/api/rtp_packet_info_gn",
     76     "/third_party/libwebrtc/api/rtp_packet_sender_gn",
     77     "/third_party/libwebrtc/api/rtp_parameters_gn",
     78     "/third_party/libwebrtc/api/rtp_sender_interface_gn",
     79     "/third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn",
     80     "/third_party/libwebrtc/api/rtp_transceiver_direction_gn",
     81     "/third_party/libwebrtc/api/scoped_refptr_gn",
     82     "/third_party/libwebrtc/api/sequence_checker_gn",
     83     "/third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn",
     84     "/third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn",
     85     "/third_party/libwebrtc/api/task_queue/task_queue_gn",
     86     "/third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn",
     87     "/third_party/libwebrtc/api/transport/bandwidth_usage_gn",
     88     "/third_party/libwebrtc/api/transport/bitrate_settings_gn",
     89     "/third_party/libwebrtc/api/transport/datagram_transport_interface_gn",
     90     "/third_party/libwebrtc/api/transport/ecn_marking_gn",
     91     "/third_party/libwebrtc/api/transport/goog_cc_gn",
     92     "/third_party/libwebrtc/api/transport/network_control_gn",
     93     "/third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn",
     94     "/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn",
     95     "/third_party/libwebrtc/api/transport/rtp/rtp_source_gn",
     96     "/third_party/libwebrtc/api/transport/stun_types_gn",
     97     "/third_party/libwebrtc/api/transport_api_gn",
     98     "/third_party/libwebrtc/api/units/data_rate_gn",
     99     "/third_party/libwebrtc/api/units/data_size_gn",
    100     "/third_party/libwebrtc/api/units/frequency_gn",
    101     "/third_party/libwebrtc/api/units/time_delta_gn",
    102     "/third_party/libwebrtc/api/units/timestamp_gn",
    103     "/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn",
    104     "/third_party/libwebrtc/api/video/corruption_detection/filter_settings_gn",
    105     "/third_party/libwebrtc/api/video/corruption_detection/frame_instrumentation_data_gn",
    106     "/third_party/libwebrtc/api/video/corruption_detection/frame_instrumentation_data_reader_gn",
    107     "/third_party/libwebrtc/api/video/corruption_detection/frame_instrumentation_evaluation_gn",
    108     "/third_party/libwebrtc/api/video/corruption_detection/frame_instrumentation_generator_gn",
    109     "/third_party/libwebrtc/api/video/encoded_frame_gn",
    110     "/third_party/libwebrtc/api/video/encoded_image_gn",
    111     "/third_party/libwebrtc/api/video/frame_buffer_gn",
    112     "/third_party/libwebrtc/api/video/recordable_encoded_frame_gn",
    113     "/third_party/libwebrtc/api/video/render_resolution_gn",
    114     "/third_party/libwebrtc/api/video/resolution_gn",
    115     "/third_party/libwebrtc/api/video/video_adaptation_gn",
    116     "/third_party/libwebrtc/api/video/video_bitrate_allocation_gn",
    117     "/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn",
    118     "/third_party/libwebrtc/api/video/video_bitrate_allocator_gn",
    119     "/third_party/libwebrtc/api/video/video_codec_constants_gn",
    120     "/third_party/libwebrtc/api/video/video_frame_gn",
    121     "/third_party/libwebrtc/api/video/video_frame_i010_gn",
    122     "/third_party/libwebrtc/api/video/video_frame_metadata_gn",
    123     "/third_party/libwebrtc/api/video/video_frame_type_gn",
    124     "/third_party/libwebrtc/api/video/video_layers_allocation_gn",
    125     "/third_party/libwebrtc/api/video/video_rtp_headers_gn",
    126     "/third_party/libwebrtc/api/video/video_stream_encoder_gn",
    127     "/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn",
    128     "/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn",
    129     "/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn",
    130     "/third_party/libwebrtc/api/video_codecs/scalability_mode_gn",
    131     "/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn",
    132     "/third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn",
    133     "/third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn",
    134     "/third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn",
    135     "/third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn",
    136     "/third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn",
    137     "/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn",
    138     "/third_party/libwebrtc/api/video_track_source_constraints_gn",
    139     "/third_party/libwebrtc/audio/audio_gn",
    140     "/third_party/libwebrtc/audio/utility/audio_frame_operations_gn",
    141     "/third_party/libwebrtc/call/adaptation/resource_adaptation_gn",
    142     "/third_party/libwebrtc/call/audio_sender_interface_gn",
    143     "/third_party/libwebrtc/call/bitrate_allocator_gn",
    144     "/third_party/libwebrtc/call/bitrate_configurator_gn",
    145     "/third_party/libwebrtc/call/call_gn",
    146     "/third_party/libwebrtc/call/call_interfaces_gn",
    147     "/third_party/libwebrtc/call/payload_type_gn",
    148     "/third_party/libwebrtc/call/payload_type_picker_gn",
    149     "/third_party/libwebrtc/call/receive_stream_interface_gn",
    150     "/third_party/libwebrtc/call/rtp_interfaces_gn",
    151     "/third_party/libwebrtc/call/rtp_receiver_gn",
    152     "/third_party/libwebrtc/call/rtp_sender_gn",
    153     "/third_party/libwebrtc/call/version_gn",
    154     "/third_party/libwebrtc/call/video_receive_stream_api_gn",
    155     "/third_party/libwebrtc/call/video_send_stream_api_gn",
    156     "/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn",
    157     "/third_party/libwebrtc/common_audio/common_audio_c_gn",
    158     "/third_party/libwebrtc/common_audio/common_audio_cc_gn",
    159     "/third_party/libwebrtc/common_audio/common_audio_gn",
    160     "/third_party/libwebrtc/common_audio/fir_filter_factory_gn",
    161     "/third_party/libwebrtc/common_audio/fir_filter_gn",
    162     "/third_party/libwebrtc/common_audio/sinc_resampler_gn",
    163     "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn",
    164     "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn",
    165     "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn",
    166     "/third_party/libwebrtc/common_video/common_video_gn",
    167     "/third_party/libwebrtc/common_video/corruption_score_calculator_gn",
    168     "/third_party/libwebrtc/common_video/frame_counts_gn",
    169     "/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn",
    170     "/third_party/libwebrtc/dcsctp_gn",
    171     "/third_party/libwebrtc/experiments/registered_field_trials_gn",
    172     "/third_party/libwebrtc/experiments/registered_field_trials_header_gn",
    173     "/third_party/libwebrtc/logging/rtc_event_audio_gn",
    174     "/third_party/libwebrtc/logging/rtc_event_bwe_gn",
    175     "/third_party/libwebrtc/logging/rtc_event_field_gn",
    176     "/third_party/libwebrtc/logging/rtc_event_log_parse_status_gn",
    177     "/third_party/libwebrtc/logging/rtc_event_number_encodings_gn",
    178     "/third_party/libwebrtc/logging/rtc_event_pacing_gn",
    179     "/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn",
    180     "/third_party/libwebrtc/logging/rtc_event_video_gn",
    181     "/third_party/libwebrtc/logging/rtc_stream_config_gn",
    182     "/third_party/libwebrtc/media/adapted_video_track_source_gn",
    183     "/third_party/libwebrtc/media/audio_source_gn",
    184     "/third_party/libwebrtc/media/codec_gn",
    185     "/third_party/libwebrtc/media/media_channel_gn",
    186     "/third_party/libwebrtc/media/media_channel_impl_gn",
    187     "/third_party/libwebrtc/media/media_constants_gn",
    188     "/third_party/libwebrtc/media/media_engine_gn",
    189     "/third_party/libwebrtc/media/rid_description_gn",
    190     "/third_party/libwebrtc/media/rtc_audio_video_gn",
    191     "/third_party/libwebrtc/media/rtc_internal_video_codecs_gn",
    192     "/third_party/libwebrtc/media/rtc_media_base_gn",
    193     "/third_party/libwebrtc/media/rtc_media_config_gn",
    194     "/third_party/libwebrtc/media/rtc_media_gn",
    195     "/third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn",
    196     "/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn",
    197     "/third_party/libwebrtc/media/rtp_utils_gn",
    198     "/third_party/libwebrtc/media/stream_params_gn",
    199     "/third_party/libwebrtc/media/video_adapter_gn",
    200     "/third_party/libwebrtc/media/video_broadcaster_gn",
    201     "/third_party/libwebrtc/media/video_common_gn",
    202     "/third_party/libwebrtc/media/video_source_base_gn",
    203     "/third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn",
    204     "/third_party/libwebrtc/modules/audio_coding/audio_coding_gn",
    205     "/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn",
    206     "/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn",
    207     "/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn",
    208     "/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn",
    209     "/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn",
    210     "/third_party/libwebrtc/modules/audio_coding/g711_c_gn",
    211     "/third_party/libwebrtc/modules/audio_coding/g711_gn",
    212     "/third_party/libwebrtc/modules/audio_coding/g722_c_gn",
    213     "/third_party/libwebrtc/modules/audio_coding/g722_gn",
    214     "/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn",
    215     "/third_party/libwebrtc/modules/audio_coding/isac_vad_gn",
    216     "/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn",
    217     "/third_party/libwebrtc/modules/audio_coding/neteq_gn",
    218     "/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn",
    219     "/third_party/libwebrtc/modules/audio_coding/pcm16b_gn",
    220     "/third_party/libwebrtc/modules/audio_coding/red_gn",
    221     "/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn",
    222     "/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn",
    223     "/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn",
    224     "/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn",
    225     "/third_party/libwebrtc/modules/audio_device/audio_device_gn",
    226     "/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn",
    227     "/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn",
    228     "/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn",
    229     "/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn",
    230     "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn",
    231     "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn",
    232     "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn",
    233     "/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn",
    234     "/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn",
    235     "/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn",
    236     "/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn",
    237     "/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn",
    238     "/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn",
    239     "/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn",
    240     "/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn",
    241     "/third_party/libwebrtc/modules/audio_processing/agc/agc_gn",
    242     "/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn",
    243     "/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn",
    244     "/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn",
    245     "/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn",
    246     "/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn",
    247     "/third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn",
    248     "/third_party/libwebrtc/modules/audio_processing/agc2/common_gn",
    249     "/third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn",
    250     "/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn",
    251     "/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn",
    252     "/third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn",
    253     "/third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn",
    254     "/third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn",
    255     "/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn",
    256     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn",
    257     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn",
    258     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn",
    259     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn",
    260     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn",
    261     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn",
    262     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn",
    263     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn",
    264     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn",
    265     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn",
    266     "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn",
    267     "/third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn",
    268     "/third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn",
    269     "/third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn",
    270     "/third_party/libwebrtc/modules/audio_processing/apm_logging_gn",
    271     "/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn",
    272     "/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn",
    273     "/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn",
    274     "/third_party/libwebrtc/modules/audio_processing/audio_processing_gn",
    275     "/third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn",
    276     "/third_party/libwebrtc/modules/audio_processing/gain_controller2_gn",
    277     "/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn",
    278     "/third_party/libwebrtc/modules/audio_processing/ns/ns_gn",
    279     "/third_party/libwebrtc/modules/audio_processing/post_filter_gn",
    280     "/third_party/libwebrtc/modules/audio_processing/rms_level_gn",
    281     "/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn",
    282     "/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn",
    283     "/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn",
    284     "/third_party/libwebrtc/modules/audio_processing/vad/vad_gn",
    285     "/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn",
    286     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn",
    287     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn",
    288     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn",
    289     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn",
    290     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn",
    291     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn",
    292     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn",
    293     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn",
    294     "/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
    295     "/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
    296     "/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
    297     "/third_party/libwebrtc/modules/module_api_gn",
    298     "/third_party/libwebrtc/modules/module_api_public_gn",
    299     "/third_party/libwebrtc/modules/module_fec_api_gn",
    300     "/third_party/libwebrtc/modules/pacing/interval_budget_gn",
    301     "/third_party/libwebrtc/modules/pacing/pacing_gn",
    302     "/third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn",
    303     "/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn",
    304     "/third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn",
    305     "/third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn",
    306     "/third_party/libwebrtc/modules/rtp_rtcp/leb128_gn",
    307     "/third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn",
    308     "/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn",
    309     "/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn",
    310     "/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn",
    311     "/third_party/libwebrtc/modules/third_party/fft/fft_gn",
    312     "/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn",
    313     "/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn",
    314     "/third_party/libwebrtc/modules/utility/utility_gn",
    315     "/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn",
    316     "/third_party/libwebrtc/modules/video_capture/video_capture_module_gn",
    317     "/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn",
    318     "/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn",
    319     "/third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn",
    320     "/third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn",
    321     "/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn",
    322     "/third_party/libwebrtc/modules/video_coding/encoded_frame_gn",
    323     "/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn",
    324     "/third_party/libwebrtc/modules/video_coding/frame_helpers_gn",
    325     "/third_party/libwebrtc/modules/video_coding/frame_sampler_gn",
    326     "/third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn",
    327     "/third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn",
    328     "/third_party/libwebrtc/modules/video_coding/nack_requester_gn",
    329     "/third_party/libwebrtc/modules/video_coding/packet_buffer_gn",
    330     "/third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn",
    331     "/third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn",
    332     "/third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn",
    333     "/third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn",
    334     "/third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn",
    335     "/third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn",
    336     "/third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn",
    337     "/third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn",
    338     "/third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn",
    339     "/third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn",
    340     "/third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn",
    341     "/third_party/libwebrtc/modules/video_coding/timing/timing_module_gn",
    342     "/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn",
    343     "/third_party/libwebrtc/modules/video_coding/video_coding_gn",
    344     "/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn",
    345     "/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn",
    346     "/third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn",
    347     "/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn",
    348     "/third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn",
    349     "/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn",
    350     "/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn",
    351     "/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn",
    352     "/third_party/libwebrtc/net/dcsctp/common/internal_types_gn",
    353     "/third_party/libwebrtc/net/dcsctp/common/math_gn",
    354     "/third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn",
    355     "/third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn",
    356     "/third_party/libwebrtc/net/dcsctp/packet/chunk_gn",
    357     "/third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn",
    358     "/third_party/libwebrtc/net/dcsctp/packet/crc32c_gn",
    359     "/third_party/libwebrtc/net/dcsctp/packet/data_gn",
    360     "/third_party/libwebrtc/net/dcsctp/packet/error_cause_gn",
    361     "/third_party/libwebrtc/net/dcsctp/packet/parameter_gn",
    362     "/third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn",
    363     "/third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn",
    364     "/third_party/libwebrtc/net/dcsctp/public/factory_gn",
    365     "/third_party/libwebrtc/net/dcsctp/public/socket_gn",
    366     "/third_party/libwebrtc/net/dcsctp/public/types_gn",
    367     "/third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn",
    368     "/third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn",
    369     "/third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn",
    370     "/third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn",
    371     "/third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn",
    372     "/third_party/libwebrtc/net/dcsctp/socket/context_gn",
    373     "/third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn",
    374     "/third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn",
    375     "/third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn",
    376     "/third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn",
    377     "/third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn",
    378     "/third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn",
    379     "/third_party/libwebrtc/net/dcsctp/timer/timer_gn",
    380     "/third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn",
    381     "/third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn",
    382     "/third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn",
    383     "/third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn",
    384     "/third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn",
    385     "/third_party/libwebrtc/net/dcsctp/tx/send_queue_gn",
    386     "/third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn",
    387     "/third_party/libwebrtc/rtc_base/async_dns_resolver_gn",
    388     "/third_party/libwebrtc/rtc_base/async_packet_socket_gn",
    389     "/third_party/libwebrtc/rtc_base/base64_gn",
    390     "/third_party/libwebrtc/rtc_base/bit_buffer_gn",
    391     "/third_party/libwebrtc/rtc_base/bitrate_tracker_gn",
    392     "/third_party/libwebrtc/rtc_base/bitstream_reader_gn",
    393     "/third_party/libwebrtc/rtc_base/buffer_gn",
    394     "/third_party/libwebrtc/rtc_base/byte_buffer_gn",
    395     "/third_party/libwebrtc/rtc_base/byte_order_gn",
    396     "/third_party/libwebrtc/rtc_base/checks_gn",
    397     "/third_party/libwebrtc/rtc_base/compile_assert_c_gn",
    398     "/third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn",
    399     "/third_party/libwebrtc/rtc_base/containers/flat_map_gn",
    400     "/third_party/libwebrtc/rtc_base/containers/flat_set_gn",
    401     "/third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn",
    402     "/third_party/libwebrtc/rtc_base/cpu_info_gn",
    403     "/third_party/libwebrtc/rtc_base/criticalsection_gn",
    404     "/third_party/libwebrtc/rtc_base/denormal_disabler_gn",
    405     "/third_party/libwebrtc/rtc_base/divide_round_gn",
    406     "/third_party/libwebrtc/rtc_base/dscp_gn",
    407     "/third_party/libwebrtc/rtc_base/event_tracer_gn",
    408     "/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn",
    409     "/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn",
    410     "/third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn",
    411     "/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn",
    412     "/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn",
    413     "/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn",
    414     "/third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn",
    415     "/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn",
    416     "/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn",
    417     "/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn",
    418     "/third_party/libwebrtc/rtc_base/frequency_tracker_gn",
    419     "/third_party/libwebrtc/rtc_base/gtest_prod_gn",
    420     "/third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn",
    421     "/third_party/libwebrtc/rtc_base/ignore_wundef_gn",
    422     "/third_party/libwebrtc/rtc_base/ip_address_gn",
    423     "/third_party/libwebrtc/rtc_base/logging_gn",
    424     "/third_party/libwebrtc/rtc_base/macromagic_gn",
    425     "/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn",
    426     "/third_party/libwebrtc/rtc_base/mod_ops_gn",
    427     "/third_party/libwebrtc/rtc_base/moving_max_counter_gn",
    428     "/third_party/libwebrtc/rtc_base/net_helpers_gn",
    429     "/third_party/libwebrtc/rtc_base/network/sent_packet_gn",
    430     "/third_party/libwebrtc/rtc_base/network_constants_gn",
    431     "/third_party/libwebrtc/rtc_base/network_route_gn",
    432     "/third_party/libwebrtc/rtc_base/null_socket_server_gn",
    433     "/third_party/libwebrtc/rtc_base/one_time_event_gn",
    434     "/third_party/libwebrtc/rtc_base/platform_thread_gn",
    435     "/third_party/libwebrtc/rtc_base/platform_thread_types_gn",
    436     "/third_party/libwebrtc/rtc_base/protobuf_utils_gn",
    437     "/third_party/libwebrtc/rtc_base/race_checker_gn",
    438     "/third_party/libwebrtc/rtc_base/random_gn",
    439     "/third_party/libwebrtc/rtc_base/rate_limiter_gn",
    440     "/third_party/libwebrtc/rtc_base/rate_statistics_gn",
    441     "/third_party/libwebrtc/rtc_base/rate_tracker_gn",
    442     "/third_party/libwebrtc/rtc_base/refcount_gn",
    443     "/third_party/libwebrtc/rtc_base/rolling_accumulator_gn",
    444     "/third_party/libwebrtc/rtc_base/rtc_event_gn",
    445     "/third_party/libwebrtc/rtc_base/rtc_numerics_gn",
    446     "/third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn",
    447     "/third_party/libwebrtc/rtc_base/safe_compare_gn",
    448     "/third_party/libwebrtc/rtc_base/safe_conversions_gn",
    449     "/third_party/libwebrtc/rtc_base/safe_minmax_gn",
    450     "/third_party/libwebrtc/rtc_base/sample_counter_gn",
    451     "/third_party/libwebrtc/rtc_base/sanitizer_gn",
    452     "/third_party/libwebrtc/rtc_base/socket_address_gn",
    453     "/third_party/libwebrtc/rtc_base/socket_factory_gn",
    454     "/third_party/libwebrtc/rtc_base/socket_gn",
    455     "/third_party/libwebrtc/rtc_base/socket_server_gn",
    456     "/third_party/libwebrtc/rtc_base/ssl_adapter_gn",
    457     "/third_party/libwebrtc/rtc_base/stringutils_gn",
    458     "/third_party/libwebrtc/rtc_base/strong_alias_gn",
    459     "/third_party/libwebrtc/rtc_base/swap_queue_gn",
    460     "/third_party/libwebrtc/rtc_base/synchronization/mutex_gn",
    461     "/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn",
    462     "/third_party/libwebrtc/rtc_base/synchronization/yield_gn",
    463     "/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn",
    464     "/third_party/libwebrtc/rtc_base/system/arch_gn",
    465     "/third_party/libwebrtc/rtc_base/system/file_wrapper_gn",
    466     "/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn",
    467     "/third_party/libwebrtc/rtc_base/system/inline_gn",
    468     "/third_party/libwebrtc/rtc_base/system/no_unique_address_gn",
    469     "/third_party/libwebrtc/rtc_base/system/rtc_export_gn",
    470     "/third_party/libwebrtc/rtc_base/system/unused_gn",
    471     "/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn",
    472     "/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn",
    473     "/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn",
    474     "/third_party/libwebrtc/rtc_base/threading_gn",
    475     "/third_party/libwebrtc/rtc_base/timeutils_gn",
    476     "/third_party/libwebrtc/rtc_base/type_traits_gn",
    477     "/third_party/libwebrtc/rtc_base/unique_id_generator_gn",
    478     "/third_party/libwebrtc/rtc_base/units/unit_base_gn",
    479     "/third_party/libwebrtc/rtc_base/weak_ptr_gn",
    480     "/third_party/libwebrtc/rtc_base/zero_memory_gn",
    481     "/third_party/libwebrtc/system_wrappers/metrics_gn",
    482     "/third_party/libwebrtc/system_wrappers/system_wrappers_gn",
    483     "/third_party/libwebrtc/test/rtp_test_utils_gn",
    484     "/third_party/libwebrtc/third_party/crc32c/crc32c_arm64_gn",
    485     "/third_party/libwebrtc/third_party/crc32c/crc32c_gn",
    486     "/third_party/libwebrtc/third_party/crc32c/crc32c_internal_headers_gn",
    487     "/third_party/libwebrtc/third_party/crc32c/crc32c_sse42_gn",
    488     "/third_party/libwebrtc/third_party/dav1d/dav1d_gn",
    489     "/third_party/libwebrtc/third_party/libaom/libaom_gn",
    490     "/third_party/libwebrtc/third_party/libyuv/libyuv_gn",
    491     "/third_party/libwebrtc/third_party/opus/opus_gn",
    492     "/third_party/libwebrtc/third_party/pffft/pffft_gn",
    493     "/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn",
    494     "/third_party/libwebrtc/video/adaptation/video_adaptation_gn",
    495     "/third_party/libwebrtc/video/config/encoder_config_gn",
    496     "/third_party/libwebrtc/video/config/streams_config_gn",
    497     "/third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn",
    498     "/third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn",
    499     "/third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn",
    500     "/third_party/libwebrtc/video/corruption_detection/halton_sequence_gn",
    501     "/third_party/libwebrtc/video/corruption_detection/utils_gn",
    502     "/third_party/libwebrtc/video/corruption_detection/video_frame_sampler_gn",
    503     "/third_party/libwebrtc/video/decode_synchronizer_gn",
    504     "/third_party/libwebrtc/video/frame_cadence_adapter_gn",
    505     "/third_party/libwebrtc/video/frame_decode_scheduler_gn",
    506     "/third_party/libwebrtc/video/frame_decode_timing_gn",
    507     "/third_party/libwebrtc/video/frame_dumping_decoder_gn",
    508     "/third_party/libwebrtc/video/frame_dumping_encoder_gn",
    509     "/third_party/libwebrtc/video/render/incoming_video_stream_gn",
    510     "/third_party/libwebrtc/video/render/video_render_frames_gn",
    511     "/third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn",
    512     "/third_party/libwebrtc/video/unique_timestamp_counter_gn",
    513     "/third_party/libwebrtc/video/video_gn",
    514     "/third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn",
    515     "/third_party/libwebrtc/video/video_stream_buffer_controller_gn",
    516     "/third_party/libwebrtc/video/video_stream_encoder_impl_gn",
    517     "/third_party/libwebrtc/video/video_stream_encoder_interface_gn",
    518     "/third_party/libwebrtc/webrtc_gn"
    519 ]
    520 
    521 if CONFIG["OS_TARGET"] == "Android":
    522 
    523     DIRS += [
    524         "/third_party/libwebrtc/rtc_base/ifaddrs_android_gn",
    525         "/third_party/libwebrtc/third_party/cpu_features/ndk_compat_gn"
    526     ]
    527 
    528 if CONFIG["OS_TARGET"] == "Darwin":
    529 
    530     DIRS += [
    531         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    532         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn",
    533         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    534         "/third_party/libwebrtc/rtc_base/system/cocoa_threading_gn",
    535         "/third_party/libwebrtc/rtc_base/system/gcd_helpers_gn",
    536         "/third_party/libwebrtc/sdk/base_objc_gn",
    537         "/third_party/libwebrtc/sdk/helpers_objc_gn",
    538         "/third_party/libwebrtc/sdk/videocapture_objc_gn",
    539         "/third_party/libwebrtc/sdk/videoframebuffer_objc_gn"
    540     ]
    541 
    542 if CONFIG["OS_TARGET"] == "OpenBSD":
    543 
    544     DIRS += [
    545         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    546         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
    547     ]
    548 
    549 if CONFIG["OS_TARGET"] == "WINNT":
    550 
    551     DIRS += [
    552         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    553         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    554         "/third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn",
    555         "/third_party/libwebrtc/rtc_base/win/get_activation_factory_gn",
    556         "/third_party/libwebrtc/rtc_base/win/hstring_gn",
    557         "/third_party/libwebrtc/rtc_base/win/windows_version_gn",
    558         "/third_party/libwebrtc/rtc_base/win32_gn"
    559     ]
    560 
    561 if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "aarch64":
    562 
    563     DIRS += [
    564         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    565         "/third_party/libwebrtc/common_audio/common_audio_neon_gn"
    566     ]
    567 
    568 if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
    569 
    570     DIRS += [
    571         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    572         "/third_party/libwebrtc/common_audio/common_audio_neon_gn",
    573         "/third_party/libwebrtc/rtc_base/system/asm_defines_gn"
    574     ]
    575 
    576 if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
    577 
    578     DIRS += [
    579         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    580         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    581         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    582         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn"
    583     ]
    584 
    585 if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86_64":
    586 
    587     DIRS += [
    588         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    589         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    590         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    591         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn"
    592     ]
    593 
    594 if CONFIG["OS_TARGET"] == "Darwin" and CONFIG["TARGET_CPU"] == "aarch64":
    595 
    596     DIRS += [
    597         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    598         "/third_party/libwebrtc/common_audio/common_audio_neon_gn"
    599     ]
    600 
    601 if CONFIG["OS_TARGET"] == "Darwin" and CONFIG["TARGET_CPU"] == "x86_64":
    602 
    603     DIRS += [
    604         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    605         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    606         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    607         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
    608         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn"
    609     ]
    610 
    611 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
    612 
    613     DIRS += [
    614         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    615         "/third_party/libwebrtc/common_audio/common_audio_neon_gn",
    616         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    617         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    618         "/third_party/libwebrtc/modules/portal/portal_gn",
    619         "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
    620     ]
    621 
    622 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
    623 
    624     DIRS += [
    625         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    626         "/third_party/libwebrtc/common_audio/common_audio_neon_gn",
    627         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    628         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    629         "/third_party/libwebrtc/modules/portal/portal_gn",
    630         "/third_party/libwebrtc/rtc_base/system/asm_defines_gn",
    631         "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
    632     ]
    633 
    634 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips32":
    635 
    636     DIRS += [
    637         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    638         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    639         "/third_party/libwebrtc/modules/portal/portal_gn",
    640         "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
    641     ]
    642 
    643 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "mips64":
    644 
    645     DIRS += [
    646         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    647         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    648         "/third_party/libwebrtc/modules/portal/portal_gn",
    649         "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
    650     ]
    651 
    652 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
    653 
    654     DIRS += [
    655         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    656         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    657         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    658         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
    659         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
    660         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    661         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    662         "/third_party/libwebrtc/modules/portal/portal_gn",
    663         "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
    664     ]
    665 
    666 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
    667 
    668     DIRS += [
    669         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    670         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    671         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    672         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
    673         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
    674         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    675         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn",
    676         "/third_party/libwebrtc/modules/portal/portal_gn",
    677         "/third_party/libwebrtc/third_party/libepoxy/libepoxy_gn"
    678     ]
    679 
    680 if CONFIG["OS_TARGET"] == "OpenBSD" and CONFIG["TARGET_CPU"] == "aarch64":
    681 
    682     DIRS += [
    683         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    684         "/third_party/libwebrtc/common_audio/common_audio_neon_gn"
    685     ]
    686 
    687 if CONFIG["OS_TARGET"] == "OpenBSD" and CONFIG["TARGET_CPU"] == "x86_64":
    688 
    689     DIRS += [
    690         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    691         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    692         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    693         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
    694         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn"
    695     ]
    696 
    697 if CONFIG["OS_TARGET"] == "WINNT" and CONFIG["TARGET_CPU"] == "aarch64":
    698 
    699     DIRS += [
    700         "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
    701         "/third_party/libwebrtc/common_audio/common_audio_neon_gn"
    702     ]
    703 
    704 if CONFIG["OS_TARGET"] == "WINNT" and CONFIG["TARGET_CPU"] == "x86":
    705 
    706     DIRS += [
    707         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    708         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    709         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    710         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
    711         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn"
    712     ]
    713 
    714 if CONFIG["OS_TARGET"] == "WINNT" and CONFIG["TARGET_CPU"] == "x86_64":
    715 
    716     DIRS += [
    717         "/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
    718         "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
    719         "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
    720         "/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
    721         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn"
    722     ]
    723 
    724 if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "loongarch64":
    725 
    726     DIRS += [
    727         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    728         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
    729     ]
    730 
    731 if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "ppc64":
    732 
    733     DIRS += [
    734         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    735         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
    736     ]
    737 
    738 if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "riscv64":
    739 
    740     DIRS += [
    741         "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
    742         "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
    743     ]