Home | History | Annotate | Download | only in views_content_client
      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   '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   ],
     60 }
     61