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': [{ 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch # GN version: //ui/events/platform/x11 11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'target_name': 'x11_events_platform', 12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'type': '<(component)', 13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'defines': [ 14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'EVENTS_IMPLEMENTATION', 15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'dependencies': [ 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../../../../build/linux/system.gyp:x11', 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../../../gfx/x/gfx_x11.gyp:gfx_x11', 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../../events.gyp:events', 20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '../../events.gyp:events_base', 21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../events_platform.gyp:events_platform', 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'sources': [ 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'x11_event_source.cc', 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'x11_event_source.h', 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'x11_event_source_glib.cc', 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'x11_event_source_libevent.cc', 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'conditions': [ 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ['use_glib==1', { 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'dependencies': [ 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../../../../build/linux/system.gyp:glib', 33cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 34cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'sources!': [ 35cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'x11_event_source_libevent.cc', 36cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 37cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) }, { 38cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) # use_glib == 0 39cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'sources!': [ 40cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 'x11_event_source_glib.cc', 41cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 42cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) }], 43cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ], 44cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) }], 45cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 46