Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: blimp/client/core/BUILD.gn

Issue 2261273002: Integrate UI with authentication flow. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Misc fix. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 import("//blimp/client/core/config.gni") 10 import("//blimp/client/core/config.gni")
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 "//blimp/client/core/compositor:unit_tests", 76 "//blimp/client/core/compositor:unit_tests",
77 "//blimp/client/core/contents:unit_tests", 77 "//blimp/client/core/contents:unit_tests",
78 "//blimp/client/core/session:unit_tests", 78 "//blimp/client/core/session:unit_tests",
79 "//blimp/client/public:public_headers", 79 "//blimp/client/public:public_headers",
80 "//blimp/client/test", 80 "//blimp/client/test",
81 "//testing/gmock", 81 "//testing/gmock",
82 "//testing/gtest", 82 "//testing/gtest",
83 ] 83 ]
84 } 84 }
85 85
86 source_set("common") {
87 sources = [
88 "blimp_client_context_internal.h",
89 ]
90
91 deps = [
92 "//blimp/client/core/session",
93 ]
94 }
95
86 source_set("context") { 96 source_set("context") {
87 sources = [ 97 sources = [
88 "blimp_client_context_impl.cc", 98 "blimp_client_context_impl.cc",
89 "blimp_client_context_impl.h", 99 "blimp_client_context_impl.h",
90 ] 100 ]
91 101
92 public_deps = [ 102 public_deps = [
103 ":common",
93 "//base", 104 "//base",
94 "//blimp/client/core/contents", 105 "//blimp/client/core/contents",
95 "//blimp/client/core/session", 106 "//blimp/client/core/session",
96 "//blimp/client/public:public_headers", 107 "//blimp/client/public:public_headers",
97 "//url", 108 "//url",
98 ] 109 ]
99 110
100 if (is_android) { 111 if (is_android) {
101 sources += [ 112 sources += [
102 "android/blimp_client_context_impl_android.cc", 113 "android/blimp_client_context_impl_android.cc",
103 "android/blimp_client_context_impl_android.h", 114 "android/blimp_client_context_impl_android.h",
104 "android/blimp_jni_registrar.cc", 115 "android/blimp_jni_registrar.cc",
105 ] 116 ]
106 117
107 deps = [ 118 deps = [
108 ":context_jni_headers", 119 ":context_jni_headers",
120 "//blimp/client/core/settings",
109 ] 121 ]
110 } 122 }
111 } 123 }
112 124
113 source_set("switches") { 125 source_set("switches") {
114 visibility = [ 126 visibility = [
115 "//blimp/client/*", 127 "//blimp/client/*",
116 "//blimp/engine:browser_tests", 128 "//blimp/engine:browser_tests",
117 ] 129 ]
118 130
(...skipping 20 matching lines...) Expand all
139 ":dummy_core_java", 151 ":dummy_core_java",
140 ] 152 ]
141 } 153 }
142 } 154 }
143 155
144 java_group("core_java") { 156 java_group("core_java") {
145 visibility = [ "//blimp/client/*" ] 157 visibility = [ "//blimp/client/*" ]
146 158
147 deps = [ 159 deps = [
148 ":context_java", 160 ":context_java",
149 ":settings_java",
150 ":switches_java", 161 ":switches_java",
151 "//blimp/client/core/contents:contents_java", 162 "//blimp/client/core/contents:contents_java",
163 "//blimp/client/core/settings:settings_java",
152 ] 164 ]
153 } 165 }
154 166
155 android_library("dummy_core_java") { 167 android_library("dummy_core_java") {
156 visibility = [ ":*" ] 168 visibility = [ ":*" ]
157 169
158 java_files = [ "android/java/src/org/chromium/blimp/core/DummyBlimpClientCon text.java" ] 170 java_files = [ "android/java/src/org/chromium/blimp/core/DummyBlimpClientCon text.java" ]
159 171
160 deps = [ 172 deps = [
161 "//base:base_java", 173 "//base:base_java",
162 "//blimp/client/public:public_headers_java", 174 "//blimp/client/public:public_headers_java",
163 ] 175 ]
164 } 176 }
165 177
166 android_library("context_java") { 178 android_library("context_java") {
167 visibility = [ "//blimp/client/*" ] 179 visibility = [ "//blimp/client/*" ]
168 180
169 java_files = [ "android/java/src/org/chromium/blimp/core/BlimpClientContextI mpl.java" ] 181 java_files = [ "android/java/src/org/chromium/blimp/core/BlimpClientContextI mpl.java" ]
170 182
171 deps = [ 183 deps = [
184 ":common_java",
185 ":switches_java",
172 "//base:base_java", 186 "//base:base_java",
173 "//blimp/client/core:settings_java",
174 "//blimp/client/core/contents:contents_java", 187 "//blimp/client/core/contents:contents_java",
188 "//blimp/client/core/settings:settings_java",
189 "//blimp/client/public:public_headers_java",
190 ]
191 }
192
193 android_library("common_java") {
194 visibility = [ "//blimp/client/*" ]
195
196 java_files = [
197 "android/java/src/org/chromium/blimp/core/common/BlimpClientContextInterna l.java",
198 "android/java/src/org/chromium/blimp/core/settings/PreferencesUtil.java",
199 ]
200
201 deps = [
202 "//base:base_java",
175 "//blimp/client/public:public_headers_java", 203 "//blimp/client/public:public_headers_java",
176 ] 204 ]
177 } 205 }
178 206
179 android_library("switches_java") { 207 android_library("switches_java") {
180 visibility = [ "//blimp/client/*" ] 208 visibility = [ "//blimp/client/*" ]
181 209
182 java_files = 210 java_files =
183 [ "android/java/src/org/chromium/blimp/core/BlimpClientSwitches.java" ] 211 [ "android/java/src/org/chromium/blimp/core/BlimpClientSwitches.java" ]
184 } 212 }
185 213
186 android_library("settings_java") {
187 visibility = [ "//blimp/client/*" ]
188
189 java_files = [
190 "android/java/src/org/chromium/blimp/core/settings/AboutBlimpPreferences.j ava",
191 "android/java/src/org/chromium/blimp/core/settings/PreferencesUtil.java",
192 ]
193
194 # TODO(xingliu): Remove android support v7 dependency and move android resou rces to Chrome
195 # after Blimp merge to Chrome.
196 deps = [
197 "//base:base_java",
198 "//blimp/client:blimp_java_resources",
199 "//blimp/client/public:public_headers_java",
200 "//third_party/android_tools:android_support_v7_appcompat_java",
201 ]
202 }
203
204 generate_jni("context_jni_headers") { 214 generate_jni("context_jni_headers") {
205 visibility = [ ":*" ] 215 visibility = [ ":*" ]
206 216
207 sources = [ 217 sources = [
208 "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java", 218 "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java",
209 ] 219 ]
210 220
211 jni_package = "blimp/client/core" 221 jni_package = "blimp/client/core"
212 } 222 }
213 223
214 generate_jni("dummy_core_jni_headers") { 224 generate_jni("dummy_core_jni_headers") {
215 visibility = [ ":*" ] 225 visibility = [ ":*" ]
216 226
217 sources = [ 227 sources = [
218 "android/java/src/org/chromium/blimp/core/DummyBlimpClientContext.java", 228 "android/java/src/org/chromium/blimp/core/DummyBlimpClientContext.java",
219 ] 229 ]
220 230
221 jni_package = "blimp/client/core" 231 jni_package = "blimp/client/core"
222 } 232 }
223 } 233 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698