ServiceWorker: Consolidate version manipulation functions in SWProviderContext
[chromium-blink-merge.git] / athena / main / athena_main.gyp
blobb2cd482688db47b50782c65a77554fc290635e2f
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         '../../components/components.gyp:omnibox',
20         '../../components/components.gyp:pdf_renderer',
21         '../../components/components.gyp:search_engines',
22         '../../extensions/shell/app_shell.gyp:app_shell_lib',
23         '../../pdf/pdf.gyp:pdf',
24         '../../skia/skia.gyp:skia',
25         '../../ui/app_list/app_list.gyp:app_list',
26         '../../ui/native_theme/native_theme.gyp:native_theme',
27         '../../ui/views/views.gyp:views',
28         '../../url/url.gyp:url_lib',
29       ],
30       'include_dirs': [
31         '../..',
32       ],
33       'sources': [
34         'athena_content_client.cc',
35         'athena_content_client.h',
36         'athena_frame_view.cc',
37         'athena_frame_view.h',
38         'athena_launcher.cc',
39         'athena_main_delegate.cc',
40         'athena_main_delegate.h',
41         'athena_renderer_pdf_helper.cc',
42         'athena_renderer_pdf_helper.h',
43         'athena_views_delegate.cc',
44         'athena_views_delegate.h',
45         'debug_accelerator_handler.cc',
46         'debug_accelerator_handler.h',
47         'placeholder.cc',
48         'placeholder.h',
49         'public/athena_launcher.h',
50       ],
51     },
52     {
53       'target_name': 'athena_main',
54       'type': 'executable',
55       'dependencies': [
56         '../../ui/accessibility/accessibility.gyp:ax_gen',
57         '../athena.gyp:athena_app_shell_lib',
58         '../resources/athena_resources.gyp:athena_pak',
59         'athena_main_lib',
60       ],
61       'include_dirs': [
62         '../..',
63       ],
64       'sources': [
65         'athena_main.cc',
66       ],
67     }
68   ],  # targets