1 # Copyright 2021 Samsung Electronics. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//tizen_src/build/config/tizen_features.gni")
7 visibility = [ "//ui/ozone/*" ]
11 "client_native_pixmap_factory_efl.cc",
12 "client_native_pixmap_factory_efl.h",
13 "efl_event_handler.cc",
14 "efl_event_handler.h",
15 "efl_input_method_context.cc",
16 "efl_input_method_context.h",
17 "efl_platform_event_source.cc",
18 "efl_platform_event_source.h",
21 "efl_surface_factory.cc",
22 "efl_surface_factory.h",
25 "efl_window_manager.h",
28 "ozone_platform_efl.cc",
29 "ozone_platform_efl.h",
34 "//mojo/public/cpp/bindings",
35 "//mojo/public/cpp/system",
37 "//tizen_src/chromium_impl/tizen:system-info",
39 "//ui/base:buildflags",
41 "//ui/base/ime/linux",
43 "//ui/events:dom_keycode_converter",
45 "//ui/events/ozone/layout",
46 "//ui/events/platform",
48 "//ui/gfx:memory_buffer",
50 "//ui/ozone:ozone_base",
52 "//ui/platform_window",
56 "//tizen_src/build:ecore-evas",
57 "//tizen_src/build:libecore-evas",
62 "//tizen_src/build:ecore-wayland",
63 "//tizen_src/build:libecore-wayland",
67 "//tizen_src/build:ecore-x",
68 "//tizen_src/build:libecore-x",
72 if (tizen_product_tv) {
73 configs += [ "//tizen_src/build:libvd-win-util" ]
76 defines = [ "OZONE_IMPLEMENTATION" ]