OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # | 2 # |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 { | 6 { |
7 'targets': [ | 7 'targets': [ |
8 { | 8 { |
9 'target_name': 'navigation_interception', | 9 'target_name': 'navigation_interception', |
10 'type': 'static_library', | 10 'type': 'static_library', |
11 'defines!': ['CONTENT_IMPLEMENTATION'], | 11 'defines!': ['CONTENT_IMPLEMENTATION'], |
12 'dependencies': [ | 12 'dependencies': [ |
13 '../base/base.gyp:base', | 13 '../base/base.gyp:base', |
| 14 '../content/content.gyp:content_browser', |
| 15 '../content/content.gyp:content_common', |
| 16 '../content/content.gyp:content_gpu', |
| 17 '../content/content.gyp:content_renderer', |
14 '../net/net.gyp:net', | 18 '../net/net.gyp:net', |
15 'content_browser', | |
16 'content_common', | |
17 ], | 19 ], |
18 'include_dirs': [ | 20 'include_dirs': [ |
19 '..', | 21 '..', |
20 '../skia/config', | 22 '../skia/config', |
21 '<(SHARED_INTERMEDIATE_DIR)/navigation_interception', | 23 '<(SHARED_INTERMEDIATE_DIR)/navigation_interception', |
22 | 24 |
23 ], | 25 ], |
24 'sources': [ | 26 'sources': [ |
25 'components/navigation_interception/intercept_navigation_resource_thrott
le.cc', | 27 'navigation_interception/intercept_navigation_resource_throttle.cc', |
26 'components/navigation_interception/intercept_navigation_resource_thrott
le.h', | 28 'navigation_interception/intercept_navigation_resource_throttle.h', |
27 ], | 29 ], |
28 'conditions': [ | 30 'conditions': [ |
29 ['OS=="android"', { | 31 ['OS=="android"', { |
30 'dependencies': [ | 32 'dependencies': [ |
31 'navigation_interception_jni_headers', | 33 'navigation_interception_jni_headers', |
32 ], | 34 ], |
33 'sources': [ | 35 'sources': [ |
34 'components/navigation_interception/component_jni_registrar.cc', | 36 'navigation_interception/component_jni_registrar.cc', |
35 'components/navigation_interception/component_jni_registrar.h', | 37 'navigation_interception/component_jni_registrar.h', |
36 'components/navigation_interception/intercept_navigation_delegate.cc
', | 38 'navigation_interception/intercept_navigation_delegate.cc', |
37 'components/navigation_interception/intercept_navigation_delegate.h'
, | 39 'navigation_interception/intercept_navigation_delegate.h', |
38 ], | 40 ], |
39 }], | 41 }], |
40 ], | 42 ], |
41 }, | 43 }, |
42 ], | 44 ], |
43 'conditions': [ | 45 'conditions': [ |
44 ['OS=="android"', { | 46 ['OS=="android"', { |
45 'targets': [ | 47 'targets': [ |
46 { | 48 { |
47 'target_name': 'navigation_interception_java', | 49 'target_name': 'navigation_interception_java', |
48 'type': 'none', | 50 'type': 'none', |
49 'dependencies': [ | 51 'dependencies': [ |
50 '../base/base.gyp:base', | 52 '../base/base.gyp:base', |
51 ], | 53 ], |
52 'variables': { | 54 'variables': { |
53 'package_name': 'navigation_interception', | 55 'package_name': 'navigation_interception', |
54 'java_in_dir': 'components/navigation_interception/java', | 56 'java_in_dir': 'navigation_interception/android/java', |
55 }, | 57 }, |
56 'includes': [ '../build/java.gypi' ], | 58 'includes': [ '../build/java.gypi' ], |
57 }, | 59 }, |
58 { | 60 { |
59 'target_name': 'navigation_interception_jni_headers', | 61 'target_name': 'navigation_interception_jni_headers', |
60 'type': 'none', | 62 'type': 'none', |
61 'sources': [ | 63 'sources': [ |
62 'components/navigation_interception/java/src/org/chromium/content/co
mponents/navigation_interception/InterceptNavigationDelegate.java', | 64 'navigation_interception/android/java/src/org/chromium/content/compo
nents/navigation_interception/InterceptNavigationDelegate.java', |
63 ], | 65 ], |
64 'variables': { | 66 'variables': { |
65 'jni_gen_dir': 'navigation_interception', | 67 'jni_gen_dir': 'navigation_interception', |
66 }, | 68 }, |
67 'includes': [ '../build/jni_generator.gypi' ], | 69 'includes': [ '../build/jni_generator.gypi' ], |
68 }, | 70 }, |
69 ], | 71 ], |
70 }], | 72 }], |
71 ], | 73 ], |
72 } | 74 } |
OLD | NEW |