OLD | NEW |
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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 # This turns on e.g. the filename-based detection of which | 7 # This turns on e.g. the filename-based detection of which |
8 # platforms to include source files on (e.g. files ending in | 8 # platforms to include source files on (e.g. files ending in |
9 # _mac.h or _mac.cc are only compiled on MacOSX). | 9 # _mac.h or _mac.cc are only compiled on MacOSX). |
10 'chromium_code': 1, | 10 'chromium_code': 1, |
11 }, | 11 }, |
12 'conditions': [ | 12 'conditions': [ |
13 ['android_webview_build == 0', { | 13 ['android_webview_build == 0', { |
14 'targets': [ | 14 'targets': [ |
15 { | 15 { |
| 16 'target_name': 'components_tests_pak', |
| 17 'type': 'none', |
| 18 'dependencies': [ |
| 19 '../ui/resources/ui_resources.gyp:ui_resources', |
| 20 '../ui/strings/ui_strings.gyp:ui_strings', |
| 21 'components_resources.gyp:components_resources', |
| 22 'components_strings.gyp:components_strings', |
| 23 ], |
| 24 'actions': [ |
| 25 { |
| 26 'action_name': 'repack_components_tests_pak', |
| 27 'variables': { |
| 28 'pak_inputs': [ |
| 29 '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pa
k', |
| 30 '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_stri
ngs_en-US.pak', |
| 31 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_perc
ent.pak', |
| 32 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-
US.pak', |
| 33 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak', |
| 34 ], |
| 35 'pak_output': '<(PRODUCT_DIR)/components_tests_resources.pak', |
| 36 }, |
| 37 'includes': [ '../build/repack_action.gypi' ], |
| 38 }, |
| 39 ], |
| 40 'direct_dependent_settings': { |
| 41 'mac_bundle_resources': [ |
| 42 '<(PRODUCT_DIR)/components_tests_resources.pak', |
| 43 ], |
| 44 }, |
| 45 }, |
| 46 { |
16 # GN version: //components/components_unittests | 47 # GN version: //components/components_unittests |
17 'target_name': 'components_unittests', | 48 'target_name': 'components_unittests', |
18 'type': '<(gtest_target_type)', | 49 'type': '<(gtest_target_type)', |
19 'sources': [ | 50 'sources': [ |
20 # Note: sources list duplicated in GN build. In the GN build, | 51 # Note: sources list duplicated in GN build. In the GN build, |
21 # each component has its own unit tests target defined in its | 52 # each component has its own unit tests target defined in its |
22 # directory that are then linked into the final content_unittests. | 53 # directory that are then linked into the final content_unittests. |
23 'auto_login_parser/auto_login_parser_unittest.cc', | 54 'auto_login_parser/auto_login_parser_unittest.cc', |
24 'autofill/content/browser/content_autofill_driver_unittest.cc', | 55 'autofill/content/browser/content_autofill_driver_unittest.cc', |
25 'autofill/content/browser/request_autocomplete_manager_unittest.cc', | 56 'autofill/content/browser/request_autocomplete_manager_unittest.cc', |
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
414 'components.gyp:update_client', | 445 'components.gyp:update_client', |
415 'components.gyp:update_client_test_support', | 446 'components.gyp:update_client_test_support', |
416 'components.gyp:url_fixer', | 447 'components.gyp:url_fixer', |
417 'components.gyp:variations', | 448 'components.gyp:variations', |
418 'components.gyp:variations_http_provider', | 449 'components.gyp:variations_http_provider', |
419 'components.gyp:wallpaper', | 450 'components.gyp:wallpaper', |
420 'components.gyp:web_resource', | 451 'components.gyp:web_resource', |
421 'components.gyp:web_resource_test_support', | 452 'components.gyp:web_resource_test_support', |
422 'components_resources.gyp:components_resources', | 453 'components_resources.gyp:components_resources', |
423 'components_strings.gyp:components_strings', | 454 'components_strings.gyp:components_strings', |
424 ], | 455 'components_tests_pak', |
425 'actions': [ | |
426 { | |
427 'action_name': 'repack_components_pak', | |
428 'variables': { | |
429 'pak_inputs': [ | |
430 '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pa
k', | |
431 '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_stri
ngs_en-US.pak', | |
432 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_perc
ent.pak', | |
433 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-
US.pak', | |
434 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak', | |
435 ], | |
436 'pak_output': '<(PRODUCT_DIR)/components_unittests_resources.pak
', | |
437 }, | |
438 'includes': [ '../build/repack_action.gypi' ], | |
439 }, | |
440 ], | |
441 'mac_bundle_resources': [ | |
442 '<(PRODUCT_DIR)/components_unittests_resources.pak', | |
443 ], | 456 ], |
444 'conditions': [ | 457 'conditions': [ |
445 ['toolkit_views == 1', { | 458 ['toolkit_views == 1', { |
446 'sources': [ | 459 'sources': [ |
447 'bookmarks/browser/bookmark_node_data_unittest.cc', | 460 'bookmarks/browser/bookmark_node_data_unittest.cc', |
448 'constrained_window/constrained_window_views_unittest.cc', | 461 'constrained_window/constrained_window_views_unittest.cc', |
449 ], | 462 ], |
450 'dependencies': [ | 463 'dependencies': [ |
451 '<(DEPTH)/ui/views/views.gyp:views_test_support', | 464 '<(DEPTH)/ui/views/views.gyp:views_test_support', |
452 'components.gyp:constrained_window', | 465 'components.gyp:constrained_window', |
(...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
944 '../testing/gmock.gyp:gmock', | 957 '../testing/gmock.gyp:gmock', |
945 '../testing/gtest.gyp:gtest', | 958 '../testing/gtest.gyp:gtest', |
946 'components.gyp:autofill_content_browser', | 959 'components.gyp:autofill_content_browser', |
947 'components.gyp:autofill_content_renderer', | 960 'components.gyp:autofill_content_renderer', |
948 'components.gyp:dom_distiller_content', | 961 'components.gyp:dom_distiller_content', |
949 'components.gyp:dom_distiller_core', | 962 'components.gyp:dom_distiller_core', |
950 'components.gyp:password_manager_content_renderer', | 963 'components.gyp:password_manager_content_renderer', |
951 'components.gyp:pref_registry_test_support', | 964 'components.gyp:pref_registry_test_support', |
952 'components_resources.gyp:components_resources', | 965 'components_resources.gyp:components_resources', |
953 'components_strings.gyp:components_strings', | 966 'components_strings.gyp:components_strings', |
| 967 'components_tests_pak', |
954 ], | 968 ], |
955 'include_dirs': [ | 969 'include_dirs': [ |
956 '..', | 970 '..', |
957 ], | 971 ], |
958 'defines': [ | 972 'defines': [ |
959 'HAS_OUT_OF_PROC_TEST_RUNNER', | 973 'HAS_OUT_OF_PROC_TEST_RUNNER', |
960 ], | 974 ], |
961 'sources': [ | 975 'sources': [ |
962 'autofill/content/browser/risk/fingerprint_browsertest.cc', | 976 'autofill/content/browser/risk/fingerprint_browsertest.cc', |
963 'autofill/content/renderer/password_form_conversion_utils_browsertes
t.cc', | 977 'autofill/content/renderer/password_form_conversion_utils_browsertes
t.cc', |
964 'dom_distiller/content/distiller_page_web_contents_browsertest.cc', | 978 'dom_distiller/content/distiller_page_web_contents_browsertest.cc', |
965 'password_manager/content/renderer/credential_manager_client_browser
test.cc', | 979 'password_manager/content/renderer/credential_manager_client_browser
test.cc', |
966 ], | 980 ], |
967 'actions': [ | |
968 { | |
969 'action_name': 'repack_components_pak', | |
970 'variables': { | |
971 'pak_inputs': [ | |
972 '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pa
k', | |
973 '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_stri
ngs_en-US.pak', | |
974 ], | |
975 'pak_output': '<(PRODUCT_DIR)/components_resources.pak', | |
976 }, | |
977 'includes': [ '../build/repack_action.gypi' ], | |
978 }, | |
979 ], | |
980 'conditions': [ | 981 'conditions': [ |
981 ['OS == "android"', { | 982 ['OS == "android"', { |
982 'sources!': [ | 983 'sources!': [ |
983 'autofill/content/browser/risk/fingerprint_browsertest.cc', | 984 'autofill/content/browser/risk/fingerprint_browsertest.cc', |
984 ], | 985 ], |
985 }], | 986 }], |
986 ['OS == "linux"', { | 987 ['OS == "linux"', { |
987 'sources': [ | 988 'sources': [ |
988 # content_extractor is a standalone content extraction tool bu
ilt as | 989 # content_extractor is a standalone content extraction tool bu
ilt as |
989 # a MANUAL component_browsertest. | 990 # a MANUAL component_browsertest. |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1060 '../build/isolate.gypi', | 1061 '../build/isolate.gypi', |
1061 ], | 1062 ], |
1062 'sources': [ | 1063 'sources': [ |
1063 'components_unittests.isolate', | 1064 'components_unittests.isolate', |
1064 ], | 1065 ], |
1065 }, | 1066 }, |
1066 ], | 1067 ], |
1067 }], | 1068 }], |
1068 ], | 1069 ], |
1069 } | 1070 } |
OLD | NEW |