Roll DEPS for libelf clang compilation fix.
[chromium-blink-merge.git] / ui / views_content_client / views_content_client.gyp
blob1773c2af63dfeddfd35ae62637036807e795960b
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.
5   'variables': {
6     'chromium_code': 1,
7   },
8   'targets': [
9     {
10       'target_name': 'views_content_client',
11       'type': '<(component)',
12       'dependencies': [
13         '../../base/base.gyp:base',
14         '../../base/base.gyp:base_i18n',
15         '../../content/content.gyp:content',
16         '../../content/content_shell_and_tests.gyp:content_shell_lib',
17         '../../third_party/icu/icu.gyp:icui18n',
18         '../../third_party/icu/icu.gyp:icuuc',
19         '../base/ui_base.gyp:ui_base',
20         '../events/events.gyp:events',
21         '../gfx/gfx.gyp:gfx',
22         '../gfx/gfx.gyp:gfx_geometry',
23         '../resources/ui_resources.gyp:ui_resources',
24         '../resources/ui_resources.gyp:ui_test_pak',
25         '../views/views.gyp:views',
26         '../views/views.gyp:views_test_support',
27       ],
28       'defines': [
29         'VIEWS_CONTENT_CLIENT_IMPLEMENTATION',
30       ],
31       'sources': [
32         'views_content_browser_client.cc',
33         'views_content_browser_client.h',
34         'views_content_client.cc',
35         'views_content_client.h',
36         'views_content_client_export.h',
37         'views_content_client_main_parts.cc',
38         'views_content_client_main_parts.h',
39         'views_content_client_main_parts_aura.cc',
40         'views_content_client_main_parts_aura.h',
41         'views_content_client_main_parts_chromeos.cc',
42         'views_content_client_main_parts_desktop_aura.cc',
43         'views_content_client_main_parts_mac.mm',
44         'views_content_main_delegate.cc',
45       ],
46       'conditions': [
47         ['use_aura==1', {
48           'dependencies': [
49             '../aura/aura.gyp:aura',
50           ],
51         }],  # use_aura==1
52         ['chromeos==1', {
53           'sources!': [
54             'views_content_client_main_parts_desktop_aura.cc',
55           ]
56         }],  # chromeos==1
57       ],
58     },  # target_name: views_content_client
59   ],