diff options
Diffstat (limited to 'chromium/content/browser/BUILD.gn')
-rw-r--r-- | chromium/content/browser/BUILD.gn | 114 |
1 files changed, 88 insertions, 26 deletions
diff --git a/chromium/content/browser/BUILD.gn b/chromium/content/browser/BUILD.gn index 0b4fc175768..ce5d712da7f 100644 --- a/chromium/content/browser/BUILD.gn +++ b/chromium/content/browser/BUILD.gn @@ -12,6 +12,7 @@ import("//ppapi/features/features.gni") import("//printing/features/features.gni") import("//third_party/WebKit/public/public_features.gni") import("//tools/ipc_fuzzer/ipc_fuzzer.gni") +import("//ui/gl/ui_gl.gni") source_set("browser") { # Only the public target should depend on this. All other targets (even @@ -1585,8 +1586,6 @@ source_set("browser") { "utility_process_host_impl.h", "wake_lock/wake_lock_context_host.cc", "wake_lock/wake_lock_context_host.h", - "web_contents/aura/gesture_nav_simple.cc", - "web_contents/aura/gesture_nav_simple.h", "web_contents/aura/overscroll_navigation_overlay.cc", "web_contents/aura/overscroll_navigation_overlay.h", "web_contents/aura/overscroll_window_animation.cc", @@ -1700,7 +1699,7 @@ source_set("browser") { if (!is_mac) { deps += [ "//sandbox" ] } - if (!is_android) { + if (!is_android && !use_qt) { deps += [ "//components/vector_icons", "//content/browser/tracing:resources", @@ -2082,26 +2081,7 @@ source_set("browser") { "host_zoom_map_impl.h", "host_zoom_map_observer.cc", "host_zoom_map_observer.h", - - # Most speech code is non-Android. - "speech/audio_buffer.cc", - "speech/audio_buffer.h", - "speech/audio_encoder.cc", - "speech/audio_encoder.h", - "speech/chunked_byte_buffer.cc", - "speech/chunked_byte_buffer.h", - "speech/endpointer/endpointer.cc", - "speech/endpointer/endpointer.h", - "speech/endpointer/energy_endpointer.cc", - "speech/endpointer/energy_endpointer.h", - "speech/endpointer/energy_endpointer_params.cc", - "speech/endpointer/energy_endpointer_params.h", - "speech/speech_recognition_engine.cc", - "speech/speech_recognition_engine.h", - "speech/speech_recognizer_impl.cc", - "speech/speech_recognizer_impl.h", ] - deps += [ "//third_party/flac" ] } if (is_mac) { @@ -2124,7 +2104,7 @@ source_set("browser") { ] } - if (use_aura) { + if (use_aura && !use_qt) { deps += [ "//services/ui/public/cpp", "//services/ui/public/interfaces", @@ -2139,8 +2119,10 @@ source_set("browser") { "renderer_host/delegated_frame_host_client_aura.h", "renderer_host/render_widget_host_view_event_handler.cc", "renderer_host/render_widget_host_view_event_handler.h", + "web_contents/aura/gesture_nav_simple.cc", + "web_contents/aura/gesture_nav_simple.h", ] - } else { # Not aura. + } else if (!use_aura) { # Not aura. sources -= [ "renderer_host/input/synthetic_gesture_target_aura.cc", "renderer_host/input/synthetic_gesture_target_aura.h", @@ -2149,8 +2131,6 @@ source_set("browser") { "renderer_host/native_web_keyboard_event_aura.cc", "renderer_host/render_widget_host_view_aura.cc", "renderer_host/render_widget_host_view_aura.h", - "web_contents/aura/gesture_nav_simple.cc", - "web_contents/aura/gesture_nav_simple.h", "web_contents/aura/overscroll_navigation_overlay.cc", "web_contents/aura/overscroll_navigation_overlay.h", "web_contents/aura/overscroll_window_animation.cc", @@ -2231,6 +2211,40 @@ source_set("browser") { ] } + if (enable_web_speech) { + sources += [ + # Most speech code is non-Android. + "speech/audio_buffer.cc", + "speech/audio_buffer.h", + "speech/audio_encoder.cc", + "speech/audio_encoder.h", + "speech/chunked_byte_buffer.cc", + "speech/chunked_byte_buffer.h", + "speech/endpointer/endpointer.cc", + "speech/endpointer/endpointer.h", + "speech/endpointer/energy_endpointer.cc", + "speech/endpointer/energy_endpointer.h", + "speech/endpointer/energy_endpointer_params.cc", + "speech/endpointer/energy_endpointer_params.h", + "speech/speech_recognition_engine.cc", + "speech/speech_recognition_engine.h", + "speech/speech_recognizer_impl.cc", + "speech/speech_recognizer_impl.h", + ] + deps += [ "//third_party/flac" ] + } else { + sources -= [ + "speech/speech_recognition_manager_impl.cc", + "speech/speech_recognition_manager_impl.h", + "speech/speech_recognition_dispatcher_host.cc", + "speech/speech_recognition_dispatcher_host.h", + ] + } + + if (enable_swiftshader) { + deps += [ "//third_party/swiftshader" ] + } + if (is_linux && use_dbus) { deps += [ "//dbus" ] } @@ -2253,6 +2267,54 @@ source_set("browser") { "hyphenation/hyphenation_impl.h", ] } + + if (use_qt) { + sources -= [ + "tracing/tracing_ui.cc", + "tracing/tracing_ui.h", + "accessibility/accessibility_ui.cc", + "accessibility/accessibility_ui.h" + ] + if (is_win) { + sources -= [ + "accessibility/browser_accessibility_com_win.cc", + "accessibility/browser_accessibility_com_win.h", + "accessibility/browser_accessibility_event_win.cc", + "accessibility/browser_accessibility_event_win.h", + "accessibility/browser_accessibility_manager_win.cc", + "accessibility/browser_accessibility_manager_win.h", + "accessibility/browser_accessibility_win.cc", + "accessibility/browser_accessibility_win.h", + "accessibility/accessibility_tree_formatter_win.cc", + "renderer_host/legacy_render_widget_host_win.cc", + "renderer_host/legacy_render_widget_host_win.h" + ] + } + if (use_aura) { + sources -= [ + "renderer_host/native_web_keyboard_event_aura.cc", + "renderer_host/render_widget_host_view_aura.cc", + "renderer_host/render_widget_host_view_aura.h", + "web_contents/web_contents_view_aura.h", + "web_contents/web_contents_view_aura.cc", + ] + } else if (is_mac) { + sources -= [ + "accessibility/accessibility_tree_formatter_mac.mm", + "accessibility/browser_accessibility_cocoa.mm", + "accessibility/browser_accessibility_cocoa.h", + "accessibility/browser_accessibility_mac.mm", + "accessibility/browser_accessibility_mac.h", + "accessibility/browser_accessibility_manager_mac.mm", + "accessibility/browser_accessibility_manager_mac.h", + "renderer_host/native_web_keyboard_event_mac.mm", + "renderer_host/render_widget_host_view_mac.mm", + "renderer_host/render_widget_host_view_mac.h", + "web_contents/web_contents_view_mac.mm", + "web_contents/web_contents_view_mac.h", + ] + } + } } buildflag_header("accessibility_flags") { |