| OLD | NEW |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 if (is_android) { | 5 if (is_android) { |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
| 8 } | 8 } |
| 9 | 9 |
| 10 declare_args() { | 10 declare_args() { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 deps = [ | 23 deps = [ |
| 24 ":core", | 24 ":core", |
| 25 ] | 25 ] |
| 26 } else { | 26 } else { |
| 27 deps = [ | 27 deps = [ |
| 28 ":dummy_core", | 28 ":dummy_core", |
| 29 ] | 29 ] |
| 30 } | 30 } |
| 31 } | 31 } |
| 32 | 32 |
| 33 source_set("core") { | 33 group("core") { |
| 34 visibility = [ "//blimp/client/*" ] | 34 visibility = [ "//blimp/client/*" ] |
| 35 | 35 |
| 36 sources = [ | 36 deps = [ |
| 37 "blimp_client_context_impl.cc", | 37 ":context", |
| 38 "blimp_client_context_impl.h", | 38 ":switches", |
| 39 "blimp_contents_impl.cc", | 39 "//blimp/client/core/contents", |
| 40 "blimp_contents_impl.h", | 40 "//blimp/client/core/session", |
| 41 "blimp_navigation_controller_delegate.h", | |
| 42 "blimp_navigation_controller_impl.cc", | |
| 43 "blimp_navigation_controller_impl.h", | |
| 44 ] | 41 ] |
| 45 | |
| 46 deps = [ | |
| 47 "//base", | |
| 48 "//blimp/client/public:public_headers", | |
| 49 "//url", | |
| 50 ] | |
| 51 | |
| 52 if (is_android) { | |
| 53 sources += [ | |
| 54 "android/blimp_client_context_impl_android.cc", | |
| 55 "android/blimp_client_context_impl_android.h", | |
| 56 "android/blimp_contents_factory.cc", | |
| 57 "android/blimp_contents_factory.h", | |
| 58 "android/blimp_contents_impl_android.cc", | |
| 59 "android/blimp_contents_impl_android.h", | |
| 60 "android/blimp_contents_observer_proxy.cc", | |
| 61 "android/blimp_contents_observer_proxy.h", | |
| 62 "android/blimp_jni_registrar.cc", | |
| 63 "android/blimp_navigation_controller_impl_android.cc", | |
| 64 "android/blimp_navigation_controller_impl_android.h", | |
| 65 ] | |
| 66 | |
| 67 deps += [ ":core_jni_headers" ] | |
| 68 } | |
| 69 } | 42 } |
| 70 | 43 |
| 71 source_set("dummy_core") { | 44 source_set("dummy_core") { |
| 72 visibility = [ ":*" ] | 45 visibility = [ ":*" ] |
| 73 | 46 |
| 74 sources = [ | 47 sources = [ |
| 75 "dummy_blimp_client_context.cc", | 48 "dummy_blimp_client_context.cc", |
| 76 "dummy_blimp_client_context.h", | 49 "dummy_blimp_client_context.h", |
| 77 ] | 50 ] |
| 78 | 51 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 91 | 64 |
| 92 deps += [ ":dummy_core_jni_headers" ] | 65 deps += [ ":dummy_core_jni_headers" ] |
| 93 } | 66 } |
| 94 } | 67 } |
| 95 | 68 |
| 96 source_set("unit_tests") { | 69 source_set("unit_tests") { |
| 97 testonly = true | 70 testonly = true |
| 98 | 71 |
| 99 sources = [ | 72 sources = [ |
| 100 "blimp_client_context_impl_unittest.cc", | 73 "blimp_client_context_impl_unittest.cc", |
| 101 "blimp_contents_impl_unittest.cc", | |
| 102 "blimp_navigation_controller_impl_unittest.cc", | |
| 103 ] | 74 ] |
| 104 | 75 |
| 105 deps = [ | 76 deps = [ |
| 106 ":core", | 77 ":context", |
| 107 "//base", | 78 "//blimp/client/core/contents:unit_tests", |
| 108 "//blimp/client/core/session:unit_tests", | 79 "//blimp/client/core/session:unit_tests", |
| 109 "//blimp/client/public:public_headers", | 80 "//blimp/client/public:public_headers", |
| 110 "//blimp/client/test", | 81 "//blimp/client/test", |
| 111 "//testing/gtest", | 82 "//testing/gtest", |
| 112 "//url", | |
| 113 ] | 83 ] |
| 114 } | 84 } |
| 115 | 85 |
| 86 source_set("context") { |
| 87 sources = [ |
| 88 "blimp_client_context_impl.cc", |
| 89 "blimp_client_context_impl.h", |
| 90 ] |
| 91 |
| 92 public_deps = [ |
| 93 "//base", |
| 94 "//blimp/client/core/contents", |
| 95 "//blimp/client/public:public_headers", |
| 96 ] |
| 97 |
| 98 if (is_android) { |
| 99 sources += [ |
| 100 "android/blimp_client_context_impl_android.cc", |
| 101 "android/blimp_client_context_impl_android.h", |
| 102 "android/blimp_jni_registrar.cc", |
| 103 ] |
| 104 |
| 105 deps = [ |
| 106 ":context_jni_headers", |
| 107 ] |
| 108 } |
| 109 } |
| 110 |
| 116 source_set("switches") { | 111 source_set("switches") { |
| 117 visibility = [ | 112 visibility = [ |
| 118 "//blimp/client/*", | 113 "//blimp/client/*", |
| 119 "//blimp/engine:browser_tests", | 114 "//blimp/engine:browser_tests", |
| 120 ] | 115 ] |
| 121 | 116 |
| 122 sources = [ | 117 sources = [ |
| 123 "blimp_client_switches.cc", | 118 "blimp_client_switches.cc", |
| 124 "blimp_client_switches.h", | 119 "blimp_client_switches.h", |
| 125 ] | 120 ] |
| (...skipping 11 matching lines...) Expand all Loading... |
| 137 deps = [ | 132 deps = [ |
| 138 ":core_java", | 133 ":core_java", |
| 139 ] | 134 ] |
| 140 } else { | 135 } else { |
| 141 deps = [ | 136 deps = [ |
| 142 ":dummy_core_java", | 137 ":dummy_core_java", |
| 143 ] | 138 ] |
| 144 } | 139 } |
| 145 } | 140 } |
| 146 | 141 |
| 147 android_library("core_java") { | 142 java_group("core_java") { |
| 148 visibility = [ "//blimp/client/*" ] | 143 visibility = [ "//blimp/client/*" ] |
| 149 | 144 |
| 150 java_files = [ | 145 deps = [ |
| 151 "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java", | 146 ":context_java", |
| 152 "android/java/src/org/chromium/blimp/core/BlimpClientSwitches.java", | 147 ":switches_java", |
| 153 "android/java/src/org/chromium/blimp/core/BlimpContentsFactory.java", | 148 "//blimp/client/core/contents:contents_java", |
| 154 "android/java/src/org/chromium/blimp/core/BlimpContentsImpl.java", | |
| 155 "android/java/src/org/chromium/blimp/core/BlimpContentsObserverProxy.java"
, | |
| 156 "android/java/src/org/chromium/blimp/core/BlimpNavigationControllerImpl.ja
va", | |
| 157 ] | 149 ] |
| 150 } |
| 151 |
| 152 android_library("dummy_core_java") { |
| 153 visibility = [ ":*" ] |
| 154 |
| 155 java_files = [ "android/java/src/org/chromium/blimp/core/DummyBlimpClientCon
text.java" ] |
| 158 | 156 |
| 159 deps = [ | 157 deps = [ |
| 160 "//base:base_java", | 158 "//base:base_java", |
| 161 "//blimp/client/public:public_headers_java", | 159 "//blimp/client/public:public_headers_java", |
| 162 ] | 160 ] |
| 163 } | 161 } |
| 164 | 162 |
| 165 android_library("dummy_core_java") { | 163 android_library("context_java") { |
| 166 visibility = [ ":*" ] | 164 visibility = [ "//blimp/client/*" ] |
| 167 | 165 |
| 168 java_files = [ "android/java/src/org/chromium/blimp/core/DummyBlimpClientCon
text.java" ] | 166 java_files = [ "android/java/src/org/chromium/blimp/core/BlimpClientContextI
mpl.java" ] |
| 169 | 167 |
| 170 deps = [ | 168 deps = [ |
| 171 "//base:base_java", | 169 "//base:base_java", |
| 170 "//blimp/client/core/contents:contents_java", |
| 172 "//blimp/client/public:public_headers_java", | 171 "//blimp/client/public:public_headers_java", |
| 173 ] | 172 ] |
| 174 } | 173 } |
| 175 | 174 |
| 176 generate_jni("core_jni_headers") { | 175 android_library("switches_java") { |
| 176 visibility = [ "//blimp/client/*" ] |
| 177 |
| 178 java_files = |
| 179 [ "android/java/src/org/chromium/blimp/core/BlimpClientSwitches.java" ] |
| 180 } |
| 181 |
| 182 generate_jni("context_jni_headers") { |
| 177 visibility = [ ":*" ] | 183 visibility = [ ":*" ] |
| 178 | 184 |
| 179 sources = [ | 185 sources = [ |
| 180 "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java", | 186 "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java", |
| 181 "android/java/src/org/chromium/blimp/core/BlimpContentsFactory.java", | |
| 182 "android/java/src/org/chromium/blimp/core/BlimpContentsImpl.java", | |
| 183 "android/java/src/org/chromium/blimp/core/BlimpContentsObserverProxy.java"
, | |
| 184 "android/java/src/org/chromium/blimp/core/BlimpNavigationControllerImpl.ja
va", | |
| 185 ] | 187 ] |
| 186 | 188 |
| 187 jni_package = "blimp/client/core" | 189 jni_package = "blimp/client/core" |
| 188 } | 190 } |
| 189 | 191 |
| 190 generate_jni("dummy_core_jni_headers") { | 192 generate_jni("dummy_core_jni_headers") { |
| 191 visibility = [ ":*" ] | 193 visibility = [ ":*" ] |
| 192 | 194 |
| 193 sources = [ | 195 sources = [ |
| 194 "android/java/src/org/chromium/blimp/core/DummyBlimpClientContext.java", | 196 "android/java/src/org/chromium/blimp/core/DummyBlimpClientContext.java", |
| 195 ] | 197 ] |
| 196 | 198 |
| 197 jni_package = "blimp/client/core" | 199 jni_package = "blimp/client/core" |
| 198 } | 200 } |
| 199 } | 201 } |
| OLD | NEW |