blob: b4f5b61e903725ab00c921cbb9c1dba1fec8d1c0 [file] [log] [blame]
[email protected]8bb00ee62014-07-29 09:26:201# Copyright 2014 The Chromium Authors. 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.
4
sadrul1218a592015-06-15 08:12:305import("//build/config/ui.gni")
6
brettw157d6cf62015-04-02 05:34:437source_set("platform_window") {
[email protected]8bb00ee62014-07-29 09:26:208 sources = [
penghuang3c35f952015-07-27 17:28:539 "platform_ime_controller.h",
[email protected]8bb00ee62014-07-29 09:26:2010 "platform_window.h",
11 "platform_window_delegate.h",
Maksim Sisovd45bfc32018-06-15 10:47:5812 "platform_window_init_properties.h",
penghuangb7e80d22015-08-05 18:29:0313 "text_input_state.cc",
penghuang3c35f952015-07-27 17:28:5314 "text_input_state.h",
scottmgbba95ce2014-12-03 07:28:2315 ]
Brett Wilson5e4c24b92014-08-28 19:34:1116
17 deps = [
18 "//base",
19 "//ui/base",
kylechar8dd34a132016-01-27 05:53:0120 "//ui/base/ime:text_input_types",
Brett Wilson5e4c24b92014-08-28 19:34:1121 "//ui/gfx",
22 ]
[email protected]8bb00ee62014-07-29 09:26:2023}
sadrul1218a592015-06-15 08:12:3024
sadrul7e36c7d2015-06-16 02:52:5925group("platform_impls") {
brettw1c9c26d2015-10-05 18:22:5626 public_deps = [
sadrul446a04822015-07-02 05:06:5427 "//ui/platform_window/stub",
28 ]
sadrul1218a592015-06-15 08:12:3029 if (is_android) {
brettw1c9c26d2015-10-05 18:22:5630 public_deps += [
sadrul1218a592015-06-15 08:12:3031 "//ui/platform_window/android",
32 "//ui/platform_window/android:jni_headers",
33 ]
34 } else if (use_x11) {
brettw1c9c26d2015-10-05 18:22:5635 public_deps += [ "//ui/platform_window/x11" ]
sadrul1218a592015-06-15 08:12:3036 } else if (is_win) {
brettw1c9c26d2015-10-05 18:22:5637 public_deps += [ "//ui/platform_window/win" ]
sadrul1218a592015-06-15 08:12:3038 }
39}