Index: ui/events/ozone/BUILD.gn |
diff --git a/ui/events/ozone/BUILD.gn b/ui/events/ozone/BUILD.gn |
index fd98f6d8732498d9edf48b3c39f821d7be90dc7e..12296b6799f7ad7c6a96e8770c339d727bbe7f0b 100644 |
--- a/ui/events/ozone/BUILD.gn |
+++ b/ui/events/ozone/BUILD.gn |
@@ -95,6 +95,7 @@ component("events_ozone_evdev") { |
deps = [ |
":events_ozone", |
+ ":events_ozone_layout", |
"//base", |
"//ui/events/devices", |
"//ui/events/platform", |
@@ -125,3 +126,22 @@ component("events_ozone_evdev") { |
] |
} |
} |
+ |
+component("events_ozone_layout") { |
+ sources = [ |
+ "layout/events_ozone_layout_export.h", |
+ "layout/keyboard_layout_engine.h", |
+ "layout/keyboard_layout_engine_manager.cc", |
+ "layout/keyboard_layout_engine_manager.h", |
+ "layout/no/no_keyboard_layout_engine.cc", |
+ "layout/no/no_keyboard_layout_engine.h", |
+ "layout/stub/stub_keyboard_layout_engine.cc", |
+ "layout/stub/stub_keyboard_layout_engine.h", |
+ ] |
+ |
+ defines = [ "EVENTS_OZONE_LAYOUT_IMPLEMENTATION" ] |
+ |
+ deps = [ |
+ "//base", |
+ ] |
+} |