diff options
Diffstat (limited to 'chromium/components/navigation_interception.gypi')
-rw-r--r-- | chromium/components/navigation_interception.gypi | 116 |
1 files changed, 55 insertions, 61 deletions
diff --git a/chromium/components/navigation_interception.gypi b/chromium/components/navigation_interception.gypi index 993a916a02b..ed229ae2ee6 100644 --- a/chromium/components/navigation_interception.gypi +++ b/chromium/components/navigation_interception.gypi @@ -4,77 +4,71 @@ # found in the LICENSE file. { + 'targets': [ + { + 'target_name': 'navigation_interception', + 'type': 'static_library', + 'defines!': ['CONTENT_IMPLEMENTATION'], + 'dependencies': [ + '../base/base.gyp:base', + '../content/content.gyp:content_browser', + '../content/content.gyp:content_common', + '../net/net.gyp:net', + ], + 'include_dirs': [ + '..', + '../skia/config', + ], + 'sources': [ + 'navigation_interception/intercept_navigation_resource_throttle.cc', + 'navigation_interception/intercept_navigation_resource_throttle.h', + 'navigation_interception/navigation_params.h', + 'navigation_interception/navigation_params.cc', + ], + 'conditions': [ + ['OS=="android"', { + 'dependencies': [ + 'navigation_interception_jni_headers', + ], + 'sources': [ + 'navigation_interception/component_jni_registrar.cc', + 'navigation_interception/component_jni_registrar.h', + 'navigation_interception/intercept_navigation_delegate.cc', + 'navigation_interception/intercept_navigation_delegate.h', + 'navigation_interception/navigation_params_android.h', + 'navigation_interception/navigation_params_android.cc', + ], + }], + ], + }, + ], 'conditions': [ - ['OS != "ios"', { + ['OS=="android"', { 'targets': [ { - 'target_name': 'navigation_interception', - 'type': 'static_library', - 'defines!': ['CONTENT_IMPLEMENTATION'], + 'target_name': 'navigation_interception_java', + 'type': 'none', 'dependencies': [ '../base/base.gyp:base', - '../content/content.gyp:content_browser', - '../content/content.gyp:content_common', - '../net/net.gyp:net', - ], - 'include_dirs': [ - '..', - '../skia/config', - '<(SHARED_INTERMEDIATE_DIR)/navigation_interception', - ], + 'variables': { + 'java_in_dir': 'navigation_interception/android/java', + }, + 'includes': [ '../build/java.gypi' ], + }, + { + 'target_name': 'navigation_interception_jni_headers', + 'type': 'none', 'sources': [ - 'navigation_interception/intercept_navigation_resource_throttle.cc', - 'navigation_interception/intercept_navigation_resource_throttle.h', - 'navigation_interception/navigation_params.h', - 'navigation_interception/navigation_params.cc', - ], - 'conditions': [ - ['OS=="android"', { - 'dependencies': [ - 'navigation_interception_jni_headers', - ], - 'sources': [ - 'navigation_interception/component_jni_registrar.cc', - 'navigation_interception/component_jni_registrar.h', - 'navigation_interception/intercept_navigation_delegate.cc', - 'navigation_interception/intercept_navigation_delegate.h', - 'navigation_interception/navigation_params_android.h', - 'navigation_interception/navigation_params_android.cc', - ], - }], + 'navigation_interception/android/java/src/org/chromium/components/navigation_interception/InterceptNavigationDelegate.java', + 'navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java', ], + 'variables': { + 'jni_gen_package': 'navigation_interception', + }, + 'includes': [ '../build/jni_generator.gypi' ], }, ], - 'conditions': [ - ['OS=="android"', { - 'targets': [ - { - 'target_name': 'navigation_interception_java', - 'type': 'none', - 'dependencies': [ - '../base/base.gyp:base', - ], - 'variables': { - 'java_in_dir': 'navigation_interception/android/java', - }, - 'includes': [ '../build/java.gypi' ], - }, - { - 'target_name': 'navigation_interception_jni_headers', - 'type': 'none', - 'sources': [ - 'navigation_interception/android/java/src/org/chromium/components/navigation_interception/InterceptNavigationDelegate.java', - 'navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java', - ], - 'variables': { - 'jni_gen_package': 'navigation_interception', - }, - 'includes': [ '../build/jni_generator.gypi' ], - }, - ], - }], - ], }], ], } |