1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)# Copyright 2014 The Chromium Authors. All rights reserved.
2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be
3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)# found in the LICENSE file.
4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles){
6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  'variables': {
7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'chromium_code': 1,
8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  },
9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  'targets': [{
10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'target_name': 'events_platform',
11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'type': '<(component)',
12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'dependencies': [
13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      '../../../base/base.gyp:base',
14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    ],
15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'defines': [
16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'EVENTS_IMPLEMENTATION',
17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    ],
18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'sources': [
19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'platform_event_dispatcher.h',
20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'platform_event_observer.h',
21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'platform_event_source.cc',
22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'platform_event_source.h',
23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'platform_event_source_stub.cc',
24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'platform_event_types.h',
25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'scoped_event_dispatcher.cc',
26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      'scoped_event_dispatcher.h',
27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    ],
28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    'conditions': [
29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      ['use_x11==1', {
30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)        'sources!': [
31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)          'platform_event_source_stub.cc',
32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)        ],
33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)      }],
34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)    ],
35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)  }],
36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)}
37