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.gn114
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") {