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

Side by Side Diff: chrome/browser/ui/BUILD.gn

Issue 2354633002: Add //chrome/browser/ui to "gn check". (Closed)
Patch Set: cast_shell_android and chromeos_ozone Created 4 years, 3 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 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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/chromecast_build.gni")
5 import("//build/config/crypto.gni") 6 import("//build/config/crypto.gni")
6 import("//build/config/features.gni") 7 import("//build/config/features.gni")
7 import("//build/config/ui.gni") 8 import("//build/config/ui.gni")
8 import("//build/split_static_library.gni") 9 import("//build/split_static_library.gni")
9 import("//chrome/common/features.gni") 10 import("//chrome/common/features.gni")
10 import("//media/media_options.gni") 11 import("//media/media_options.gni")
11 12
12 config("ui_warnings") { 13 config("ui_warnings") {
13 if (is_clang) { 14 if (is_clang) {
14 # TODO(thakis): Remove this once http://crbug.com/383820 is figured out 15 # TODO(thakis): Remove this once http://crbug.com/383820 is figured out
(...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after
444 "//components/sync", 445 "//components/sync",
445 "//content/public/browser", 446 "//content/public/browser",
446 ] 447 ]
447 deps = [ 448 deps = [
448 # NOTE: New dependencies should generally be added in the OS!="ios" 449 # NOTE: New dependencies should generally be added in the OS!="ios"
449 # dependencies block below, rather than here. 450 # dependencies block below, rather than here.
450 "//base", 451 "//base",
451 "//chrome:extra_resources", 452 "//chrome:extra_resources",
452 "//chrome:resources", 453 "//chrome:resources",
453 "//chrome:strings", 454 "//chrome:strings",
455 "//chrome/app:chrome_dll_resources",
454 "//chrome/app:command_ids", 456 "//chrome/app:command_ids",
455 "//chrome/app/resources:platform_locale_settings", 457 "//chrome/app/resources:platform_locale_settings",
458 "//chrome/app/theme:chrome_unscaled_resources",
456 "//chrome/app/theme:theme_resources", 459 "//chrome/app/theme:theme_resources",
457 "//chrome/browser/devtools", 460 "//chrome/browser/devtools",
458 "//chrome/browser/ui/webui/engagement:mojo_bindings", 461 "//chrome/browser/ui/webui/engagement:mojo_bindings",
459 "//chrome/browser/ui/webui/omnibox:mojo_bindings", 462 "//chrome/browser/ui/webui/omnibox:mojo_bindings",
460 "//chrome/browser/ui/webui/plugins:mojo_bindings", 463 "//chrome/browser/ui/webui/plugins:mojo_bindings",
461 "//chrome/browser/ui/webui/usb_internals:mojo_bindings", 464 "//chrome/browser/ui/webui/usb_internals:mojo_bindings",
462 "//chrome/common", 465 "//chrome/common",
463 "//chrome/common/net", 466 "//chrome/common/net",
464 "//chrome/installer/util:with_no_strings", 467 "//chrome/installer/util:with_no_strings",
465 "//components/app_modal", 468 "//components/app_modal",
466 "//components/autofill/content/browser:risk_proto", 469 "//components/autofill/content/browser:risk_proto",
467 "//components/autofill/core/browser", 470 "//components/autofill/core/browser",
468 "//components/bookmarks/browser", 471 "//components/bookmarks/browser",
469 "//components/bookmarks/managed", 472 "//components/bookmarks/managed",
470 "//components/browser_sync", 473 "//components/browser_sync",
474 "//components/browsing_data/content",
471 "//components/browsing_data/core", 475 "//components/browsing_data/core",
472 "//components/bubble:bubble", 476 "//components/bubble:bubble",
473 "//components/certificate_reporting:cert_logger_proto", 477 "//components/certificate_reporting:cert_logger_proto",
474 "//components/certificate_reporting:encrypted_cert_logger_proto", 478 "//components/certificate_reporting:encrypted_cert_logger_proto",
475 "//components/content_settings/content/common", 479 "//components/content_settings/content/common",
476 "//components/content_settings/core/browser", 480 "//components/content_settings/core/browser",
477 "//components/crash/content/app", 481 "//components/crash/content/app",
478 "//components/crash/core/browser", 482 "//components/crash/core/browser",
479 "//components/crx_file", 483 "//components/crx_file",
480 "//components/data_reduction_proxy/core/browser", 484 "//components/data_reduction_proxy/core/browser",
(...skipping 19 matching lines...) Expand all
500 "//components/ntp_snippets", 504 "//components/ntp_snippets",
501 "//components/ntp_tiles", 505 "//components/ntp_tiles",
502 "//components/offline_pages", 506 "//components/offline_pages",
503 "//components/offline_pages/background:background_offliner", 507 "//components/offline_pages/background:background_offliner",
504 "//components/omnibox/browser", 508 "//components/omnibox/browser",
505 "//components/onc", 509 "//components/onc",
506 "//components/password_manager/content/browser", 510 "//components/password_manager/content/browser",
507 "//components/password_manager/core/browser", 511 "//components/password_manager/core/browser",
508 "//components/password_manager/sync/browser", 512 "//components/password_manager/sync/browser",
509 "//components/pdf/browser", 513 "//components/pdf/browser",
510 "//components/policy:generated", 514 "//components/policy/core/browser",
511 "//components/power", 515 "//components/power",
512 "//components/pref_registry", 516 "//components/pref_registry",
513 "//components/proximity_auth", 517 "//components/proximity_auth",
514 "//components/proxy_config", 518 "//components/proxy_config",
515 "//components/query_parser", 519 "//components/query_parser",
516 "//components/rappor", 520 "//components/rappor",
517 "//components/renderer_context_menu", 521 "//components/renderer_context_menu",
518 "//components/resources", 522 "//components/resources",
519 "//components/safe_json", 523 "//components/safe_json",
520 "//components/search", 524 "//components/search",
(...skipping 687 matching lines...) Expand 10 before | Expand all | Expand 10 after
1208 "views/select_file_dialog_extension.cc", 1212 "views/select_file_dialog_extension.cc",
1209 "views/select_file_dialog_extension.h", 1213 "views/select_file_dialog_extension.h",
1210 "views/select_file_dialog_extension_factory.cc", 1214 "views/select_file_dialog_extension_factory.cc",
1211 "views/select_file_dialog_extension_factory.h", 1215 "views/select_file_dialog_extension_factory.h",
1212 "webui/cast/cast_ui.cc", 1216 "webui/cast/cast_ui.cc",
1213 "webui/cast/cast_ui.h", 1217 "webui/cast/cast_ui.h",
1214 ] 1218 ]
1215 deps += [ 1219 deps += [
1216 "//chrome/browser/chromeos", 1220 "//chrome/browser/chromeos",
1217 "//components/arc", 1221 "//components/arc",
1222 "//components/drive:drive_chromeos",
1223 "//components/exo",
1224 "//components/login",
1218 "//ui/base/ime", 1225 "//ui/base/ime",
1226 "//ui/chromeos",
1219 ] 1227 ]
1228 if (enable_rlz) {
1229 deps += [ "//chrome/browser:rlz" ]
1230 }
1220 } 1231 }
1221 if (use_cups) { 1232 if (use_cups) {
1222 configs += [ "//printing:cups" ] 1233 configs += [ "//printing:cups" ]
1223 } 1234 }
1224 if (use_ash) { 1235 if (use_ash) {
1225 sources += [ 1236 sources += [
1226 "ash/app_list/app_list_controller_ash.cc", 1237 "ash/app_list/app_list_controller_ash.cc",
1227 "ash/app_list/app_list_controller_ash.h", 1238 "ash/app_list/app_list_controller_ash.h",
1228 "ash/app_list/app_list_presenter_delegate_mus.cc", 1239 "ash/app_list/app_list_presenter_delegate_mus.cc",
1229 "ash/app_list/app_list_presenter_delegate_mus.h", 1240 "ash/app_list/app_list_presenter_delegate_mus.h",
(...skipping 1066 matching lines...) Expand 10 before | Expand all | Expand 10 after
2296 # TODO(estade): this class should be folded into 2307 # TODO(estade): this class should be folded into
2297 # manage_passwords_decoration.mm 2308 # manage_passwords_decoration.mm
2298 "passwords/manage_passwords_icon.cc", 2309 "passwords/manage_passwords_icon.cc",
2299 "passwords/manage_passwords_icon.h", 2310 "passwords/manage_passwords_icon.h",
2300 "web_contents_sizer.mm", 2311 "web_contents_sizer.mm",
2301 "webui/cast/cast_ui.cc", 2312 "webui/cast/cast_ui.cc",
2302 "webui/cast/cast_ui.h", 2313 "webui/cast/cast_ui.h",
2303 ] 2314 ]
2304 deps += [ 2315 deps += [
2305 "//chrome/app/nibs:localizer_table", 2316 "//chrome/app/nibs:localizer_table",
2317 "//chrome/browser/apps/app_shim",
2306 "//third_party/apple_sample_code", 2318 "//third_party/apple_sample_code",
2307 "//third_party/google_toolbox_for_mac", 2319 "//third_party/google_toolbox_for_mac",
2308 "//third_party/molokocacao", 2320 "//third_party/molokocacao",
2309 "//third_party/mozilla", 2321 "//third_party/mozilla",
2310 "//ui/accelerated_widget_mac:accelerated_widget_mac", 2322 "//ui/accelerated_widget_mac:accelerated_widget_mac",
2311 ] 2323 ]
2312 if (mac_views_browser) { 2324 if (mac_views_browser) {
2313 # MacViews sources that we still want to keep behind a compile-time flag. 2325 # MacViews sources that we still want to keep behind a compile-time flag.
2314 # TODO(jackhou): Move items to general views sources out of here. 2326 # TODO(jackhou): Move items to general views sources out of here.
2315 sources += [ 2327 sources += [
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
2517 "cocoa/content_settings/cookies_tree_controller_bridge.mm", 2529 "cocoa/content_settings/cookies_tree_controller_bridge.mm",
2518 "cocoa/create_application_shortcut_cocoa.mm", 2530 "cocoa/create_application_shortcut_cocoa.mm",
2519 "cocoa/create_native_web_modal_manager_cocoa.mm", 2531 "cocoa/create_native_web_modal_manager_cocoa.mm",
2520 "cocoa/custom_frame_view.h", 2532 "cocoa/custom_frame_view.h",
2521 "cocoa/custom_frame_view.mm", 2533 "cocoa/custom_frame_view.mm",
2522 "cocoa/dev_tools_controller.h", 2534 "cocoa/dev_tools_controller.h",
2523 "cocoa/dev_tools_controller.mm", 2535 "cocoa/dev_tools_controller.mm",
2524 "cocoa/download/background_theme.h", 2536 "cocoa/download/background_theme.h",
2525 "cocoa/download/background_theme.mm", 2537 "cocoa/download/background_theme.mm",
2526 "cocoa/download/download_danger_prompt_impl.cc", 2538 "cocoa/download/download_danger_prompt_impl.cc",
2527 "cocoa/download/download_danger_prompt_impl.h",
2528 "cocoa/download/download_item_button.h", 2539 "cocoa/download/download_item_button.h",
2529 "cocoa/download/download_item_button.mm", 2540 "cocoa/download/download_item_button.mm",
2530 "cocoa/download/download_item_cell.h", 2541 "cocoa/download/download_item_cell.h",
2531 "cocoa/download/download_item_cell.mm", 2542 "cocoa/download/download_item_cell.mm",
2532 "cocoa/download/download_item_controller.h", 2543 "cocoa/download/download_item_controller.h",
2533 "cocoa/download/download_item_controller.mm", 2544 "cocoa/download/download_item_controller.mm",
2534 "cocoa/download/download_item_mac.h", 2545 "cocoa/download/download_item_mac.h",
2535 "cocoa/download/download_item_mac.mm", 2546 "cocoa/download/download_item_mac.mm",
2536 "cocoa/download/download_shelf_context_menu_controller.h", 2547 "cocoa/download/download_shelf_context_menu_controller.h",
2537 "cocoa/download/download_shelf_context_menu_controller.mm", 2548 "cocoa/download/download_shelf_context_menu_controller.mm",
(...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after
3025 "app_list/app_list_controller_delegate_impl.cc", 3036 "app_list/app_list_controller_delegate_impl.cc",
3026 "app_list/app_list_controller_delegate_impl.h", 3037 "app_list/app_list_controller_delegate_impl.h",
3027 "app_list/app_list_model_builder.cc", 3038 "app_list/app_list_model_builder.cc",
3028 "app_list/app_list_model_builder.h", 3039 "app_list/app_list_model_builder.h",
3029 "app_list/app_list_positioner.cc", 3040 "app_list/app_list_positioner.cc",
3030 "app_list/app_list_positioner.h", 3041 "app_list/app_list_positioner.h",
3031 "app_list/app_list_prefs.cc", 3042 "app_list/app_list_prefs.cc",
3032 "app_list/app_list_prefs.h", 3043 "app_list/app_list_prefs.h",
3033 "app_list/app_list_prefs_factory.cc", 3044 "app_list/app_list_prefs_factory.cc",
3034 "app_list/app_list_prefs_factory.h", 3045 "app_list/app_list_prefs_factory.h",
3035 "app_list/app_list_presenter_delegate.h",
3036 "app_list/app_list_service.cc", 3046 "app_list/app_list_service.cc",
3037 "app_list/app_list_service.h", 3047 "app_list/app_list_service.h",
3038 "app_list/app_list_service_impl.cc", 3048 "app_list/app_list_service_impl.cc",
3039 "app_list/app_list_service_impl.h", 3049 "app_list/app_list_service_impl.h",
3040 "app_list/app_list_syncable_service.cc", 3050 "app_list/app_list_syncable_service.cc",
3041 "app_list/app_list_syncable_service.h", 3051 "app_list/app_list_syncable_service.h",
3042 "app_list/app_list_syncable_service_factory.cc", 3052 "app_list/app_list_syncable_service_factory.cc",
3043 "app_list/app_list_syncable_service_factory.h", 3053 "app_list/app_list_syncable_service_factory.h",
3044 "app_list/app_list_view_delegate.cc", 3054 "app_list/app_list_view_delegate.cc",
3045 "app_list/app_list_view_delegate.h", 3055 "app_list/app_list_view_delegate.h",
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after
3297 ] 3307 ]
3298 } 3308 }
3299 if (enable_service_discovery) { 3309 if (enable_service_discovery) {
3300 sources += [ 3310 sources += [
3301 "webui/local_discovery/local_discovery_ui.cc", 3311 "webui/local_discovery/local_discovery_ui.cc",
3302 "webui/local_discovery/local_discovery_ui.h", 3312 "webui/local_discovery/local_discovery_ui.h",
3303 "webui/local_discovery/local_discovery_ui_handler.cc", 3313 "webui/local_discovery/local_discovery_ui_handler.cc",
3304 "webui/local_discovery/local_discovery_ui_handler.h", 3314 "webui/local_discovery/local_discovery_ui_handler.h",
3305 ] 3315 ]
3306 } 3316 }
3317
3318 if (is_chromecast && is_linux) {
3319 # The Chromecast build sets toolkit_views to false but some targets in the
3320 # build still reference views. But this target is referenced on the Cast
3321 # bot (though not currently compiled) but is configured as Linux. This
3322 # necessitates these extra dependencies to pass "gn check".
3323 deps += [
3324 "//chrome/browser/media/router",
3325 "//components/web_modal",
3326 "//ui/base/x",
3327 "//ui/events/devices/x11",
3328 "//ui/events/keycodes:x11",
3329 "//ui/views",
3330 "//ui/views/controls/webview",
3331 ]
3332 }
3307 } 3333 }
3308 3334
3309 # In GYP this is part of test_support_common. 3335 # In GYP this is part of test_support_common.
3310 static_library("test_support") { 3336 static_library("test_support") {
3311 testonly = true 3337 testonly = true
3312 3338
3313 sources = [ 3339 sources = [
3314 "cocoa/cocoa_test_helper.h", 3340 "cocoa/cocoa_test_helper.h",
3315 "cocoa/cocoa_test_helper.mm", 3341 "cocoa/cocoa_test_helper.mm",
3316 "cocoa/run_loop_testing.h", 3342 "cocoa/run_loop_testing.h",
(...skipping 23 matching lines...) Expand all
3340 "//components/toolbar", 3366 "//components/toolbar",
3341 "//components/translate/content/browser", 3367 "//components/translate/content/browser",
3342 "//components/zoom", 3368 "//components/zoom",
3343 "//content/public/browser", 3369 "//content/public/browser",
3344 "//content/public/common", 3370 "//content/public/common",
3345 "//content/test:test_support", 3371 "//content/test:test_support",
3346 "//net:test_support", 3372 "//net:test_support",
3347 "//skia", 3373 "//skia",
3348 "//testing/gtest", 3374 "//testing/gtest",
3349 "//ui/base", 3375 "//ui/base",
3376 "//ui/gfx:test_support",
3350 "//ui/shell_dialogs", 3377 "//ui/shell_dialogs",
3351 ] 3378 ]
3352 3379
3353 if (toolkit_views && (!is_mac || mac_views_browser)) { 3380 if (toolkit_views && (!is_mac || mac_views_browser)) {
3354 sources += [ 3381 sources += [
3355 "views/find_bar_host_unittest_util_views.cc", 3382 "views/find_bar_host_unittest_util_views.cc",
3356 "views/toolbar/browser_action_test_util_views.cc", 3383 "views/toolbar/browser_action_test_util_views.cc",
3357 ] 3384 ]
3358 deps += [ "//ui/aura" ] 3385 deps += [ "//ui/aura" ]
3359 } else { 3386 } else {
(...skipping 22 matching lines...) Expand all
3382 "passwords/passwords_model_delegate_mock.cc", 3409 "passwords/passwords_model_delegate_mock.cc",
3383 "passwords/passwords_model_delegate_mock.h", 3410 "passwords/passwords_model_delegate_mock.h",
3384 ] 3411 ]
3385 deps += [ "//chrome/test:test_support_ui" ] 3412 deps += [ "//chrome/test:test_support_ui" ]
3386 } 3413 }
3387 3414
3388 if (enable_extensions) { 3415 if (enable_extensions) {
3389 deps += [ "//extensions/browser" ] 3416 deps += [ "//extensions/browser" ]
3390 } 3417 }
3391 } 3418 }
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/BUILD.gn ('k') | chrome/browser/ui/app_list/app_list_controller_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698