| Index: android_webview/libwebviewchromium.gypi
|
| diff --git a/android_webview/libwebviewchromium.gypi b/android_webview/libwebviewchromium.gypi
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..8bd11567b808be70771daf25cc7fa7e45734e7f0
|
| --- /dev/null
|
| +++ b/android_webview/libwebviewchromium.gypi
|
| @@ -0,0 +1,61 @@
|
| +# Copyright 2014 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.
|
| +{
|
| + 'type': 'shared_library',
|
| + 'android_unmangled_name': 1,
|
| + 'dependencies': [
|
| + 'android_webview_common',
|
| + ],
|
| + 'conditions': [
|
| + [ 'android_webview_build==1', {
|
| + # When building inside the android tree we also need to depend on all
|
| + # the java sources generated from templates which will be needed by
|
| + # android_webview_java in android_webview/java_library_common.mk.
|
| + 'dependencies': [
|
| + '../base/base.gyp:base_java_application_state',
|
| + '../base/base.gyp:base_java_memory_pressure_level_list',
|
| + '../content/content.gyp:content_gamepad_mapping',
|
| + '../content/content.gyp:gesture_event_type_java',
|
| + '../content/content.gyp:page_transition_types_java',
|
| + '../content/content.gyp:popup_item_type_java',
|
| + '../content/content.gyp:result_codes_java',
|
| + '../content/content.gyp:screen_orientation_values_java',
|
| + '../content/content.gyp:selection_event_type_java',
|
| + '../content/content.gyp:speech_recognition_error_java',
|
| + '../media/media.gyp:media_android_imageformat_list',
|
| + '../net/net.gyp:cert_verify_status_android_java',
|
| + '../net/net.gyp:certificate_mime_types_java',
|
| + '../net/net.gyp:net_errors_java',
|
| + '../net/net.gyp:private_key_types_java',
|
| + '../ui/android/ui_android.gyp:bitmap_format_java',
|
| + '../ui/android/ui_android.gyp:window_open_disposition_java',
|
| + ],
|
| + }],
|
| + [ 'android_webview_build==1 and use_system_skia==0', {
|
| + # When not using the system skia there are linker warnings about
|
| + # overriden hidden symbols which there's no easy way to eliminate;
|
| + # disable them. http://crbug.com/157326
|
| + 'ldflags': [
|
| + '-Wl,--no-fatal-warnings',
|
| + ],
|
| + 'ldflags!': [
|
| + '-Wl,--fatal-warnings',
|
| + ],
|
| + }],
|
| + ['android_webview_build==1 and use_system_stlport==1', {
|
| + # ICU requires RTTI, which is not present in the system's stlport, so
|
| + # we have to include gabi++. We can't include it in icu.gyp because
|
| + # link_settings cannot be used inside target_conditions. This will be
|
| + # removed once we stop using the system stlport.
|
| + # http://crbug.com/409851
|
| + 'libraries': [
|
| + '-lgabi++',
|
| + ],
|
| + }],
|
| + ],
|
| + 'sources': [
|
| + 'lib/main/webview_entry_point.cc',
|
| + ],
|
| +}
|
| +
|
|
|