Updating trunk VERSION from 2139.0 to 2140.0
[chromium-blink-merge.git] / ui / events / platform / x11 / BUILD.gn
blob6182d0e7955768c1049df097222418b8a9d04d4b
1 # 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.
5 component("x11") {
6   output_name = "x11_events_platform"
8   sources = [
9     "x11_event_source.cc",
10     "x11_event_source.h",
11     "x11_event_source_glib.cc",
12     "x11_event_source_libevent.cc",
13   ]
15   defines = [
16     "EVENTS_IMPLEMENTATION",
17   ]
19   configs += [
20     "//build/config/linux:x11",
21   ]
23   deps = [
24     "//ui/events",
25     "//ui/events:events_base",
26     "//ui/events/platform",
27     "//ui/gfx/x",
28   ]
30   if (is_linux) {
31     sources -= [
32       "x11_event_source_libevent.cc",
33     ]
35     configs += [
36       "//build/config/linux:glib",
37     ]
38   } else {
39     sources -= [
40       "x11_event_source_glib.cc",
41     ]
42   }