summaryrefslogtreecommitdiff
path: root/chromium/content/browser/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/BUILD.gn')
-rw-r--r--chromium/content/browser/BUILD.gn191
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" ]
}