Use SkCanvas::drawImageRect() instead of SkImage::draw()
[chromium-blink-merge.git] / athena / main / athena_main.gyp
blob9dd5afea455da122e89b5a6f934ab0b35cd08de0
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.
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