| OLD | NEW |
| (Empty) |
| 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 | |
| 5 { | |
| 6 'variables': { | |
| 7 'chromium_code': 1, | |
| 8 }, | |
| 9 'targets': [{ | |
| 10 'target_name': 'events_ozone', | |
| 11 'type': '<(component)', | |
| 12 'dependencies': [ | |
| 13 '../../../base/base.gyp:base', | |
| 14 '../../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', | |
| 15 '../../gfx/gfx.gyp:gfx', | |
| 16 ], | |
| 17 'defines': [ | |
| 18 'EVENTS_OZONE_IMPLEMENTATION', | |
| 19 ], | |
| 20 'sources': [ | |
| 21 'chromeos/cursor_controller.cc', | |
| 22 'chromeos/cursor_controller.h', | |
| 23 'device/device_event.cc', | |
| 24 'device/device_event.h', | |
| 25 'device/device_event_observer.h', | |
| 26 'device/device_manager.cc', | |
| 27 'device/device_manager.h', | |
| 28 'device/device_manager_manual.cc', | |
| 29 'device/device_manager_manual.h', | |
| 30 'device/udev/device_manager_udev.cc', | |
| 31 'device/udev/device_manager_udev.h', | |
| 32 'events_ozone_export.h', | |
| 33 ], | |
| 34 'conditions': [ | |
| 35 ['use_udev==0', { | |
| 36 'sources/': [ | |
| 37 ['exclude', '_udev\\.(h|cc)$'], | |
| 38 ], | |
| 39 }], | |
| 40 ['use_ozone_evdev==1 and use_udev==1', { | |
| 41 'dependencies': [ | |
| 42 '<(DEPTH)/device/udev_linux/udev.gyp:udev_linux', | |
| 43 ], | |
| 44 }], | |
| 45 ], | |
| 46 }, { | |
| 47 'target_name': 'events_ozone_evdev', | |
| 48 'type': '<(component)', | |
| 49 'dependencies': [ | |
| 50 '../../../base/base.gyp:base', | |
| 51 '../../gfx/gfx.gyp:gfx', | |
| 52 '../../ozone/ozone.gyp:ozone_base', | |
| 53 '../devices/events_devices.gyp:events_devices', | |
| 54 '../events.gyp:dom_keycode_converter', | |
| 55 '../events.gyp:events', | |
| 56 '../events.gyp:events_base', | |
| 57 '../platform/events_platform.gyp:events_platform', | |
| 58 'events_ozone', | |
| 59 'events_ozone_layout', | |
| 60 ], | |
| 61 'defines': [ | |
| 62 'EVENTS_OZONE_EVDEV_IMPLEMENTATION', | |
| 63 'USE_EVDEV', | |
| 64 ], | |
| 65 'direct_dependent_settings': { | |
| 66 'defines': [ | |
| 67 'USE_EVDEV', | |
| 68 ], | |
| 69 }, | |
| 70 'sources': [ | |
| 71 'evdev/device_event_dispatcher_evdev.cc', | |
| 72 'evdev/device_event_dispatcher_evdev.h', | |
| 73 'evdev/event_converter_evdev.cc', | |
| 74 'evdev/event_converter_evdev.h', | |
| 75 'evdev/event_converter_evdev_impl.cc', | |
| 76 'evdev/event_converter_evdev_impl.h', | |
| 77 'evdev/event_device_info.cc', | |
| 78 'evdev/event_device_info.h', | |
| 79 'evdev/event_factory_evdev.cc', | |
| 80 'evdev/event_factory_evdev.h', | |
| 81 'evdev/event_modifiers_evdev.cc', | |
| 82 'evdev/event_modifiers_evdev.h', | |
| 83 'evdev/event_thread_evdev.cc', | |
| 84 'evdev/event_thread_evdev.h', | |
| 85 'evdev/events_ozone_evdev_export.h', | |
| 86 'evdev/input_controller_evdev.cc', | |
| 87 'evdev/input_controller_evdev.h', | |
| 88 'evdev/input_device_factory_evdev.cc', | |
| 89 'evdev/input_device_factory_evdev.h', | |
| 90 'evdev/input_device_factory_evdev_proxy.cc', | |
| 91 'evdev/input_device_factory_evdev_proxy.h', | |
| 92 'evdev/input_device_settings_evdev.cc', | |
| 93 'evdev/input_device_settings_evdev.h', | |
| 94 'evdev/input_injector_evdev.cc', | |
| 95 'evdev/input_injector_evdev.h', | |
| 96 'evdev/keyboard_evdev.cc', | |
| 97 'evdev/keyboard_evdev.h', | |
| 98 'evdev/keyboard_util_evdev.cc', | |
| 99 'evdev/keyboard_util_evdev.h', | |
| 100 'evdev/libgestures_glue/event_reader_libevdev_cros.cc', | |
| 101 'evdev/libgestures_glue/event_reader_libevdev_cros.h', | |
| 102 'evdev/libgestures_glue/gesture_interpreter_libevdev_cros.cc', | |
| 103 'evdev/libgestures_glue/gesture_interpreter_libevdev_cros.h', | |
| 104 'evdev/libgestures_glue/gesture_feedback.cc', | |
| 105 'evdev/libgestures_glue/gesture_feedback.h', | |
| 106 'evdev/libgestures_glue/gesture_logging.cc', | |
| 107 'evdev/libgestures_glue/gesture_logging.h', | |
| 108 'evdev/libgestures_glue/gesture_property_provider.cc', | |
| 109 'evdev/libgestures_glue/gesture_property_provider.h', | |
| 110 'evdev/libgestures_glue/gesture_timer_provider.cc', | |
| 111 'evdev/libgestures_glue/gesture_timer_provider.h', | |
| 112 'evdev/mouse_button_map_evdev.cc', | |
| 113 'evdev/mouse_button_map_evdev.h', | |
| 114 'evdev/tablet_event_converter_evdev.cc', | |
| 115 'evdev/tablet_event_converter_evdev.h', | |
| 116 'evdev/touch_evdev_types.cc', | |
| 117 'evdev/touch_evdev_types.h', | |
| 118 'evdev/touch_evdev_debug_buffer.h', | |
| 119 'evdev/touch_evdev_debug_buffer.cc', | |
| 120 'evdev/touch_event_converter_evdev.cc', | |
| 121 'evdev/touch_event_converter_evdev.h', | |
| 122 'evdev/touch_noise/far_apart_taps_touch_noise_filter.cc', | |
| 123 'evdev/touch_noise/far_apart_taps_touch_noise_filter.h', | |
| 124 'evdev/touch_noise/horizontally_aligned_touch_noise_filter.cc', | |
| 125 'evdev/touch_noise/horizontally_aligned_touch_noise_filter.h', | |
| 126 'evdev/touch_noise/single_position_touch_noise_filter.cc', | |
| 127 'evdev/touch_noise/single_position_touch_noise_filter.h', | |
| 128 'evdev/touch_noise/touch_noise_filter.h', | |
| 129 'evdev/touch_noise/touch_noise_finder.cc', | |
| 130 'evdev/touch_noise/touch_noise_finder.h', | |
| 131 ], | |
| 132 'conditions': [ | |
| 133 ['use_ozone_evdev==1 and use_evdev_gestures==1', { | |
| 134 'dependencies': [ | |
| 135 '<(DEPTH)/build/linux/system.gyp:libgestures', | |
| 136 '<(DEPTH)/build/linux/system.gyp:libevdev-cros', | |
| 137 ], | |
| 138 'defines': [ | |
| 139 'USE_EVDEV_GESTURES', | |
| 140 ], | |
| 141 'direct_dependent_settings': { | |
| 142 'defines': [ | |
| 143 'USE_EVDEV_GESTURES', | |
| 144 ], | |
| 145 }, | |
| 146 }, { | |
| 147 'sources/': [ | |
| 148 ['exclude', '^evdev/libgestures_glue/'], | |
| 149 ], | |
| 150 }], | |
| 151 ['use_ozone_evdev==1', { | |
| 152 'defines': ['USE_OZONE_EVDEV=1'], | |
| 153 }], | |
| 154 ], | |
| 155 }, { | |
| 156 'target_name': 'events_ozone_layout', | |
| 157 'type': '<(component)', | |
| 158 'dependencies': [ | |
| 159 '../../../base/base.gyp:base', | |
| 160 '../events.gyp:dom_keycode_converter', | |
| 161 '../events.gyp:events_base', | |
| 162 ], | |
| 163 'defines': [ | |
| 164 'EVENTS_OZONE_LAYOUT_IMPLEMENTATION', | |
| 165 ], | |
| 166 'sources': [ | |
| 167 'layout/events_ozone_layout_export.h', | |
| 168 'layout/keyboard_layout_engine.h', | |
| 169 'layout/keyboard_layout_engine_manager.cc', | |
| 170 'layout/keyboard_layout_engine_manager.h', | |
| 171 'layout/layout_util.cc', | |
| 172 'layout/layout_util.h', | |
| 173 'layout/no/no_keyboard_layout_engine.cc', | |
| 174 'layout/no/no_keyboard_layout_engine.h', | |
| 175 'layout/stub/stub_keyboard_layout_engine.cc', | |
| 176 'layout/stub/stub_keyboard_layout_engine.h', | |
| 177 ], | |
| 178 'conditions': [ | |
| 179 ['use_xkbcommon==1', { | |
| 180 'dependencies': [ | |
| 181 '../../../build/linux/system.gyp:xkbcommon', | |
| 182 '../keycodes/events_keycodes.gyp:keycodes_xkb', | |
| 183 ], | |
| 184 'defines': [ | |
| 185 'USE_XKBCOMMON', | |
| 186 ], | |
| 187 'direct_dependent_settings': { | |
| 188 'defines': [ | |
| 189 'USE_XKBCOMMON', | |
| 190 ], | |
| 191 }, | |
| 192 'sources': [ | |
| 193 'layout/xkb/xkb_evdev_codes.cc', | |
| 194 'layout/xkb/xkb_evdev_codes.h', | |
| 195 'layout/xkb/xkb_key_code_converter.h', | |
| 196 'layout/xkb/xkb_keyboard_layout_engine.cc', | |
| 197 'layout/xkb/xkb_keyboard_layout_engine.h', | |
| 198 ], | |
| 199 }], | |
| 200 ], | |
| 201 }] | |
| 202 } | |
| OLD | NEW |