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