Home | History | Annotate | Download | only in components
      1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 #
      3 # Use of this source code is governed by a BSD-style license that can be
      4 # found in the LICENSE file.
      5 
      6 {
      7   'conditions': [
      8     ['OS=="android"', {
      9       'targets': [
     10         {
     11           'target_name': 'web_contents_delegate_android',
     12           'type': 'static_library',
     13           'dependencies': [
     14             '../base/base.gyp:base',
     15             '../content/content.gyp:content_browser',
     16             '../content/content.gyp:content_common',
     17             '../net/net.gyp:net',
     18             '../skia/skia.gyp:skia',
     19             '../ui/gfx/gfx.gyp:gfx',
     20             '../ui/ui.gyp:ui',
     21             '../webkit/glue/webkit_glue.gyp:glue',
     22             'web_contents_delegate_android_jni_headers',
     23           ],
     24           'include_dirs': [
     25             '..',
     26             '../skia/config',
     27             '<(SHARED_INTERMEDIATE_DIR)/web_contents_delegate_android',
     28           ],
     29           'sources': [
     30             'web_contents_delegate_android/color_chooser_android.cc',
     31             'web_contents_delegate_android/color_chooser_android.h',
     32             'web_contents_delegate_android/component_jni_registrar.cc',
     33             'web_contents_delegate_android/component_jni_registrar.h',
     34             'web_contents_delegate_android/validation_message_bubble_android.cc',
     35             'web_contents_delegate_android/validation_message_bubble_android.h',
     36             'web_contents_delegate_android/web_contents_delegate_android.cc',
     37             'web_contents_delegate_android/web_contents_delegate_android.h',
     38           ],
     39         },
     40         {
     41           'target_name': 'web_contents_delegate_android_java',
     42           'type': 'none',
     43           'dependencies': [
     44             '../base/base.gyp:base',
     45             '../content/content.gyp:content_java',
     46           ],
     47           'variables': {
     48             'java_in_dir': 'web_contents_delegate_android/android/java',
     49           },
     50           'includes': [ '../build/java.gypi' ],
     51         },
     52         {
     53           'target_name': 'web_contents_delegate_android_jni_headers',
     54           'type': 'none',
     55           'sources': [
     56             'web_contents_delegate_android/android/java/src/org/chromium/components/web_contents_delegate_android/ColorChooserAndroid.java',
     57             'web_contents_delegate_android/android/java/src/org/chromium/components/web_contents_delegate_android/ValidationMessageBubble.java',
     58             'web_contents_delegate_android/android/java/src/org/chromium/components/web_contents_delegate_android/WebContentsDelegateAndroid.java',
     59           ],
     60           'variables': {
     61             'jni_gen_package': 'web_contents_delegate_android',
     62           },
     63           'includes': [ '../build/jni_generator.gypi' ],
     64         },
     65       ],
     66     }],
     67   ],
     68 }
     69