Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / ui / events / events.gyp
index 113300d..8887657 100644 (file)
         'gestures/gesture_types.h',
         'gestures/velocity_calculator.cc',
         'gestures/velocity_calculator.h',
+        'ozone/evdev/device_manager_evdev.cc',
+        'ozone/evdev/device_manager_evdev.h',
+        'ozone/evdev/device_manager_udev.cc',
+        'ozone/evdev/device_manager_udev.h',
+        'ozone/evdev/event_converter_evdev.cc',
+        'ozone/evdev/event_converter_evdev.h',
         'ozone/evdev/event_device_info.cc',
         'ozone/evdev/event_device_info.h',
-        'ozone/evdev/event_factory.cc',
-        'ozone/evdev/event_factory.h',
-        'ozone/evdev/event_modifiers.cc',
-        'ozone/evdev/event_modifiers.h',
-        'ozone/evdev/key_event_converter.cc',
-        'ozone/evdev/key_event_converter.h',
-        'ozone/evdev/touch_event_converter.cc',
-        'ozone/evdev/touch_event_converter.h',
-        'ozone/event_converter_ozone.cc',
-        'ozone/event_converter_ozone.h',
+        'ozone/evdev/event_factory_evdev.cc',
+        'ozone/evdev/event_factory_evdev.h',
+        'ozone/evdev/event_modifiers_evdev.cc',
+        'ozone/evdev/event_modifiers_evdev.h',
+        'ozone/evdev/key_event_converter_evdev.cc',
+        'ozone/evdev/key_event_converter_evdev.h',
+        'ozone/evdev/touch_event_converter_evdev.cc',
+        'ozone/evdev/touch_event_converter_evdev.h',
         'ozone/event_factory_ozone.cc',
         'ozone/event_factory_ozone.h',
         'ozone/events_ozone.cc',
         ['use_ozone_evdev==1', {
           'defines': ['USE_OZONE_EVDEV=1'],
         }],
+        ['use_ozone_evdev==1 and use_udev==1', {
+          'dependencies': [
+            '<(DEPTH)/build/linux/system.gyp:udev',
+          ],
+        }],
+        ['use_udev==0', {
+          'sources!': [
+            'ozone/evdev/device_manager_udev.cc',
+            'ozone/evdev/device_manager_udev.h',
+          ],
+        }],
       ],
     },
     {
         'events_base',
       ],
       'sources': [
+        'test/cocoa_test_event_utils.h',
+        'test/cocoa_test_event_utils.mm',
         'test/events_test_utils.cc',
         'test/events_test_utils.h',
         'test/events_test_utils_x11.cc',
             '<(DEPTH)/build/linux/system.gyp:x11',
           ],
         }],
+        ['OS=="ios"', {
+          # The cocoa files don't apply to iOS.
+          'sources/': [['exclude', 'cocoa']],
+        }],
       ],
     },
     {
         'gestures/velocity_calculator_unittest.cc',
         'keycodes/dom4/keycode_converter_unittest.cc',
         'latency_info_unittest.cc',
-        'ozone/evdev/key_event_converter_unittest.cc',
-        'ozone/evdev/touch_event_converter_unittest.cc',
+        'ozone/evdev/key_event_converter_evdev_unittest.cc',
+        'ozone/evdev/touch_event_converter_evdev_unittest.cc',
         'x/events_x_unittest.cc',
       ],
       'conditions': [