Updating trunk VERSION from 2139.0 to 2140.0
[chromium-blink-merge.git] / athena / main / athena_main.gyp
blob4e86d2b7f52d82576b6c0fb98b7cb9f921edf019
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         # debug_widow.cc depends on this. Remove this once debug_window
18         # is removed.
19         '../../ash/ash_resources.gyp:ash_resources',
20         '../../chromeos/chromeos.gyp:power_manager_proto',
21         '../../components/components.gyp:component_metrics_proto',
22         '../../components/components.gyp:history_core_browser',
23         # infobars_test_support is required to declare some symbols used in the
24         # search_engines and its dependencies. See crbug.com/386171
25         # TODO(mukai): declare those symbols for Athena.
26         '../../components/components.gyp:infobars_test_support',
27         '../../components/components.gyp:omnibox',
28         '../../components/components.gyp:search_engines',
29         '../../skia/skia.gyp:skia',
30         '../../ui/app_list/app_list.gyp:app_list',
31         '../../ui/chromeos/ui_chromeos.gyp:ui_chromeos',
32         '../../ui/native_theme/native_theme.gyp:native_theme',
33         '../../ui/views/views.gyp:views',
34         '../../url/url.gyp:url_lib',
35       ],
36       'include_dirs': [
37         '../..',
38       ],
39       'sources': [
40         'athena_launcher.cc',
41         'athena_launcher.h',
42         'debug/debug_window.cc',
43         'debug/debug_window.h',
44         'debug/network_selector.cc',
45         'debug/network_selector.h',
46         'url_search_provider.cc',
47         'url_search_provider.h',
48         'placeholder.cc',
49         'placeholder.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