Home | History | Annotate | Download | only in main
      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 {
      6   'variables': {
      7     'chromium_code': 1,
      8   },
      9   'targets': [
     10     {
     11       'target_name': 'athena_main_lib',
     12       'type': 'static_library',
     13       'dependencies': [
     14         '../athena.gyp:athena_lib',
     15         '../athena.gyp:athena_content_lib',
     16         '../resources/athena_resources.gyp:athena_resources',
     17         '../../components/components.gyp:component_metrics_proto',
     18         '../../components/components.gyp:history_core_browser',
     19         # infobars_test_support is required to declare some symbols used in the
     20         # search_engines and its dependencies. See crbug.com/386171
     21         # TODO(mukai): declare those symbols for Athena.
     22         '../../components/components.gyp:infobars_test_support',
     23         '../../components/components.gyp:omnibox',
     24         '../../components/components.gyp:pdf_renderer',
     25         '../../components/components.gyp:search_engines',
     26         '../../pdf/pdf.gyp:pdf',
     27         '../../skia/skia.gyp:skia',
     28         '../../ui/app_list/app_list.gyp:app_list',
     29         '../../ui/native_theme/native_theme.gyp:native_theme',
     30         '../../ui/views/views.gyp:views',
     31         '../../url/url.gyp:url_lib',
     32       ],
     33       'include_dirs': [
     34         '../..',
     35       ],
     36       'sources': [
     37         'athena_content_client.cc',
     38         'athena_content_client.h',
     39         'athena_frame_view.cc',
     40         'athena_frame_view.h',
     41         'athena_launcher.cc',
     42         'athena_renderer_pdf_helper.cc',
     43         'athena_renderer_pdf_helper.h',
     44         'athena_views_delegate.cc',
     45         'athena_views_delegate.h',
     46         'placeholder.cc',
     47         'placeholder.h',
     48         'public/athena_launcher.h',
     49         'url_search_provider.cc',
     50         'url_search_provider.h',
     51       ],
     52     },
     53     {
     54       'target_name': 'athena_main',
     55       'type': 'executable',
     56       'dependencies': [
     57         '../../ui/accessibility/accessibility.gyp:ax_gen',
     58         '../athena.gyp:athena_app_shell_lib',
     59         '../resources/athena_resources.gyp:athena_pak',
     60         'athena_main_lib',
     61       ],
     62       'include_dirs': [
     63         '../..',
     64       ],
     65       'sources': [
     66         'athena_main.cc',
     67       ],
     68     }
     69   ],  # targets
     70 }
     71