blob: 11d932cbf618dc2fd006e006ebf30d82d65758d6 [file] [log] [blame]
# Copyright 2020 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//third_party/blink/renderer/config.gni")
blink_core_sources_frame = [
"ad_tracker.cc",
"ad_tracker.h",
"ad_script_identifier.cc",
"ad_script_identifier.h",
"animation_frame_timing_monitor.cc",
"animation_frame_timing_monitor.h",
"attribution_src_loader.cc",
"attribution_src_loader.h",
"bar_prop.cc",
"bar_prop.h",
"browser_controls.cc",
"browser_controls.h",
"coop_access_violation_report_body.cc",
"coop_access_violation_report_body.h",
"csp/content_security_policy.cc",
"csp/content_security_policy.h",
"csp/content_security_policy_violation_type.h",
"csp/conversion_util.cc",
"csp/conversion_util.h",
"csp/csp_directive_list.cc",
"csp/csp_directive_list.h",
"csp/csp_source.cc",
"csp/csp_source.h",
"csp/csp_violation_report_body.cc",
"csp/csp_violation_report_body.h",
"csp/execution_context_csp_delegate.cc",
"csp/execution_context_csp_delegate.h",
"csp/source_list_directive.cc",
"csp/source_list_directive.h",
"csp/trusted_types_directive.cc",
"csp/trusted_types_directive.h",
"dactyloscoper.cc",
"dactyloscoper.h",
"font_matching_metrics.cc",
"font_matching_metrics.h",
"frame_content_as_text.h",
"frame_content_as_text.cc",
"deprecation/deprecation.cc",
"deprecation/deprecation.h",
"deprecation/deprecation_info.h",
"deprecation/deprecation_report_body.cc",
"deprecation/deprecation_report_body.h",
"device_single_window_event_controller.cc",
"device_single_window_event_controller.h",
"directive.cc",
"directive.h",
"display_cutout_client_impl.cc",
"display_cutout_client_impl.h",
"document_policy_violation_report_body.cc",
"document_policy_violation_report_body.h",
"dom_visual_viewport.cc",
"dom_visual_viewport.h",
"dom_window.cc",
"dom_window.h",
"embedded_content_view.cc",
"embedded_content_view.h",
"event_handler_registry.cc",
"event_handler_registry.h",
"external.h",
"permissions_policy_violation_report_body.cc",
"permissions_policy_violation_report_body.h",
"find_in_page.cc",
"find_in_page.h",
"frame.cc",
"frame.h",
"frame_client.h",
"frame_console.cc",
"frame_console.h",
"frame_lifecycle.cc",
"frame_lifecycle.h",
"frame_overlay.cc",
"frame_overlay.h",
"frame_owner.h",
"frame_serializer.cc",
"frame_serializer.h",
"frame_serializer_delegate_impl.cc",
"frame_serializer_delegate_impl.h",
"frame_types.h",
"frame_view.cc",
"frame_view.h",
"frame_view_auto_size_info.cc",
"frame_view_auto_size_info.h",
"fullscreen_controller.cc",
"fullscreen_controller.h",
"history.cc",
"history.h",
"history_util.cc",
"history_util.h",
"intervention.cc",
"intervention.h",
"intervention_report_body.cc",
"intervention_report_body.h",
"layout_subtree_root_list.cc",
"layout_subtree_root_list.h",
"local_dom_window.cc",
"local_dom_window.h",
"local_frame.cc",
"local_frame.h",
"local_frame_client.h",
"local_frame_mojo_handler.cc",
"local_frame_mojo_handler.h",
"local_frame_ukm_aggregator.cc",
"local_frame_ukm_aggregator.h",
"local_frame_view.cc",
"local_frame_view.h",
"location.cc",
"location.h",
"location_report_body.cc",
"location_report_body.h",
"navigation_rate_limiter.cc",
"navigation_rate_limiter.h",
"navigator.cc",
"navigator.h",
"navigator_concurrent_hardware.cc",
"navigator_concurrent_hardware.h",
"navigator_device_memory.cc",
"navigator_device_memory.h",
"navigator_id.cc",
"navigator_id.h",
"navigator_language.cc",
"navigator_language.h",
"navigator_on_line.h",
"navigator_ua.cc",
"navigator_ua.h",
"navigator_ua_data.cc",
"navigator_ua_data.h",
"navigator_user_activation.cc",
"navigator_user_activation.h",
"opened_frame_tracker.cc",
"opened_frame_tracker.h",
"overlay_interstitial_ad_detector.cc",
"overlay_interstitial_ad_detector.h",
"page_dismissal_scope.cc",
"page_dismissal_scope.h",
"page_scale_constraints.cc",
"page_scale_constraints.h",
"page_scale_constraints_set.cc",
"page_scale_constraints_set.h",
"pagination_state.cc",
"pagination_state.h",
"pausable_script_executor.cc",
"pausable_script_executor.h",
"performance_monitor.cc",
"performance_monitor.h",
"picture_in_picture_controller.cc",
"picture_in_picture_controller.h",
"platform_event_controller.cc",
"platform_event_controller.h",
"platform_event_dispatcher.cc",
"platform_event_dispatcher.h",
"policy_container.cc",
"policy_container.h",
"remote_dom_window.cc",
"remote_dom_window.h",
"remote_frame.cc",
"remote_frame.h",
"remote_frame_client.h",
"remote_frame_client_impl.cc",
"remote_frame_client_impl.h",
"child_frame_compositing_helper.cc",
"child_frame_compositing_helper.h",
"child_frame_compositor.h",
"remote_frame_owner.cc",
"remote_frame_owner.h",
"remote_frame_view.cc",
"remote_frame_view.h",
"report.cc",
"report.h",
"report_body.cc",
"report_body.h",
"reporting_context.cc",
"reporting_context.h",
"reporting_observer.cc",
"reporting_observer.h",
"resize_viewport_anchor.cc",
"resize_viewport_anchor.h",
"root_frame_viewport.cc",
"root_frame_viewport.h",
"rotation_viewport_anchor.cc",
"rotation_viewport_anchor.h",
"savable_resources.cc",
"savable_resources.h",
"scheduling.cc",
"scheduling.h",
"screen.cc",
"screen.h",
"screen_metrics_emulator.cc",
"screen_metrics_emulator.h",
"selector_directive.cc",
"selector_directive.h",
"settings.cc",
"settings.h",
"settings_delegate.cc",
"settings_delegate.h",
"settings_string_converter.h",
"smart_clip.cc",
"smart_clip.h",
"sticky_ad_detector.cc",
"sticky_ad_detector.h",
"test_report_body.cc",
"test_report_body.h",
"use_counter_impl.cc",
"use_counter_impl.h",
"user_activation.cc",
"user_activation.h",
"viewport_data.cc",
"viewport_data.h",
"virtual_keyboard_overlay_changed_observer.cc",
"virtual_keyboard_overlay_changed_observer.h",
"visual_viewport.cc",
"visual_viewport.h",
"web_feature.h",
"web_feature_forward.h",
"web_frame_serializer_impl.cc",
"web_frame_serializer_impl.h",
"local_frame_client_impl.cc",
"local_frame_client_impl.h",
"web_frame.cc",
"web_frame_widget_impl.cc",
"web_frame_widget_impl.h",
"web_local_frame_client.cc",
"web_local_frame_impl.cc",
"web_local_frame_impl.h",
"web_local_frame_observer.cc",
"web_remote_frame_impl.cc",
"web_remote_frame_impl.h",
"window_event_handlers.h",
"window_properties.cc",
"window_properties.h",
"window_or_worker_global_scope.cc",
"window_or_worker_global_scope.h",
]
# WindowControlsOverlay
# This uses target_os rather than current_os (which is what is_android is set
# from) for the case of generating the v8 context snapshot for android. When
# generating the snapshot for android, blink is compiled with
# current_os="linux" and target_os="android". Using target_os is necessary as
# we need to compile in the same way as would happen when current_os="android".
if (!target_os_is_android) {
blink_core_sources_frame += [
"window_controls_overlay_changed_delegate.cc",
"window_controls_overlay_changed_delegate.h",
]
}
blink_core_tests_frame = [
"ad_tracker_test.cc",
"attribution_src_loader_test.cc",
"browser_controls_test.cc",
"child_frame_compositing_helper_test.cc",
"csp/content_security_policy_test.cc",
"csp/conversion_util_test.cc",
"csp/csp_directive_list_test.cc",
"csp/csp_source_test.cc",
"csp/source_list_directive_test.cc",
"csp/test_util.h",
"csp/trusted_types_directive_test.cc",
"deprecation/deprecation_report_body_test.cc",
"document_loading_rendering_test.cc",
"document_policy_violation_report_body_test.cc",
"find_in_page_test.cc",
"frame_content_as_text_test.cc",
"frame_overlay_test.cc",
"frame_serializer_test.cc",
"frame_test.cc",
"history_util_test.cc",
"local_dom_window_test.cc",
"local_frame_back_forward_cache_test.cc",
"local_frame_client_impl_test.cc",
"local_frame_test.cc",
"local_frame_ukm_aggregator_test.cc",
"local_frame_view_test.cc",
"location_report_body_test.cc",
"mhtml_archive_test.cc",
"mhtml_loading_test.cc",
"performance_monitor_test.cc",
"policy_container_test.cc",
"report_test.cc",
"reporting_context_test.cc",
"root_frame_viewport_test.cc",
"rotation_viewport_anchor_test.cc",
"use_counter_impl_test.cc",
"visual_viewport_test.cc",
"web_frame_test.cc",
"web_frame_widget_test.cc",
"web_local_frame_client_test.cc",
]