diff options
author | dpranke <dpranke@chromium.org> | 2014-11-04 19:54:47 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-11-05 03:55:02 +0000 |
commit | acd282e852c15ea7b3dd1d09252dbe9f66578f2c (patch) | |
tree | 003e2296d79e4e223fd8faa30b5958814b6a44d3 /ui | |
parent | bb04107761cec15ad533cc2bd6258f462443bf49 (diff) | |
download | chromium_src-acd282e852c15ea7b3dd1d09252dbe9f66578f2c.zip chromium_src-acd282e852c15ea7b3dd1d09252dbe9f66578f2c.tar.gz chromium_src-acd282e852c15ea7b3dd1d09252dbe9f66578f2c.tar.bz2 |
GN: Get os="chromeos" use_ozone=true to compile
There were a number of ozone targets that had rusted or never
been implemented in the GN build for Chrome OS. Fix it!
R=cmasone
TBR=brettw
BUG=424334
TEST=build chrome with os=chromeos use_ozone=true use_clang=true
Review URL: https://codereview.chromium.org/705623004
Cr-Commit-Position: refs/heads/master@{#302752}
Diffstat (limited to 'ui')
-rw-r--r-- | ui/aura/BUILD.gn | 14 | ||||
-rw-r--r-- | ui/base/BUILD.gn | 17 | ||||
-rw-r--r-- | ui/display/BUILD.gn | 8 | ||||
-rw-r--r-- | ui/events/BUILD.gn | 4 | ||||
-rw-r--r-- | ui/events/ozone/BUILD.gn | 4 | ||||
-rw-r--r-- | ui/ozone/BUILD.gn | 1 | ||||
-rw-r--r-- | ui/ozone/gpu/BUILD.gn | 19 | ||||
-rw-r--r-- | ui/views/BUILD.gn | 5 |
8 files changed, 57 insertions, 15 deletions
diff --git a/ui/aura/BUILD.gn b/ui/aura/BUILD.gn index 8b22fbb..733a9c2 100644 --- a/ui/aura/BUILD.gn +++ b/ui/aura/BUILD.gn @@ -115,6 +115,11 @@ component("aura") { deps += [ "//ui/events/platform/x11", ] + } else { + sources -= [ + "window_tree_host_x11.cc", + "window_tree_host_x11.h", + ] } if (is_win) { @@ -134,11 +139,10 @@ component("aura") { "window_tree_host_ozone.h", ] - # TODO(GYP) enable when these targets exist. - #deps += [ - # "//ui/events/ozone", - # "//ui/ozone", - #] + deps += [ + "//ui/events/ozone:events_ozone", + "//ui/ozone", + ] } } diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn index 24830da..dbef91d 100644 --- a/ui/base/BUILD.gn +++ b/ui/base/BUILD.gn @@ -757,16 +757,6 @@ test("ui_unittests") { "webui/web_ui_util_unittest.cc", "x/selection_requestor_unittest.cc", ] - - if (!use_x11) { - if (is_chromeos) { - # These were already removed in the chromeos case. - sources -= [ - "ime/chromeos/character_composer_unittest.cc", - "ime/input_method_chromeos_unittest.cc", - ] - } - } } if (build_ime) { @@ -782,6 +772,13 @@ test("ui_unittests") { if (use_x11) { sources += [ "ime/composition_text_util_pango_unittest.cc" ] } + if (!use_x11 && is_chromeos) { + # These were already removed in the non-chromeos case. + sources -= [ + "ime/chromeos/character_composer_unittest.cc", + "ime/input_method_chromeos_unittest.cc", + ] + } } deps = [ diff --git a/ui/display/BUILD.gn b/ui/display/BUILD.gn index 9488771..2bd6ccb 100644 --- a/ui/display/BUILD.gn +++ b/ui/display/BUILD.gn @@ -120,4 +120,12 @@ test("display_unittests") { "//ui/display/types", ] } + + if (use_ozone) { + sources -= [ + "chromeos/x11/display_util_x11_unittest.cc", + "chromeos/x11/native_display_event_dispatcher_x11_unittest.cc", + ] + } + } diff --git a/ui/events/BUILD.gn b/ui/events/BUILD.gn index 1eaf2a9..958ee2a 100644 --- a/ui/events/BUILD.gn +++ b/ui/events/BUILD.gn @@ -323,6 +323,10 @@ test("events_unittests") { "ozone/evdev/event_converter_evdev_impl_unittest.cc", "ozone/evdev/touch_event_converter_evdev_unittest.cc", ] + deps += [ + "//ui/events/ozone:events_ozone", + "//ui/events/ozone:events_ozone_evdev", + ] } if (use_aura) { diff --git a/ui/events/ozone/BUILD.gn b/ui/events/ozone/BUILD.gn index e1366af..5625e05 100644 --- a/ui/events/ozone/BUILD.gn +++ b/ui/events/ozone/BUILD.gn @@ -54,6 +54,8 @@ component("events_ozone_evdev") { "evdev/event_modifiers_evdev.cc", "evdev/event_modifiers_evdev.h", "evdev/events_ozone_evdev_export.h", + "evdev/keyboard_evdev.cc", + "evdev/keyboard_evdev.h", "evdev/touch_event_converter_evdev.cc", "evdev/touch_event_converter_evdev.h", ] @@ -84,6 +86,8 @@ component("events_ozone_evdev") { "evdev/libgestures_glue/gesture_interpreter_libevdev_cros.h", "evdev/libgestures_glue/gesture_logging.cc", "evdev/libgestures_glue/gesture_logging.h", + "evdev/libgestures_glue/gesture_property_provider.cc", + "evdev/libgestures_glue/gesture_property_provider.h", "evdev/libgestures_glue/gesture_timer_provider.cc", "evdev/libgestures_glue/gesture_timer_provider.h", ] diff --git a/ui/ozone/BUILD.gn b/ui/ozone/BUILD.gn index ac2e7cc..a01056b 100644 --- a/ui/ozone/BUILD.gn +++ b/ui/ozone/BUILD.gn @@ -109,6 +109,7 @@ component("ozone") { "//ipc", "//skia", "//ui/display/types", + "//ui/display/util", "//ui/events", "//ui/events/ozone:events_ozone", "//ui/gfx", diff --git a/ui/ozone/gpu/BUILD.gn b/ui/ozone/gpu/BUILD.gn new file mode 100644 index 0000000..91d38f9 --- /dev/null +++ b/ui/ozone/gpu/BUILD.gn @@ -0,0 +1,19 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +component("gpu") { + sources = [ + "gpu_memory_buffer_factory_ozone_native_buffer.cc", + "gpu_memory_buffer_factory_ozone_native_buffer.h", + ] + + defines = [ "OZONE_GPU_IMPLEMENTATION" ] + + deps = [ + "//base", + "//ui/gfx", + "//ui/gfx/geometry", + "//ui/gl", + ] +} diff --git a/ui/views/BUILD.gn b/ui/views/BUILD.gn index d959c56..6265d4f 100644 --- a/ui/views/BUILD.gn +++ b/ui/views/BUILD.gn @@ -143,6 +143,11 @@ static_library("test_support") { if (use_x11) { deps += [ "//ui/gfx/x" ] } + if (use_ozone) { + sources -= [ + "test/x11_property_change_waiter.cc", + ] + } } test("views_unittests") { |