| Index: ui/touch_selection/ui_touch_selection.gyp | 
| diff --git a/ui/touch_selection/ui_touch_selection.gyp b/ui/touch_selection/ui_touch_selection.gyp | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..5a2a5070e58e7f1ab0273b0ce55d92ae779afe19 | 
| --- /dev/null | 
| +++ b/ui/touch_selection/ui_touch_selection.gyp | 
| @@ -0,0 +1,81 @@ | 
| +# Copyright 2014 The Chromium Authors. All rights reserved. | 
| +# Use of this source code is governed by a BSD-style license that can be | 
| +# found in the LICENSE file. | 
| + | 
| +{ | 
| +  'variables': { | 
| +    'chromium_code': 1, | 
| +  }, | 
| +  'targets': [ | 
| +    { | 
| +      'target_name': 'ui_touch_selection', | 
| +      'type': '<(component)', | 
| +      'dependencies': [ | 
| +        '../../base/base.gyp:base', | 
| +        '../base/ui_base.gyp:ui_base', | 
| +        '../events/events.gyp:events', | 
| +        '../events/events.gyp:gesture_detection', | 
| +        '../gfx/gfx.gyp:gfx_geometry', | 
| +      ], | 
| +      'defines': [ | 
| +        'UI_TOUCH_SELECTION_IMPLEMENTATION', | 
| +      ], | 
| +      'sources': [ | 
| +        'selection_event_type.h', | 
| +        'touch_handle.cc', | 
| +        'touch_handle.h', | 
| +        'touch_selection_controller.cc', | 
| +        'touch_selection_controller.h', | 
| +        'ui_touch_selection_export.h', | 
| +      ], | 
| +      'include_dirs': [ | 
| +        '../..', | 
| +      ], | 
| +    }, | 
| +    { | 
| +      'target_name': 'ui_touch_selection_unittests', | 
| +      'type': '<(gtest_target_type)', | 
| +      'dependencies': [ | 
| +        '../../base/base.gyp:run_all_unittests', | 
| +        '../../testing/gtest.gyp:gtest', | 
| +        '../base/ui_base.gyp:ui_base', | 
| +        '../events/events.gyp:events_test_support', | 
| +        '../gfx/gfx.gyp:gfx', | 
| +        '../gfx/gfx.gyp:gfx_test_support', | 
| +        'ui_touch_selection', | 
| +      ], | 
| +      'sources': [ | 
| +        'touch_handle_unittest.cc', | 
| +        'touch_selection_controller_unittest.cc', | 
| +      ], | 
| +      'include_dirs': [ | 
| +        '../..', | 
| +      ], | 
| +    }, | 
| +  ], | 
| +  'conditions': [ | 
| +    ['OS == "android"', { | 
| +      'targets': [ | 
| +        { | 
| +          'target_name': 'selection_event_type_java', | 
| +          'type': 'none', | 
| +          'variables': { | 
| +            'source_file': 'selection_event_type.h', | 
| +          }, | 
| +          'includes': [ '../../build/android/java_cpp_enum.gypi' ], | 
| +        }, | 
| +        { | 
| +          'target_name': 'ui_touch_selection_unittests_apk', | 
| +          'type': 'none', | 
| +          'dependencies': [ | 
| +            'ui_touch_selection_unittests', | 
| +          ], | 
| +          'variables': { | 
| +            'test_suite_name': 'ui_touch_selection_unittests', | 
| +          }, | 
| +          'includes': [ '../../build/apk_test.gypi' ], | 
| +        }, | 
| +      ], | 
| +    }],  # OS == "android" | 
| +  ], | 
| +} | 
|  |