| Index: ui/base/BUILD.gn
|
| diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn
|
| index a1bee60e45fd87e9c273c5abb9ac93bcf8eb382a..a7029aa6697834773419e13774b140a6f8390801 100644
|
| --- a/ui/base/BUILD.gn
|
| +++ b/ui/base/BUILD.gn
|
| @@ -195,11 +195,7 @@ component("base") {
|
| "text/bytes_formatting.h",
|
| "theme_provider.cc",
|
| "theme_provider.h",
|
| - "touch/touch_device.cc",
|
| "touch/touch_device.h",
|
| - "touch/touch_device_android.cc",
|
| - "touch/touch_device_ozone.cc",
|
| - "touch/touch_device_win.cc",
|
| "touch/touch_editing_controller.cc",
|
| "touch/touch_editing_controller.h",
|
| "touch/touch_enabled.cc",
|
| @@ -259,6 +255,19 @@ component("base") {
|
| "x/x11_util_internal.h",
|
| ]
|
|
|
| + if (is_win) {
|
| + sources += [ "touch/touch_device_win.cc" ]
|
| + } else if (is_android) {
|
| + sources += [ "touch/touch_device_android.cc" ]
|
| + } else if (use_ozone) {
|
| + sources += [ "touch/touch_device_ozone.cc" ]
|
| + } else if (use_aura && use_x11) {
|
| + sources += [ "touch/touch_device_aurax11.cc" ]
|
| + } else {
|
| + # Empty implementation for all other cases.
|
| + sources += [ "touch/touch_device.cc" ]
|
| + }
|
| +
|
| defines = [ "UI_BASE_IMPLEMENTATION" ]
|
|
|
| deps = [
|
| @@ -319,12 +328,6 @@ component("base") {
|
| ]
|
| }
|
|
|
| - if (!use_ozone) {
|
| - sources -= [
|
| - "touch/touch_device_ozone.cc",
|
| - ]
|
| - }
|
| -
|
| if (!use_aura || !is_linux) {
|
| sources -= [
|
| "resource/resource_bundle_auralinux.cc",
|
| @@ -364,9 +367,6 @@ component("base") {
|
| "dragdrop/os_exchange_data_provider_aura.cc",
|
| "dragdrop/os_exchange_data_provider_aura.h",
|
| ]
|
| - sources -= [
|
| - "touch/touch_device.cc",
|
| - ]
|
| }
|
|
|
| libs = []
|
| @@ -374,9 +374,6 @@ component("base") {
|
| deps += [
|
| "//third_party/wtl",
|
| ]
|
| - sources -= [
|
| - "touch/touch_device.cc",
|
| - ]
|
| cflags = [
|
| "/wd4267", # TODO(jschuh): C4267: http://crbug.com/167187 size_t -> int.
|
| "/wd4324", # Structure was padded due to __declspec(align()), which is
|
| @@ -440,7 +437,6 @@ component("base") {
|
| "cursor/cursor_loader_x11.cc",
|
| "cursor/cursor_loader_x11.h",
|
| "cursor/cursor_x11.cc",
|
| - "touch/touch_device_aurax11.cc",
|
| ]
|
| if (!is_chromeos) {
|
| # These Aura X11 files aren't used on ChromeOS.
|
| @@ -473,7 +469,6 @@ component("base") {
|
| "models/button_menu_item_model.cc",
|
| "models/dialog_model.cc",
|
| "theme_provider.cc",
|
| - "touch/touch_device.cc",
|
| "touch/touch_editing_controller.cc",
|
| "ui_base_types.cc",
|
| ]
|
|
|