"../wm/public/transient_window_client.h",
"../wm/public/window_move_client.cc",
"../wm/public/window_move_client.h",
+ "../wm/public/window_types.h",
]
defines = [
deps += [
"//ui/events/platform/x11",
]
+ } else {
+ sources -= [
+ "window_tree_host_x11.cc",
+ "window_tree_host_x11.h",
+ ]
}
if (is_win) {
"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",
+ ]
}
}
source_set("test_support") {
+ testonly = true
sources = [
"test/aura_test_base.cc",
"test/aura_test_base.h",
"test/window_event_dispatcher_test_api.h",
"test/window_test_api.cc",
"test/window_test_api.h",
+ "test/x11_event_sender.cc",
+ "test/x11_event_sender.h",
]
- deps = [
+ public_deps = [
":aura",
+ ]
+ deps = [
"//skia",
"//testing/gtest",
- "//ui/base",
"//ui/base:test_support",
"//ui/compositor:test_support",
"//ui/events",
"//ui/events:test_support",
"//ui/gfx",
"//ui/gfx/geometry",
+ "//ui/wm",
]
if (is_win) {
executable("demo") {
output_name = "aura_demo"
+ testonly = true
+
sources = [
"demo/demo_main.cc",
]
"//ui/events",
"//ui/gfx",
"//ui/gfx/geometry",
+ "//ui/gl",
]
if (use_x11) {
executable("bench") {
output_name = "aura_bench"
+ testonly = true
+
sources = [
"bench/bench_main.cc",
]
deps = [
- ":aura",
":test_support",
"//base",
"//base:i18n",
"//cc",
+ "//gpu/command_buffer/client:gles2_interface",
"//skia",
"//third_party/icu",
"//ui/base",
"//ui/events",
"//ui/gfx",
"//ui/gfx/geometry",
+ "//ui/gl",
]
if (use_x11) {
}
}
-test("unittests") {
- output_name = "aura_unittests"
+test("aura_unittests") {
sources = [
"gestures/gesture_recognizer_unittest.cc",
"test/run_all_unittests.cc",
]
deps = [
- ":aura",
":test_support",
"//base/allocator",
"//base/test:test_support",
"//skia",
"//testing/gtest",
- "//ui/base",
"//ui/base:test_support",
- "//ui/compositor",
"//ui/compositor:test_support",
- "//ui/events",
- "//ui/events:events_base",
+ "//ui/events:test_support",
"//ui/events:gesture_detection",
"//ui/gfx",
"//ui/gfx/geometry",