diff options
Diffstat (limited to 'chromium/content/browser/BUILD.gn')
-rw-r--r-- | chromium/content/browser/BUILD.gn | 191 |
1 files changed, 91 insertions, 100 deletions
diff --git a/chromium/content/browser/BUILD.gn b/chromium/content/browser/BUILD.gn index f5732f9c25c..a967e1b15f3 100644 --- a/chromium/content/browser/BUILD.gn +++ b/chromium/content/browser/BUILD.gn @@ -11,9 +11,9 @@ import("//content/public/common/zygote_features.gni") import("//gpu/vulkan/features.gni") import("//media/media_options.gni") import("//net/features.gni") -import("//ppapi/features/features.gni") -import("//printing/features/features.gni") -import("//third_party/WebKit/public/public_features.gni") +import("//ppapi/buildflags/buildflags.gni") +import("//printing/buildflags/buildflags.gni") +import("//third_party/blink/public/public_features.gni") import("//tools/ipc_fuzzer/ipc_fuzzer.gni") jumbo_source_set("browser") { @@ -48,8 +48,6 @@ jumbo_source_set("browser") { "//components/download/public/common:public", "//components/download/quarantine", "//components/filename_generation", - "//components/filesystem:lib", - "//components/leveldb:lib", "//components/link_header_util", "//components/metrics", "//components/metrics:single_sample_metrics", @@ -57,6 +55,8 @@ jumbo_source_set("browser") { "//components/offline_pages/buildflags", "//components/offline_pages/core/request_header", "//components/rappor", + "//components/services/filesystem:lib", + "//components/services/leveldb:lib", "//components/tracing", "//components/tracing:startup_tracing", "//components/url_formatter", @@ -79,10 +79,10 @@ jumbo_source_set("browser") { "//content/browser/service_worker:service_worker_proto", "//content/browser/speech/proto", "//content/common", - "//content/common:features", + "//content/common:buildflags", "//content/common:mojo_bindings", "//content/public/common:common_sources", - "//content/public/common:zygote_features", + "//content/public/common:zygote_buildflags", "//crypto", "//device/bluetooth", "//device/fido", @@ -96,27 +96,27 @@ jumbo_source_set("browser") { "//gpu/command_buffer/client:raster_interface", "//gpu/ipc/common:gpu_preferences_util", "//gpu/ipc/host", - "//gpu/vulkan:features", + "//gpu/vulkan:buildflags", "//media", - "//media:media_features", + "//media:media_buildflags", "//media/capture", "//media/midi", "//media/midi:mojo", - "//media/mojo:features", + "//media/mojo:buildflags", "//media/mojo/clients:jpeg_decode_accelerator", "//media/mojo/interfaces", "//media/mojo/interfaces:constants", "//media/mojo/services", "//mojo/common", "//mojo/common:values_struct_traits", - "//mojo/edk/system", + "//mojo/edk", "//mojo/public/cpp/bindings", "//mojo/public/js:resources", "//net", "//net:extras", "//net:http_server", - "//ppapi/features", - "//printing/features", + "//ppapi/buildflags", + "//printing/buildflags", "//services/audio:lib", "//services/audio/public/cpp", "//services/audio/public/mojom:constants", @@ -159,14 +159,14 @@ jumbo_source_set("browser") { "//sql", "//storage/browser", "//storage/common", - "//third_party/WebKit/public:blink_headers", - "//third_party/WebKit/public:core_mojo_bindings", - "//third_party/WebKit/public:features", - "//third_party/WebKit/public:mojo_bindings", - "//third_party/WebKit/public:resources", - "//third_party/WebKit/public:scaled_resources", - "//third_party/WebKit/public/common", "//third_party/angle:angle_common", + "//third_party/blink/public:blink_headers", + "//third_party/blink/public:buildflags", + "//third_party/blink/public:core_mojo_bindings", + "//third_party/blink/public:mojo_bindings", + "//third_party/blink/public:resources", + "//third_party/blink/public:scaled_resources", + "//third_party/blink/public/common", "//third_party/boringssl", "//third_party/brotli:dec", "//third_party/icu", @@ -203,11 +203,11 @@ jumbo_source_set("browser") { ] public_deps = [ - ":accessibility_flags", + ":accessibility_buildflags", "//ipc", "//media/mojo/interfaces:remoting", - "//third_party/WebKit/public:media_devices_mojo_bindings", - "//third_party/WebKit/public:offscreen_canvas_mojo_bindings", + "//third_party/blink/public:media_devices_mojo_bindings", + "//third_party/blink/public:offscreen_canvas_mojo_bindings", "//third_party/leveldatabase", ] @@ -426,8 +426,8 @@ jumbo_source_set("browser") { "background_fetch/background_fetch_service_impl.h", "background_fetch/storage/cleanup_task.cc", "background_fetch/storage/cleanup_task.h", - "background_fetch/storage/create_registration_task.cc", - "background_fetch/storage/create_registration_task.h", + "background_fetch/storage/create_metadata_task.cc", + "background_fetch/storage/create_metadata_task.h", "background_fetch/storage/database_helpers.cc", "background_fetch/storage/database_helpers.h", "background_fetch/storage/database_task.cc", @@ -436,10 +436,12 @@ jumbo_source_set("browser") { "background_fetch/storage/delete_registration_task.h", "background_fetch/storage/get_developer_ids_task.cc", "background_fetch/storage/get_developer_ids_task.h", - "background_fetch/storage/get_registration_task.cc", - "background_fetch/storage/get_registration_task.h", + "background_fetch/storage/get_metadata_task.cc", + "background_fetch/storage/get_metadata_task.h", "background_fetch/storage/mark_registration_for_deletion_task.cc", "background_fetch/storage/mark_registration_for_deletion_task.h", + "background_fetch/storage/update_registration_ui_task.cc", + "background_fetch/storage/update_registration_ui_task.h", "background_sync/background_sync_context.cc", "background_sync/background_sync_context.h", "background_sync/background_sync_manager.cc", @@ -575,8 +577,6 @@ jumbo_source_set("browser") { "devtools/devtools_agent_host_impl.h", "devtools/devtools_frame_trace_recorder.cc", "devtools/devtools_frame_trace_recorder.h", - "devtools/devtools_frame_trace_recorder_for_viz.cc", - "devtools/devtools_frame_trace_recorder_for_viz.h", "devtools/devtools_http_handler.cc", "devtools/devtools_http_handler.h", "devtools/devtools_interceptor_controller.cc", @@ -598,8 +598,12 @@ jumbo_source_set("browser") { "devtools/devtools_traceable_screenshot.h", "devtools/devtools_url_interceptor_request_job.cc", "devtools/devtools_url_interceptor_request_job.h", + "devtools/devtools_url_loader_interceptor.cc", + "devtools/devtools_url_loader_interceptor.h", "devtools/devtools_url_request_interceptor.cc", "devtools/devtools_url_request_interceptor.h", + "devtools/devtools_video_consumer.cc", + "devtools/devtools_video_consumer.h", "devtools/forwarding_agent_host.cc", "devtools/forwarding_agent_host.h", "devtools/protocol/browser_handler.cc", @@ -674,8 +678,6 @@ jumbo_source_set("browser") { "dom_storage/dom_storage_message_filter.h", "dom_storage/dom_storage_namespace.cc", "dom_storage/dom_storage_namespace.h", - "dom_storage/dom_storage_session.cc", - "dom_storage/dom_storage_session.h", "dom_storage/dom_storage_task_runner.cc", "dom_storage/dom_storage_task_runner.h", "dom_storage/local_storage_context_mojo.cc", @@ -688,30 +690,11 @@ jumbo_source_set("browser") { "dom_storage/session_storage_database_adapter.h", "dom_storage/session_storage_namespace_impl.cc", "dom_storage/session_storage_namespace_impl.h", - "download/base_file.cc", - "download/base_file.h", - "download/base_file_posix.cc", - "download/base_file_win.cc", - "download/download_destination_observer.h", - "download/download_file.h", - "download/download_file_factory.cc", - "download/download_file_factory.h", - "download/download_file_impl.cc", - "download/download_file_impl.h", - "download/download_interrupt_reasons_utils.cc", - "download/download_interrupt_reasons_utils.h", - "download/download_item_factory.h", - "download/download_item_impl.cc", - "download/download_item_impl.h", - "download/download_item_impl_delegate.cc", - "download/download_item_impl_delegate.h", + "download/blob_download_url_loader_factory_getter.cc", + "download/blob_download_url_loader_factory_getter.h", + "download/byte_stream_input_stream.cc", + "download/byte_stream_input_stream.h", "download/download_item_utils.cc", - "download/download_job.cc", - "download/download_job.h", - "download/download_job_factory.cc", - "download/download_job_factory.h", - "download/download_job_impl.cc", - "download/download_job_impl.h", "download/download_manager_impl.cc", "download/download_manager_impl.h", "download/download_request_core.cc", @@ -721,12 +704,8 @@ jumbo_source_set("browser") { "download/download_request_utils.cc", "download/download_resource_handler.cc", "download/download_resource_handler.h", - "download/download_response_handler.cc", - "download/download_response_handler.h", "download/download_utils.cc", "download/download_utils.h", - "download/download_worker.cc", - "download/download_worker.h", "download/drag_download_file.cc", "download/drag_download_file.h", "download/drag_download_util.cc", @@ -735,29 +714,22 @@ jumbo_source_set("browser") { "download/mhtml_extra_parts_impl.h", "download/mhtml_generation_manager.cc", "download/mhtml_generation_manager.h", - "download/parallel_download_job.cc", - "download/parallel_download_job.h", - "download/parallel_download_utils.cc", - "download/parallel_download_utils.h", - "download/resource_downloader.cc", - "download/resource_downloader.h", + "download/network_download_url_loader_factory_getter.cc", + "download/network_download_url_loader_factory_getter.h", "download/save_file.cc", "download/save_file.h", "download/save_file_manager.cc", "download/save_file_manager.h", - "download/save_file_resource_handler.cc", - "download/save_file_resource_handler.h", "download/save_item.cc", "download/save_item.h", "download/save_package.cc", "download/save_package.h", - "download/save_package_download_job.cc", - "download/save_package_download_job.h", "download/save_types.cc", "download/save_types.h", - "download/url_download_handler.h", "download/url_downloader.cc", "download/url_downloader.h", + "download/url_downloader_factory.cc", + "download/url_downloader_factory.h", "field_trial_recorder.cc", "field_trial_recorder.h", "file_url_loader_factory.cc", @@ -985,6 +957,8 @@ jumbo_source_set("browser") { "loader/mime_sniffing_resource_handler.h", "loader/mojo_async_resource_handler.cc", "loader/mojo_async_resource_handler.h", + "loader/navigation_loader_interceptor.cc", + "loader/navigation_loader_interceptor.h", "loader/navigation_metrics.cc", "loader/navigation_metrics.h", "loader/navigation_resource_handler.cc", @@ -1040,8 +1014,6 @@ jumbo_source_set("browser") { "loader/upload_data_stream_builder.h", "loader/url_loader_factory_impl.cc", "loader/url_loader_factory_impl.h", - "loader/url_loader_request_handler.cc", - "loader/url_loader_request_handler.h", "loader/wake_lock_resource_throttle.cc", "loader/wake_lock_resource_throttle.h", "loader_delegate_impl.cc", @@ -1198,6 +1170,10 @@ jumbo_source_set("browser") { "permissions/permission_service_context.h", "permissions/permission_service_impl.cc", "permissions/permission_service_impl.h", + "picture_in_picture/overlay_surface_embedder.cc", + "picture_in_picture/overlay_surface_embedder.h", + "picture_in_picture/picture_in_picture_window_controller_impl.cc", + "picture_in_picture/picture_in_picture_window_controller_impl.h", "presentation/presentation_service_impl.cc", "presentation/presentation_service_impl.h", "push_messaging/push_messaging_context.cc", @@ -1436,8 +1412,6 @@ jumbo_source_set("browser") { "renderer_host/render_widget_host_view_child_frame.h", "renderer_host/render_widget_host_view_mac.h", "renderer_host/render_widget_host_view_mac.mm", - "renderer_host/render_widget_host_view_mac_dictionary_helper.h", - "renderer_host/render_widget_host_view_mac_dictionary_helper.mm", "renderer_host/render_widget_host_view_mac_editcommand_helper.h", "renderer_host/render_widget_host_view_mac_editcommand_helper.mm", "renderer_host/render_widget_targeter.cc", @@ -1585,12 +1559,14 @@ jumbo_source_set("browser") { "shared_worker/shared_worker_host.h", "shared_worker/shared_worker_instance.cc", "shared_worker/shared_worker_instance.h", + "shared_worker/shared_worker_script_loader.cc", + "shared_worker/shared_worker_script_loader.h", + "shared_worker/shared_worker_script_loader_factory.cc", + "shared_worker/shared_worker_script_loader_factory.h", "shared_worker/shared_worker_service_impl.cc", "shared_worker/shared_worker_service_impl.h", "site_instance_impl.cc", "site_instance_impl.h", - "site_isolation_policy.cc", - "site_isolation_policy.h", "speech/speech_recognition_dispatcher_host.cc", "speech/speech_recognition_dispatcher_host.h", "speech/speech_recognition_manager_impl.cc", @@ -1648,8 +1624,8 @@ jumbo_source_set("browser") { "tracing/tracing_ui.h", "url_loader_factory_getter.cc", "url_loader_factory_getter.h", - "utility_process_host_impl.cc", - "utility_process_host_impl.h", + "utility_process_host.cc", + "utility_process_host.h", "wake_lock/wake_lock_context_host.cc", "wake_lock/wake_lock_context_host.h", "web_contents/aura/gesture_nav_simple.cc", @@ -1683,6 +1659,10 @@ jumbo_source_set("browser") { "web_contents/web_drag_utils_win.h", "web_package/signed_exchange_cert_fetcher.cc", "web_package/signed_exchange_cert_fetcher.h", + "web_package/signed_exchange_cert_fetcher_factory.cc", + "web_package/signed_exchange_cert_fetcher_factory.h", + "web_package/signed_exchange_certificate_chain.cc", + "web_package/signed_exchange_certificate_chain.h", "web_package/signed_exchange_consts.h", "web_package/signed_exchange_handler.cc", "web_package/signed_exchange_handler.h", @@ -1690,12 +1670,14 @@ jumbo_source_set("browser") { "web_package/signed_exchange_header.h", "web_package/signed_exchange_header_parser.cc", "web_package/signed_exchange_header_parser.h", - "web_package/signed_exchange_parser.cc", - "web_package/signed_exchange_parser.h", "web_package/signed_exchange_signature_verifier.cc", "web_package/signed_exchange_signature_verifier.h", "web_package/signed_exchange_url_loader_factory_for_non_network_service.cc", "web_package/signed_exchange_url_loader_factory_for_non_network_service.h", + "web_package/signed_exchange_utils.cc", + "web_package/signed_exchange_utils.h", + "web_package/web_package_context_impl.cc", + "web_package/web_package_context_impl.h", "web_package/web_package_loader.cc", "web_package/web_package_loader.h", "web_package/web_package_prefetch_handler.cc", @@ -1704,8 +1686,6 @@ jumbo_source_set("browser") { "web_package/web_package_request_handler.h", "websockets/websocket_handshake_request_info_impl.cc", "websockets/websocket_handshake_request_info_impl.h", - "websockets/websocket_impl.cc", - "websockets/websocket_impl.h", "websockets/websocket_manager.cc", "websockets/websocket_manager.h", "webui/content_web_ui_controller_factory.cc", @@ -1730,7 +1710,7 @@ jumbo_source_set("browser") { "webui/web_ui_impl.h", "webui/web_ui_message_handler.cc", "webui/web_ui_url_loader_factory.cc", - "webui/web_ui_url_loader_factory.h", + "webui/web_ui_url_loader_factory_internal.h", "zygote_host/zygote_communication_linux.cc", "zygote_host/zygote_communication_linux.h", "zygote_host/zygote_host_impl_linux.cc", @@ -1818,12 +1798,6 @@ jumbo_source_set("browser") { "renderer_host/p2p/socket_host_throttler.h", "renderer_host/p2p/socket_host_udp.cc", "renderer_host/p2p/socket_host_udp.h", - "webrtc/webrtc_event_log_manager.cc", - "webrtc/webrtc_event_log_manager.h", - "webrtc/webrtc_event_log_manager_common.cc", - "webrtc/webrtc_event_log_manager_common.h", - "webrtc/webrtc_event_log_uploader.cc", - "webrtc/webrtc_event_log_uploader.h", "webrtc/webrtc_internals.cc", "webrtc/webrtc_internals.h", "webrtc/webrtc_internals_message_handler.cc", @@ -1831,10 +1805,6 @@ jumbo_source_set("browser") { "webrtc/webrtc_internals_ui.cc", "webrtc/webrtc_internals_ui.h", "webrtc/webrtc_internals_ui_observer.h", - "webrtc/webrtc_local_event_log_manager.cc", - "webrtc/webrtc_local_event_log_manager.h", - "webrtc/webrtc_remote_event_log_manager.cc", - "webrtc/webrtc_remote_event_log_manager.h", ] deps += [ @@ -2062,10 +2032,10 @@ jumbo_source_set("browser") { "accessibility/browser_accessibility_android.h", "accessibility/browser_accessibility_manager_android.cc", "accessibility/browser_accessibility_manager_android.h", + "accessibility/captioning_controller.cc", + "accessibility/captioning_controller.h", "accessibility/web_contents_accessibility_android.cc", "accessibility/web_contents_accessibility_android.h", - "android/composited_touch_handle_drawable.cc", - "android/composited_touch_handle_drawable.h", "android/content_view_core.cc", "android/content_view_core.h", "android/content_view_render_view.cc", @@ -2108,10 +2078,14 @@ jumbo_source_set("browser") { "android/overscroll_controller_android.h", "android/render_widget_host_connector.cc", "android/render_widget_host_connector.h", - "android/selection_popup_controller.cc", - "android/selection_popup_controller.h", - "android/smart_selection_client.cc", - "android/smart_selection_client.h", + "android/select_popup.cc", + "android/select_popup.h", + "android/selection/composited_touch_handle_drawable.cc", + "android/selection/composited_touch_handle_drawable.h", + "android/selection/selection_popup_controller.cc", + "android/selection/selection_popup_controller.h", + "android/selection/smart_selection_client.cc", + "android/selection/smart_selection_client.h", "android/synchronous_compositor_browser_filter.cc", "android/synchronous_compositor_browser_filter.h", "android/synchronous_compositor_host.cc", @@ -2214,6 +2188,14 @@ jumbo_source_set("browser") { # Most webauth code is non-Android "webauth/authenticator_impl.cc", "webauth/authenticator_impl.h", + "webauth/authenticator_type_converters.cc", + "webauth/authenticator_type_converters.h", + "webauth/scoped_virtual_authenticator_environment.cc", + "webauth/scoped_virtual_authenticator_environment.h", + "webauth/virtual_authenticator.cc", + "webauth/virtual_authenticator.h", + "webauth/virtual_discovery.cc", + "webauth/virtual_discovery.h", ] deps += [ "//third_party/flac" ] } @@ -2229,6 +2211,15 @@ jumbo_source_set("browser") { "QuartzCore.framework", "IOSurface.framework", ] + sources += [ + "renderer_host/popup_window_mac.h", + "renderer_host/popup_window_mac.mm", + "renderer_host/render_widget_host_ns_view_bridge.h", + "renderer_host/render_widget_host_ns_view_bridge.mm", + "renderer_host/render_widget_host_ns_view_client.h", + "renderer_host/render_widget_host_view_cocoa.h", + "renderer_host/render_widget_host_view_cocoa.mm", + ] } if (is_chromeos) { @@ -2372,8 +2363,8 @@ jumbo_source_set("browser") { } } -buildflag_header("accessibility_flags") { - header = "accessibility_flags.h" +buildflag_header("accessibility_buildflags") { + header = "accessibility_buildflags.h" header_dir = "content/browser/accessibility" flags = [ "USE_ATK=$use_atk" ] } |