Index: ui/platform_window/x11/BUILD.gn |
diff --git a/ui/platform_window/x11/BUILD.gn b/ui/platform_window/x11/BUILD.gn |
index 4775aa771449011f02f181f1dc2c3a478a3b2824..002f6debae759090fe38acbd431b9e53a2a78a55 100644 |
--- a/ui/platform_window/x11/BUILD.gn |
+++ b/ui/platform_window/x11/BUILD.gn |
@@ -3,8 +3,9 @@ |
# found in the LICENSE file. |
import("//build/config/ui.gni") |
+import("//ui/ozone/ozone.gni") |
-assert(use_x11) |
+assert(use_x11 || ozone_platform_x11) |
component("x11") { |
output_name = "x11_window" |
@@ -25,8 +26,20 @@ component("x11") { |
defines = [ "X11_WINDOW_IMPLEMENTATION" ] |
sources = [ |
- "x11_window.cc", |
- "x11_window.h", |
+ "x11_window_base.cc", |
+ "x11_window_base.h", |
"x11_window_export.h", |
] |
+ |
+ if (ozone_platform_x11) { |
+ sources += [ |
+ "x11_window_ozone.cc", |
+ "x11_window_ozone.h", |
+ ] |
+ } else if (use_x11) { |
+ sources += [ |
+ "x11_window.cc", |
+ "x11_window.h", |
+ ] |
+ } |
} |