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. 4 5import("//build/config/ui.gni") 6 7component("platform") { 8 sources = [ 9 # Allow this target to include events_export.h without depending on the 10 # events target (which would be circular). 11 "../events_export.h", 12 "platform_event_dispatcher.h", 13 "platform_event_observer.h", 14 "platform_event_source.cc", 15 "platform_event_source.h", 16 "platform_event_source_stub.cc", 17 "platform_event_types.h", 18 "scoped_event_dispatcher.cc", 19 "scoped_event_dispatcher.h", 20 ] 21 22 defines = [ 23 "EVENTS_IMPLEMENTATION", 24 ] 25 26 deps = [ 27 "//base", 28 ] 29 30 if (use_x11) { 31 sources -= [ 32 "platform_event_source_stub.cc", 33 ] 34 } 35} 36