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

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

Issue 2493333002: Move Java Blimp shell code to app subpackage (Closed)
Patch Set: Merge branch 'refs/heads/master' into blimp-shell-integration Created 4 years, 1 month 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
« no previous file with comments | « no previous file | blimp/client/app/android/AndroidManifest.xml.jinja2 » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 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 import("//build/config/ui.gni") 5 import("//build/config/ui.gni")
6 import("//tools/grit/repack.gni") 6 import("//tools/grit/repack.gni")
7 7
8 if (is_android) { 8 if (is_android) {
9 import("//build/config/android/config.gni") 9 import("//build/config/android/config.gni")
10 import("//build/config/android/rules.gni") 10 import("//build/config/android/rules.gni")
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 209
210 input = "android/javatests/AndroidManifest.xml.jinja2" 210 input = "android/javatests/AndroidManifest.xml.jinja2"
211 output = blimp_test_apk_manifest 211 output = blimp_test_apk_manifest
212 variables = jinja_variables 212 variables = jinja_variables
213 } 213 }
214 214
215 generate_jni("jni_headers") { 215 generate_jni("jni_headers") {
216 visibility = [ ":*" ] 216 visibility = [ ":*" ]
217 217
218 sources = [ 218 sources = [
219 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", 219 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java",
220 "android/java/src/org/chromium/blimp/BlimpView.java", 220 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java",
221 "android/java/src/org/chromium/blimp/session/BlimpClientSession.java", 221 "android/java/src/org/chromium/blimp/app/session/BlimpClientSession.java",
222 "android/java/src/org/chromium/blimp/session/TabControlFeature.java", 222 "android/java/src/org/chromium/blimp/app/session/TabControlFeature.java",
223 "android/java/src/org/chromium/blimp/toolbar/Toolbar.java", 223 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java",
224 ] 224 ]
225 225
226 jni_package = "blimp" 226 jni_package = "blimp"
227 } 227 }
228 228
229 android_resources("blimp_java_resources") { 229 android_resources("blimp_java_resources") {
230 visibility = [ 230 visibility = [
231 ":*", 231 ":*",
232 "//blimp/client/core/contents/*", # TODO(xingliu): Remove this. 232 "//blimp/client/core/contents/*", # TODO(xingliu): Remove this.
233 "//blimp/client/core/settings/*", # TODO(xingliu): Remove this. 233 "//blimp/client/core/settings/*", # TODO(xingliu): Remove this.
234 ] 234 ]
235 resource_dirs = [ "android/java/res" ] 235 resource_dirs = [ "android/java/res" ]
236 deps = [ 236 deps = [
237 ":blimp_strings_grd", 237 ":blimp_strings_grd",
238 ] 238 ]
239 custom_package = "org.chromium.blimp" 239 custom_package = "org.chromium.blimp.app"
240 } 240 }
241 241
242 java_strings_grd("blimp_strings_grd") { 242 java_strings_grd("blimp_strings_grd") {
243 grd_file = "android/java/strings/android_blimp_strings.grd" 243 grd_file = "android/java/strings/android_blimp_strings.grd"
244 outputs = [ 244 outputs = [
245 "values-am/android_blimp_strings.xml", 245 "values-am/android_blimp_strings.xml",
246 "values-ar/android_blimp_strings.xml", 246 "values-ar/android_blimp_strings.xml",
247 "values-bg/android_blimp_strings.xml", 247 "values-bg/android_blimp_strings.xml",
248 "values-ca/android_blimp_strings.xml", 248 "values-ca/android_blimp_strings.xml",
249 "values-cs/android_blimp_strings.xml", 249 "values-cs/android_blimp_strings.xml",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 291
292 android_library("blimp_java") { 292 android_library("blimp_java") {
293 visibility = [ ":*" ] 293 visibility = [ ":*" ]
294 294
295 deps = [ 295 deps = [
296 ":blimp_java_resources", 296 ":blimp_java_resources",
297 "//base:base_java", 297 "//base:base_java",
298 "//blimp/client/core:core_java", 298 "//blimp/client/core:core_java",
299 "//blimp/client/public:public_headers_java", 299 "//blimp/client/public:public_headers_java",
300 "//third_party/android_tools:android_support_annotations_java", 300 "//third_party/android_tools:android_support_annotations_java",
301 "//third_party/android_tools:android_support_v7_appcompat_java",
301 302
302 # TODO(dtrainor): Remove the ui_java target once no more Android Toast 303 # TODO(dtrainor): Remove the ui_java target once no more Android Toast
303 # notifications are used. 304 # notifications are used.
304 "//ui/android:ui_java", 305 "//ui/android:ui_java",
305 google_play_services_library, 306 google_play_services_library,
306 ] 307 ]
307 308
308 java_files = [ 309 java_files = [
309 "android/java/src/org/chromium/blimp/auth/RetryingTokenSource.java", 310 "android/java/src/org/chromium/blimp/app/auth/RetryingTokenSource.java",
310 "android/java/src/org/chromium/blimp/auth/TokenSource.java", 311 "android/java/src/org/chromium/blimp/app/auth/TokenSource.java",
311 "android/java/src/org/chromium/blimp/auth/TokenSourceImpl.java", 312 "android/java/src/org/chromium/blimp/app/auth/TokenSourceImpl.java",
312 "android/java/src/org/chromium/blimp/BlimpApplication.java", 313 "android/java/src/org/chromium/blimp/app/BlimpApplication.java",
313 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", 314 "android/java/src/org/chromium/blimp/app/BlimpContentsDisplay.java",
314 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java", 315 "android/java/src/org/chromium/blimp/app/BlimpLibraryLoader.java",
315 "android/java/src/org/chromium/blimp/BlimpView.java", 316 "android/java/src/org/chromium/blimp/app/BlimpRendererActivity.java",
316 "android/java/src/org/chromium/blimp/BrowserRestartActivity.java", 317 "android/java/src/org/chromium/blimp/app/BrowserRestartActivity.java",
317 "android/java/src/org/chromium/blimp/preferences/PreferencesUtil.java", 318 "android/java/src/org/chromium/blimp/app/preferences/PreferencesUtil.java" ,
318 "android/java/src/org/chromium/blimp/session/BlimpClientSession.java", 319 "android/java/src/org/chromium/blimp/app/session/BlimpClientSession.java",
319 "android/java/src/org/chromium/blimp/session/EngineInfo.java", 320 "android/java/src/org/chromium/blimp/app/session/EngineInfo.java",
320 "android/java/src/org/chromium/blimp/session/TabControlFeature.java", 321 "android/java/src/org/chromium/blimp/app/session/TabControlFeature.java",
321 "android/java/src/org/chromium/blimp/settings/AboutBlimpPreferences.java", 322 "android/java/src/org/chromium/blimp/app/settings/AboutBlimpPreferences.ja va",
322 "android/java/src/org/chromium/blimp/settings/Preferences.java", 323 "android/java/src/org/chromium/blimp/app/settings/Preferences.java",
323 "android/java/src/org/chromium/blimp/toolbar/Toolbar.java", 324 "android/java/src/org/chromium/blimp/app/toolbar/Toolbar.java",
324 "android/java/src/org/chromium/blimp/toolbar/ToolbarMenu.java", 325 "android/java/src/org/chromium/blimp/app/toolbar/ToolbarMenu.java",
325 "android/java/src/org/chromium/blimp/toolbar/UrlBar.java", 326 "android/java/src/org/chromium/blimp/app/toolbar/UrlBar.java",
326 ] 327 ]
327 } 328 }
328 329
329 android_library("blimp_test_java") { 330 android_library("blimp_test_java") {
330 visibility = [ ":*" ] 331 visibility = [ ":*" ]
331 332
332 testonly = true 333 testonly = true
333 334
334 deps = [ 335 deps = [
335 ":blimp_java", 336 ":blimp_java",
336 "//base:base_java", 337 "//base:base_java",
337 "//base:base_java_test_support", 338 "//base:base_java_test_support",
338 "//blimp/client/core/common:common_java", 339 "//blimp/client/core/common:common_java",
339 "//blimp/client/core/contents:contents_java", 340 "//blimp/client/core/contents:contents_java",
340 "//blimp/client/core/settings:settings_java", 341 "//blimp/client/core/settings:settings_java",
341 "//blimp/client/public:public_headers_java", 342 "//blimp/client/public:public_headers_java",
342 "//components/signin/core/browser/android:java", 343 "//components/signin/core/browser/android:java",
343 "//components/sync/android:sync_java", 344 "//components/sync/android:sync_java",
344 "//third_party/android_tools:android_support_v7_appcompat_java", 345 "//third_party/android_tools:android_support_v7_appcompat_java",
345 "//ui/android:ui_java", 346 "//ui/android:ui_java",
346 google_play_services_library, 347 google_play_services_library,
347 ] 348 ]
348 349
349 java_files = [ 350 java_files = [
350 "android/javatests/src/org/chromium/blimp/auth/MockTokenSource.java", 351 "android/javatests/src/org/chromium/blimp/app/auth/MockTokenSource.java",
351 "android/javatests/src/org/chromium/blimp/auth/RetryingTokenSourceTest.jav a", 352 "android/javatests/src/org/chromium/blimp/app/auth/RetryingTokenSourceTest .java",
353 "android/javatests/src/org/chromium/blimp/app/BlimpNativeInstrumentationTe stCase.java",
352 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContext.java ", 354 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContext.java ",
353 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContextDeleg ate.java", 355 "android/javatests/src/org/chromium/blimp/core/MockBlimpClientContextDeleg ate.java",
354 "android/javatests/src/org/chromium/blimp/core/settings/BlimpPreferencesTe st.java", 356 "android/javatests/src/org/chromium/blimp/core/settings/BlimpPreferencesTe st.java",
355 "android/javatests/src/org/chromium/blimp/core/settings/MockPreferences.ja va", 357 "android/javatests/src/org/chromium/blimp/core/settings/MockPreferences.ja va",
356 "android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCa se.java",
357 ] 358 ]
358 } 359 }
359 360
360 shared_library("blimp_app_android") { 361 shared_library("blimp_app_android") {
361 deps = [ 362 deps = [
362 ":app", 363 ":app",
363 ":jni_headers", 364 ":jni_headers",
364 "//base", 365 "//base",
365 "//blimp/client/core", 366 "//blimp/client/core",
366 "//blimp/client/core/compositor", 367 "//blimp/client/core/compositor",
(...skipping 11 matching lines...) Expand all
378 "//ui/gfx/geometry", 379 "//ui/gfx/geometry",
379 "//ui/gl", 380 "//ui/gl",
380 "//url:url", 381 "//url:url",
381 ] 382 ]
382 383
383 sources = [ 384 sources = [
384 "android/blimp_app_jni_registrar.cc", 385 "android/blimp_app_jni_registrar.cc",
385 "android/blimp_app_jni_registrar.h", 386 "android/blimp_app_jni_registrar.h",
386 "android/blimp_client_session_android.cc", 387 "android/blimp_client_session_android.cc",
387 "android/blimp_client_session_android.h", 388 "android/blimp_client_session_android.h",
389 "android/blimp_contents_display.cc",
390 "android/blimp_contents_display.h",
388 "android/blimp_library_loader.cc", 391 "android/blimp_library_loader.cc",
389 "android/blimp_library_loader.h", 392 "android/blimp_library_loader.h",
390 "android/blimp_view.cc",
391 "android/blimp_view.h",
392 "android/tab_control_feature_android.cc", 393 "android/tab_control_feature_android.cc",
393 "android/tab_control_feature_android.h", 394 "android/tab_control_feature_android.h",
394 "android/toolbar.cc", 395 "android/toolbar.cc",
395 "android/toolbar.h", 396 "android/toolbar.h",
396 ] 397 ]
397 398
398 libs = [ "android" ] 399 libs = [ "android" ]
399 } 400 }
400 401
401 android_apk("blimp_apk") { 402 android_apk("blimp_apk") {
(...skipping 13 matching lines...) Expand all
415 instrumentation_test_apk("blimp_test_apk") { 416 instrumentation_test_apk("blimp_test_apk") {
416 apk_name = "BlimpTest" 417 apk_name = "BlimpTest"
417 apk_under_test = ":blimp_apk" 418 apk_under_test = ":blimp_apk"
418 android_manifest = blimp_test_apk_manifest 419 android_manifest = blimp_test_apk_manifest
419 android_manifest_dep = ":blimp_test_apk_manifest" 420 android_manifest_dep = ":blimp_test_apk_manifest"
420 deps = [ 421 deps = [
421 ":blimp_test_java", 422 ":blimp_test_java",
422 ] 423 ]
423 } 424 }
424 } 425 }
OLDNEW
« no previous file with comments | « no previous file | blimp/client/app/android/AndroidManifest.xml.jinja2 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698