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

Side by Side Diff: chrome/test/BUILD.gn

Issue 2353553004: Revert of Create Monochrome-specific repack() targets (Closed)
Patch Set: 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
« no previous file with comments | « chrome/chrome_paks.gni ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/chrome_build.gni") 5 import("//build/config/chrome_build.gni")
6 import("//build/config/compiler/compiler.gni") 6 import("//build/config/compiler/compiler.gni")
7 import("//build/config/crypto.gni") 7 import("//build/config/crypto.gni")
8 import("//build/config/features.gni") 8 import("//build/config/features.gni")
9 import("//build/config/ui.gni") 9 import("//build/config/ui.gni")
10 import("//chrome/common/features.gni") 10 import("//chrome/common/features.gni")
(...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 "$root_out_dir/test_page.css", 447 "$root_out_dir/test_page.css",
448 "$root_out_dir/test_page.css.mock-http-headers", 448 "$root_out_dir/test_page.css.mock-http-headers",
449 "$root_out_dir/ui_test.pak", 449 "$root_out_dir/ui_test.pak",
450 ] 450 ]
451 if (is_linux || is_win) { 451 if (is_linux || is_win) {
452 data += [ 452 data += [
453 "$root_out_dir/chrome_100_percent.pak", 453 "$root_out_dir/chrome_100_percent.pak",
454 "$root_out_dir/chrome_200_percent.pak", 454 "$root_out_dir/chrome_200_percent.pak",
455 "$root_out_dir/locales/en-US.pak", 455 "$root_out_dir/locales/en-US.pak",
456 "$root_out_dir/locales/fr.pak", 456 "$root_out_dir/locales/fr.pak",
457 "$root_out_dir/resources.pak",
458 ] 457 ]
459 } 458 }
460 if (is_linux) { 459 if (is_linux) {
461 data += [ "$root_out_dir/libppapi_tests.so" ] 460 data += [ "$root_out_dir/libppapi_tests.so" ]
462 } 461 }
463 462
463 if (!is_mac) {
464 data_deps += [ "//chrome:packed_extra_resources" ]
465 }
466
464 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] 467 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
465 ldflags = [] 468 ldflags = []
466 469
467 deps = [ 470 deps = [
468 ":test_support", 471 ":test_support",
469 ":test_support_ui", 472 ":test_support_ui",
473 "//chrome:packed_extra_resources",
470 "//chrome:packed_resources", 474 "//chrome:packed_resources",
471 "//chrome:resources", 475 "//chrome:resources",
472 "//chrome:strings", 476 "//chrome:strings",
473 "//chrome/browser", 477 "//chrome/browser",
474 "//chrome/browser/devtools", 478 "//chrome/browser/devtools",
475 "//chrome/renderer", 479 "//chrome/renderer",
476 "//components/resources", 480 "//components/resources",
477 "//components/sync", 481 "//components/sync",
478 "//components/sync:test_support_sync_api", 482 "//components/sync:test_support_sync_api",
479 "//content/app/resources", 483 "//content/app/resources",
(...skipping 1068 matching lines...) Expand 10 before | Expand all | Expand 10 after
1548 "../browser/importer/firefox_importer_browsertest.cc", 1552 "../browser/importer/firefox_importer_browsertest.cc",
1549 "../browser/importer/ie_importer_browsertest_win.cc", 1553 "../browser/importer/ie_importer_browsertest_win.cc",
1550 "../browser/importer/importer_unittest_utils.cc", 1554 "../browser/importer/importer_unittest_utils.cc",
1551 "../browser/importer/importer_unittest_utils.h", 1555 "../browser/importer/importer_unittest_utils.h",
1552 "../browser/infobars/infobars_browsertest.cc", 1556 "../browser/infobars/infobars_browsertest.cc",
1553 "../browser/installable/installable_manager_browsertest.cc", 1557 "../browser/installable/installable_manager_browsertest.cc",
1554 "../browser/interstitials/security_interstitial_page_test_utils.cc", 1558 "../browser/interstitials/security_interstitial_page_test_utils.cc",
1555 "../browser/interstitials/security_interstitial_page_test_utils.h", 1559 "../browser/interstitials/security_interstitial_page_test_utils.h",
1556 "../browser/invalidation/profile_invalidation_provider_factory_browsertest .cc", 1560 "../browser/invalidation/profile_invalidation_provider_factory_browsertest .cc",
1557 "../browser/lifetime/browser_close_manager_browsertest.cc", 1561 "../browser/lifetime/browser_close_manager_browsertest.cc",
1562 "../browser/loadtimes_extension_bindings_browsertest.cc",
1558 "../browser/loader/chrome_resource_dispatcher_host_delegate_browsertest.cc ", 1563 "../browser/loader/chrome_resource_dispatcher_host_delegate_browsertest.cc ",
1559 "../browser/loadtimes_extension_bindings_browsertest.cc",
1560 "../browser/locale_tests_browsertest.cc", 1564 "../browser/locale_tests_browsertest.cc",
1561 "../browser/media/defer_background_media_browsertest.cc", 1565 "../browser/media/defer_background_media_browsertest.cc",
1562 "../browser/media/encrypted_media_browsertest.cc", 1566 "../browser/media/encrypted_media_browsertest.cc",
1563 "../browser/media/encrypted_media_supported_types_browsertest.cc", 1567 "../browser/media/encrypted_media_supported_types_browsertest.cc",
1564 "../browser/media/media_browsertest.cc", 1568 "../browser/media/media_browsertest.cc",
1565 "../browser/media/media_browsertest.h", 1569 "../browser/media/media_browsertest.h",
1566 "../browser/media/test_license_server.cc", 1570 "../browser/media/test_license_server.cc",
1567 "../browser/media/test_license_server.h", 1571 "../browser/media/test_license_server.h",
1568 "../browser/media/test_license_server_config.h", 1572 "../browser/media/test_license_server_config.h",
1569 "../browser/media/webrtc/media_stream_devices_controller_browsertest.cc", 1573 "../browser/media/webrtc/media_stream_devices_controller_browsertest.cc",
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after
1844 "ppapi/ppapi_filechooser_browsertest.cc", 1848 "ppapi/ppapi_filechooser_browsertest.cc",
1845 ] 1849 ]
1846 1850
1847 deps += [ 1851 deps += [
1848 ":browser_tests_js_webui", 1852 ":browser_tests_js_webui",
1849 ":sync_integration_test_support", 1853 ":sync_integration_test_support",
1850 ":test_support_ui", 1854 ":test_support_ui",
1851 "//base:i18n", 1855 "//base:i18n",
1852 "//base/test:test_support", 1856 "//base/test:test_support",
1853 "//chrome:browser_tests_pak", 1857 "//chrome:browser_tests_pak",
1858 "//chrome:packed_extra_resources",
1854 "//chrome:packed_resources", 1859 "//chrome:packed_resources",
1855 "//chrome:resources", 1860 "//chrome:resources",
1856 "//chrome:strings", 1861 "//chrome:strings",
1857 "//chrome/browser", 1862 "//chrome/browser",
1858 "//chrome/browser/resources:extension_resource_demo", 1863 "//chrome/browser/resources:extension_resource_demo",
1859 "//chrome/renderer", 1864 "//chrome/renderer",
1860 "//components/autofill/content/browser:risk_proto", 1865 "//components/autofill/content/browser:risk_proto",
1861 "//components/autofill/content/renderer:test_support", 1866 "//components/autofill/content/renderer:test_support",
1862 "//components/captive_portal:test_support", 1867 "//components/captive_portal:test_support",
1863 "//components/dom_distiller/content/browser", 1868 "//components/dom_distiller/content/browser",
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
1945 "$root_out_dir/resources/extension/", 1950 "$root_out_dir/resources/extension/",
1946 "$root_out_dir/test_case.html", 1951 "$root_out_dir/test_case.html",
1947 "$root_out_dir/test_case.html.mock-http-headers", 1952 "$root_out_dir/test_case.html.mock-http-headers",
1948 "$root_out_dir/test_data/", 1953 "$root_out_dir/test_data/",
1949 "$root_out_dir/test_page.css", 1954 "$root_out_dir/test_page.css",
1950 "$root_out_dir/test_page.css.mock-http-headers", 1955 "$root_out_dir/test_page.css.mock-http-headers",
1951 "$root_out_dir/test_url_loader_data/", 1956 "$root_out_dir/test_url_loader_data/",
1952 ] 1957 ]
1953 1958
1954 if (!is_mac) { 1959 if (!is_mac) {
1955 data += [ 1960 data += [ "$root_out_dir/locales/" ]
1956 "$root_out_dir/locales/", 1961 data_deps += [ "//chrome:packed_extra_resources" ]
1957 "$root_out_dir/resources.pak",
1958 ]
1959 } 1962 }
1960 1963
1961 if (!enable_one_click_signin) { 1964 if (!enable_one_click_signin) {
1962 sources -= [ "../browser/ui/sync/one_click_signin_links_delegate_impl_brow sertest.cc" ] 1965 sources -= [ "../browser/ui/sync/one_click_signin_links_delegate_impl_brow sertest.cc" ]
1963 } 1966 }
1964 if (enable_nacl) { 1967 if (enable_nacl) {
1965 sources += [ 1968 sources += [
1966 "../browser/chrome_service_worker_browsertest.cc", 1969 "../browser/chrome_service_worker_browsertest.cc",
1967 "../browser/extensions/extension_nacl_browsertest.cc", 1970 "../browser/extensions/extension_nacl_browsertest.cc",
1968 "../browser/nacl_host/test/gdb_debug_stub_browsertest.cc", 1971 "../browser/nacl_host/test/gdb_debug_stub_browsertest.cc",
(...skipping 439 matching lines...) Expand 10 before | Expand all | Expand 10 after
2408 "../browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest. cc", 2411 "../browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest. cc",
2409 "../browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc", 2412 "../browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc",
2410 "../browser/ui/ash/shelf_browsertest.cc", 2413 "../browser/ui/ash/shelf_browsertest.cc",
2411 ] 2414 ]
2412 2415
2413 if (toolkit_views) { 2416 if (toolkit_views) {
2414 sources -= [ "../browser/ui/views/frame/browser_non_client_frame_view_as h_browsertest.cc" ] 2417 sources -= [ "../browser/ui/views/frame/browser_non_client_frame_view_as h_browsertest.cc" ]
2415 } 2418 }
2416 } 2419 }
2417 if (is_mac) { 2420 if (is_mac) {
2418 # Other platforms only need .pak files, and can build this target 2421 # Other platforms only need {packed_extra_resources,packed_resources},
2419 # standalone much faster. 2422 # and can build this target standalone much faster.
2420 deps += [ 2423 deps += [
2421 "//chrome", 2424 "//chrome",
2422 "//chrome/common:app_mode_app_support", 2425 "//chrome/common:app_mode_app_support",
2423 2426
2424 # TODO(GYP) Mac: GYP has this dependency. Uncommenting this line 2427 # TODO(GYP) Mac: GYP has this dependency. Uncommenting this line
2425 # generates duplicate symbols between 2428 # generates duplicate symbols between
2426 # obj/components/crash/content/app/breakpad_stubs/crash_reporter_clien t.o 2429 # obj/components/crash/content/app/breakpad_stubs/crash_reporter_clien t.o
2427 # obj/components/crash/content/app/lib/crash_reporter_client.o 2430 # obj/components/crash/content/app/lib/crash_reporter_client.o
2428 # It's not clear how this is supposed to work. The intent seems to be 2431 # It's not clear how this is supposed to work. The intent seems to be
2429 # to not link breakpad in the tests. The dependency on .../app:lib 2432 # to not link breakpad in the tests. The dependency on .../app:lib
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after
2713 "//third_party/pywebsocket/", 2716 "//third_party/pywebsocket/",
2714 "//third_party/tlslite/", 2717 "//third_party/tlslite/",
2715 "$root_out_dir/pyproto/", 2718 "$root_out_dir/pyproto/",
2716 ] 2719 ]
2717 2720
2718 if (is_linux || is_win) { 2721 if (is_linux || is_win) {
2719 data += [ 2722 data += [
2720 "$root_out_dir/chrome_100_percent.pak", 2723 "$root_out_dir/chrome_100_percent.pak",
2721 "$root_out_dir/chrome_200_percent.pak", 2724 "$root_out_dir/chrome_200_percent.pak",
2722 "$root_out_dir/locales/en-US.pak", 2725 "$root_out_dir/locales/en-US.pak",
2723 "$root_out_dir/resources.pak",
2724 ] 2726 ]
2725 } 2727 }
2726 2728
2727 # TODO(phajdan.jr): Only temporary, to make transition easier. 2729 # TODO(phajdan.jr): Only temporary, to make transition easier.
2728 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] 2730 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
2729 2731
2730 deps = [ 2732 deps = [
2731 ":browser_tests_runner", 2733 ":browser_tests_runner",
2732 ":sync_integration_test_support", 2734 ":sync_integration_test_support",
2733 ":test_support", 2735 ":test_support",
2734 ":test_support_ui", 2736 ":test_support_ui",
2737 "//chrome:packed_extra_resources",
2735 "//chrome:packed_resources", 2738 "//chrome:packed_resources",
2736 "//chrome:resources", 2739 "//chrome:resources",
2737 "//chrome:strings", 2740 "//chrome:strings",
2738 "//chrome/app:chrome_dll_resources", 2741 "//chrome/app:chrome_dll_resources",
2739 "//chrome/app:command_ids", 2742 "//chrome/app:command_ids",
2740 "//chrome/common", 2743 "//chrome/common",
2741 "//chrome/renderer", 2744 "//chrome/renderer",
2742 "//components/sync", 2745 "//components/sync",
2743 "//crypto:platform", 2746 "//crypto:platform",
2744 "//testing/gmock", 2747 "//testing/gmock",
2745 "//testing/gtest", 2748 "//testing/gtest",
2746 "//third_party/WebKit/public:blink", 2749 "//third_party/WebKit/public:blink",
2747 "//third_party/icu", 2750 "//third_party/icu",
2748 "//third_party/leveldatabase", 2751 "//third_party/leveldatabase",
2749 ] 2752 ]
2750 2753
2751 data_deps = [ 2754 data_deps = [
2752 "//third_party/mesa:osmesa", 2755 "//third_party/mesa:osmesa",
2753 ] 2756 ]
2754 2757
2758 if (!is_mac) {
2759 data_deps += [ "//chrome:packed_extra_resources" ]
2760 }
2761
2755 if (is_mac) { 2762 if (is_mac) {
2756 # Dictionary sync is disabled on Mac. 2763 # Dictionary sync is disabled on Mac.
2757 sources -= [ 2764 sources -= [
2758 "../browser/sync/test/integration/single_client_dictionary_sync_test.cc" , 2765 "../browser/sync/test/integration/single_client_dictionary_sync_test.cc" ,
2759 "../browser/sync/test/integration/two_client_dictionary_sync_test.cc", 2766 "../browser/sync/test/integration/two_client_dictionary_sync_test.cc",
2760 ] 2767 ]
2761 2768
2762 data_deps += [ 2769 data_deps += [
2763 "//chrome", 2770 "//chrome",
2764 "//chrome:chrome_framework", 2771 "//chrome:chrome_framework",
(...skipping 585 matching lines...) Expand 10 before | Expand all | Expand 10 after
3350 "//third_party/pywebsocket/", 3357 "//third_party/pywebsocket/",
3351 "//third_party/tlslite/", 3358 "//third_party/tlslite/",
3352 "//third_party/zlib/google/test/data/", 3359 "//third_party/zlib/google/test/data/",
3353 "//tools/metrics/histograms/histograms.xml", 3360 "//tools/metrics/histograms/histograms.xml",
3354 "$root_out_dir/pyproto/google/", 3361 "$root_out_dir/pyproto/google/",
3355 ] 3362 ]
3356 if (is_android || is_linux || is_win) { 3363 if (is_android || is_linux || is_win) {
3357 data += [ 3364 data += [
3358 "$root_out_dir/chrome_100_percent.pak", 3365 "$root_out_dir/chrome_100_percent.pak",
3359 "$root_out_dir/locales/en-US.pak", 3366 "$root_out_dir/locales/en-US.pak",
3360 "$root_out_dir/resources.pak",
3361 ] 3367 ]
3362 } 3368 }
3363 if (is_linux || is_win) { 3369 if (is_linux || is_win) {
3364 data += [ "$root_out_dir/chrome_200_percent.pak" ] 3370 data += [ "$root_out_dir/chrome_200_percent.pak" ]
3365 } 3371 }
3366 3372
3367 defines = [] 3373 defines = []
3368 3374
3369 deps = [ 3375 deps = [
3370 # NOTE: New dependencies should generally be added in the OS!="ios" 3376 # NOTE: New dependencies should generally be added in the OS!="ios"
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
3438 "//third_party/webrtc/modules/desktop_capture", 3444 "//third_party/webrtc/modules/desktop_capture",
3439 "//tools/json_schema_compiler/test:schema_test", 3445 "//tools/json_schema_compiler/test:schema_test",
3440 "//ui/gl", 3446 "//ui/gl",
3441 "//v8", 3447 "//v8",
3442 ] 3448 ]
3443 } 3449 }
3444 3450
3445 if (is_mac) { 3451 if (is_mac) {
3446 data_deps += [ "//chrome:chrome_framework" ] 3452 data_deps += [ "//chrome:chrome_framework" ]
3447 data += [ "$root_out_dir/Chromium Framework.framework/" ] 3453 data += [ "$root_out_dir/Chromium Framework.framework/" ]
3454 } else {
3455 data_deps += [ "//chrome:packed_extra_resources" ]
3448 } 3456 }
3449 3457
3450 if (is_android) { 3458 if (is_android) {
3451 # Offline pages are currently only on Android. 3459 # Offline pages are currently only on Android.
3452 sources += [ 3460 sources += [
3453 "../browser/android/offline_pages/offline_page_mhtml_archiver_unittest.cc" , 3461 "../browser/android/offline_pages/offline_page_mhtml_archiver_unittest.cc" ,
3454 "../browser/android/offline_pages/offline_page_request_job_unittest.cc", 3462 "../browser/android/offline_pages/offline_page_request_job_unittest.cc",
3455 "../browser/android/offline_pages/offline_page_utils_unittest.cc", 3463 "../browser/android/offline_pages/offline_page_utils_unittest.cc",
3456 "../browser/android/offline_pages/prerender_adapter_unittest.cc", 3464 "../browser/android/offline_pages/prerender_adapter_unittest.cc",
3457 "../browser/android/offline_pages/prerendering_loader_unittest.cc", 3465 "../browser/android/offline_pages/prerendering_loader_unittest.cc",
(...skipping 1107 matching lines...) Expand 10 before | Expand all | Expand 10 after
4565 "../browser/autofill/autofill_credit_card_filling_infobar_delegate_mobile_ unittest.cc", 4573 "../browser/autofill/autofill_credit_card_filling_infobar_delegate_mobile_ unittest.cc",
4566 "../browser/autofill/autofill_save_card_infobar_delegate_mobile_unittest.c c", 4574 "../browser/autofill/autofill_save_card_infobar_delegate_mobile_unittest.c c",
4567 "../browser/password_manager/account_chooser_dialog_android_unittest.cc", 4575 "../browser/password_manager/account_chooser_dialog_android_unittest.cc",
4568 "../browser/password_manager/auto_signin_first_run_dialog_android_unittest .cc", 4576 "../browser/password_manager/auto_signin_first_run_dialog_android_unittest .cc",
4569 "../browser/password_manager/save_password_infobar_delegate_android_unitte st.cc", 4577 "../browser/password_manager/save_password_infobar_delegate_android_unitte st.cc",
4570 "../browser/permissions/permission_queue_controller_unittest.cc", 4578 "../browser/permissions/permission_queue_controller_unittest.cc",
4571 ] 4579 ]
4572 } 4580 }
4573 if (!is_mac && !is_ios) { 4581 if (!is_mac && !is_ios) {
4574 deps += [ 4582 deps += [
4583 "//chrome:packed_extra_resources",
4575 "//chrome:packed_resources", 4584 "//chrome:packed_resources",
4576 "//chrome/tools/convert_dict:lib", 4585 "//chrome/tools/convert_dict:lib",
4577 "//third_party/hunspell", 4586 "//third_party/hunspell",
4578 ] 4587 ]
4579 } 4588 }
4580 if (is_win || is_mac) { 4589 if (is_win || is_mac) {
4581 sources += [ 4590 sources += [
4582 "../browser/media_galleries/fileapi/itunes_file_util_unittest.cc", 4591 "../browser/media_galleries/fileapi/itunes_file_util_unittest.cc",
4583 "../browser/media_galleries/fileapi/picasa_file_util_unittest.cc", 4592 "../browser/media_galleries/fileapi/picasa_file_util_unittest.cc",
4584 "../utility/media_galleries/itunes_library_parser_unittest.cc", 4593 "../utility/media_galleries/itunes_library_parser_unittest.cc",
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after
4997 "touch_hud", 5006 "touch_hud",
4998 "ui", 5007 "ui",
4999 ] 5008 ]
5000 5009
5001 if (is_linux && !is_android) { 5010 if (is_linux && !is_android) {
5002 deps += [ "//components/font_service:manifest" ] 5011 deps += [ "//components/font_service:manifest" ]
5003 packaged_services += [ "font_service" ] 5012 packaged_services += [ "font_service" ]
5004 } 5013 }
5005 } 5014 }
5006 } 5015 }
OLDNEW
« no previous file with comments | « chrome/chrome_paks.gni ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698