• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2013 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    {
11      'target_name': 'v2',
12      'type': '<(component)',
13      'dependencies': [
14        '../../base/base.gyp:base',
15        '../../base/base.gyp:base_i18n',
16        '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
17        '../../cc/cc.gyp:cc',
18        '../../gpu/gpu.gyp:gpu',
19        '../../skia/skia.gyp:skia',
20        '../compositor/compositor.gyp:compositor',
21        '../events/events.gyp:events',
22        '../gfx/gfx.gyp:gfx',
23        '../gfx/gfx.gyp:gfx_geometry',
24      ],
25      'defines': [
26        'V2_IMPLEMENTATION',
27      ],
28      'sources': [
29        'public/event.h',
30        'public/event_dispatcher.h',
31        'public/event_handler.h',
32        'public/event_target.h',
33        'public/layout.h',
34        'public/painter.h',
35        'public/v2_export.h',
36        'public/view.h',
37        'public/view_observer.h',
38        'public/window.h',
39        'src/event.cc',
40        'src/event_dispatcher.cc',
41        'src/event_processor.cc',
42        'src/layout.cc',
43        'src/paint_processor.cc',
44        'src/view.cc',
45        'src/view_observer.cc',
46        'src/view_private.cc',
47        'src/view_private.h',
48        'src/window.cc',
49      ],
50    },
51    {
52      'target_name': 'v2_unittests',
53      'type': 'executable',
54      'dependencies': [
55        '../../base/base.gyp:test_support_base',
56        '../../skia/skia.gyp:skia',
57        '../../testing/gtest.gyp:gtest',
58        '../gfx/gfx.gyp:gfx',
59        '../gfx/gfx.gyp:gfx_geometry',
60        'v2',
61      ],
62      'sources': [
63        'src/v2_unittest.cc',
64        'src/view_unittest.cc',
65      ],
66    },
67  ],
68}
69