# Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. { 'variables': { 'chromium_code': 1, 'conditions': [ ['component != "shared_library" and target_arch != "arm64" and target_arch != "x64" and profiling_full_stack_frames != 1', { # Only enable the chromium linker on regular builds, since the # component build crashes on Android 4.4. See b/11379966 'use_chromium_linker': '1', }], ], }, 'includes': [ 'chrome_android_paks.gypi', # Included for the list of pak resources. 'chrome_shell.gypi', # Built atop chrome_android_core (defined here) ], 'targets': [ { 'target_name': 'chrome_android_core', 'type': 'static_library', 'dependencies': [ 'chrome.gyp:browser', 'chrome.gyp:browser_ui', 'chrome.gyp:plugin', 'chrome.gyp:renderer', 'chrome.gyp:utility', # TODO(kkimlabs): Move this to chrome.gyp:browser when the dependent # is upstreamed. '../components/components.gyp:enhanced_bookmarks', '../content/content.gyp:content', '../content/content.gyp:content_app_browser', ], 'include_dirs': [ '..', '<(android_ndk_include)', ], 'sources': [ 'app/android/chrome_android_initializer.cc', 'app/android/chrome_android_initializer.h', 'app/android/chrome_main_delegate_android.cc', 'app/android/chrome_main_delegate_android.h', 'app/chrome_main_delegate.cc', 'app/chrome_main_delegate.h', ], 'link_settings': { 'libraries': [ '-landroid', '-ljnigraphics', ], }, }, ], }