summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authortonyg@chromium.org <tonyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-08 01:51:19 +0000
committertonyg@chromium.org <tonyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-08 01:51:19 +0000
commit3fb7e98b298c19c24b33dc85135eff6717c85681 (patch)
tree8b18787b8e467927ae1c0e681618cb1c7aed6ef9 /chrome
parentdfa3abf0d741e6075eb8ba31b2ba9ff7160b2ddb (diff)
downloadchromium_src-3fb7e98b298c19c24b33dc85135eff6717c85681.zip
chromium_src-3fb7e98b298c19c24b33dc85135eff6717c85681.tar.gz
chromium_src-3fb7e98b298c19c24b33dc85135eff6717c85681.tar.bz2
Revert 51808 - Try to make chrome_tests.gypi include all sources for all targets, then exclude conditionally, rather than including conditionally. This way, functions like MSVC's "search in entire project" will still catch the excluded file content.
BUG=none TEST=none Review URL: http://codereview.chromium.org/2850040 TBR=pkasting@chromium.org Review URL: http://codereview.chromium.org/2900001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51813 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/chrome_tests.gypi339
1 files changed, 153 insertions, 186 deletions
diff --git a/chrome/chrome_tests.gypi b/chrome/chrome_tests.gypi
index e51c371..ab5cc4e 100644
--- a/chrome/chrome_tests.gypi
+++ b/chrome/chrome_tests.gypi
@@ -4,6 +4,30 @@
{
'variables' : {
+ 'browser_tests_sources_views_specific': [
+ 'browser/extensions/browser_action_test_util_views.cc',
+ 'browser/views/browser_actions_container_browsertest.cc',
+ ],
+ 'browser_tests_sources_win_specific': [
+ 'browser/extensions/extension_shelf_model_browsertest.cc',
+ 'browser/extensions/extension_popup_apitest.cc',
+ # TODO(jam): http://crbug.com/15101 These tests fail on Linux and Mac.
+ 'browser/child_process_security_policy_browsertest.cc',
+ 'browser/renderer_host/test/web_cache_manager_browsertest.cc',
+ 'browser/renderer_host/test/render_view_host_manager_browsertest.cc',
+ ],
+ # TODO(jcampan): move these vars to views.gyp.
+ 'views_unit_tests_sources': [
+ '../views/animation/bounds_animator_unittest.cc',
+ '../views/box_layout_unittest.cc',
+ '../views/view_unittest.cc',
+ '../views/focus/focus_manager_unittest.cc',
+ '../views/controls/label_unittest.cc',
+ '../views/controls/progress_bar_unittest.cc',
+ '../views/controls/tabbed_pane/tabbed_pane_unittest.cc',
+ '../views/controls/table/table_view_unittest.cc',
+ '../views/grid_layout_unittest.cc',
+ ],
'pyautolib_sources': [
'app/chrome_dll_resource.h',
'common/pref_names.cc',
@@ -458,6 +482,7 @@
'security_tests', # run time dependency
'test_support_common',
'../google_update/google_update.gyp:google_update',
+ '../views/views.gyp:views',
# run time dependency
'../webkit/webkit.gyp:npapi_test_plugin',
],
@@ -483,11 +508,6 @@
},
},
}],
- ['toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }],
],
},
{
@@ -542,7 +562,6 @@
},
'sources': [
'app/breakpad_mac_stubs.mm',
- 'app/chrome_dll.rc',
# All unittests in browser, common, renderer and service.
'browser/app_controller_mac_unittest.mm',
'browser/app_menu_model_unittest.cc',
@@ -612,7 +631,6 @@
'browser/chromeos/login/cookie_fetcher_unittest.cc',
'browser/chromeos/login/google_authenticator_unittest.cc',
'browser/chromeos/login/mock_auth_response_handler.cc',
- 'browser/chromeos/notifications/desktop_notifications_unittest.cc',
'browser/chromeos/options/language_config_model_unittest.cc',
'browser/chromeos/pipe_reader_unittest.cc',
'browser/chromeos/status/language_menu_button_unittest.cc',
@@ -898,7 +916,6 @@
'browser/profile_manager_unittest.cc',
'browser/renderer_host/audio_renderer_host_unittest.cc',
'browser/renderer_host/gtk_im_context_wrapper_unittest.cc',
- 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc',
'browser/renderer_host/render_widget_host_unittest.cc',
'browser/renderer_host/resource_dispatcher_host_unittest.cc',
'browser/renderer_host/resource_queue_unittest.cc',
@@ -930,7 +947,6 @@
'browser/sessions/session_service_unittest.cc',
'browser/sessions/tab_restore_service_unittest.cc',
'browser/shell_integration_unittest.cc',
- 'browser/spellchecker_platform_engine_unittest.cc',
'browser/ssl/ssl_host_state_unittest.cc',
'browser/status_icons/status_icon_unittest.cc',
'browser/status_icons/status_tray_unittest.cc',
@@ -1063,7 +1079,6 @@
'service/cloud_print/cloud_print_helpers_unittest.cc',
'test/browser_with_test_window_test.cc',
'test/browser_with_test_window_test.h',
- 'test/data/resource.rc',
'test/file_test_utils.cc',
'test/file_test_utils.h',
'test/menu_model_test.cc',
@@ -1077,18 +1092,6 @@
'test/v8_unit_test.h',
'tools/convert_dict/convert_dict_unittest.cc',
'../third_party/cld/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
- # TODO(jcampan): Create a separate unit test for these to allow us to
- # test views completely decoupled from chrome.
- '../views/animation/bounds_animator_unittest.cc',
- '../views/box_layout_unittest.cc',
- '../views/controls/label_unittest.cc',
- '../views/controls/progress_bar_unittest.cc',
- '../views/controls/tabbed_pane/tabbed_pane_unittest.cc',
- '../views/controls/table/table_view_unittest.cc',
- '../views/focus/accelerator_handler_gtk_unittest.cc',
- '../views/focus/focus_manager_unittest.cc',
- '../views/grid_layout_unittest.cc',
- '../views/view_unittest.cc',
],
'conditions': [
['chromeos==0', {
@@ -1097,9 +1100,9 @@
],
}],
['chromeos==0 and toolkit_views==0 and OS!="win"', {
- 'sources!': [
- 'browser/views/info_bubble_unittest.cc',
- ],
+ 'sources/': [
+ ['exclude', 'browser/views/info_bubble_unittest.cc'],
+ ]
}],
['OS=="linux" and selinux==0', {
'dependencies': [
@@ -1121,66 +1124,50 @@
'../build/linux/system.gyp:nss',
'../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
],
+ 'sources': [
+ 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc',
+ ],
'sources!': [
'browser/printing/print_job_unittest.cc',
'browser/views/bookmark_bar_view_unittest.cc',
'browser/views/bookmark_context_menu_test.cc',
],
- }, { # else: OS != "linux"
- 'sources!': [
- 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc',
- ],
}],
['toolkit_views==1', {
'dependencies': [
'../views/views.gyp:views',
],
- }, { # else: toolkit_views == 0
- 'sources/': [
- ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc'],
- ],
- 'sources!': [
- '../views/animation/bounds_animator_unittest.cc',
- '../views/box_layout_unittest.cc',
- '../views/controls/label_unittest.cc',
- '../views/controls/progress_bar_unittest.cc',
- '../views/controls/tabbed_pane/tabbed_pane_unittest.cc',
- '../views/controls/table/table_view_unittest.cc',
- '../views/focus/focus_manager_unittest.cc',
- '../views/grid_layout_unittest.cc',
- '../views/view_unittest.cc',
- ],
}],
['OS=="linux" and toolkit_views==1', {
- # We must use 'sources/' instead of 'sources!' as there is a
- # target-default 'sources/' including gtk_unittest and 'sources/'
- # takes precedence over 'sources!'.
- 'sources/': [
- ['exclude', 'browser/gtk/bookmark_bar_gtk_unittest.cc$'],
- ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest.cc'],
- ['exclude', 'browser/gtk/gtk_chrome_shrinkable_hbox_unittest.cc'],
- ['exclude', 'browser/gtk/gtk_expanded_container_unittest.cc'],
- ['exclude', 'browser/gtk/gtk_theme_provider_unittest.cc'],
- ['exclude', 'browser/gtk/options/cookies_view_unittest.cc'],
- ['exclude', 'browser/gtk/options/languages_page_gtk_unittest.cc'],
- ['exclude', 'browser/gtk/reload_button_gtk_unittest.cc'],
- ['exclude', 'browser/gtk/status_icons/status_tray_gtk_unittest.cc'],
- ['include', 'browser/views/bookmark_bar_view_unittest.cc'],
- ['include', 'browser/views/bookmark_context_menu_test.cc'],
- ],
- }, { # else: OS != "linux" or toolkit_views == 0
- 'sources!': [
+ 'sources': [
+ '<@(views_unit_tests_sources)',
'../views/focus/accelerator_handler_gtk_unittest.cc',
],
- }],
- ['chromeos==1', {
- 'sources!': [
- 'browser/notifications/desktop_notifications_unittest.cc',
+ # We must use 'sources/' instead of 'source!' as there is a
+ # target-default 'sources/' including gtk_unittest and 'source/' takes
+ # precedence over 'sources!'.
+ 'sources/': [
+ ['exclude', 'browser/gtk/bookmark_bar_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/gtk_chrome_shrinkable_hbox_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/gtk_expanded_container_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/gtk_theme_provider_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/options/cookies_view_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/options/languages_page_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/reload_button_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/status_icons/status_tray_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'],
+ ['include', 'browser/views/bookmark_bar_view_unittest.cc$'],
+ ['include', 'browser/views/bookmark_context_menu_test.cc$'],
],
- }, { # else: chromeos == 0
- 'sources!': [
+ }],
+ ['OS=="linux" and chromeos==1', {
+ 'sources': [
'browser/chromeos/notifications/desktop_notifications_unittest.cc',
],
+ 'sources/': [
+ ['exclude', 'browser/notifications/desktop_notifications_unittest.cc'],
+ ]
}],
['OS=="mac"', {
# The test fetches resources which means Mac need the app bundle to
@@ -1193,6 +1180,9 @@
'../third_party/GTM',
'../third_party/GTM/AppKit',
],
+ 'sources': [
+ 'browser/spellchecker_platform_engine_unittest.cc',
+ ],
'sources!': [
# Blocked on bookmark manager.
'browser/bookmarks/bookmark_context_menu_controller_unittest.cc',
@@ -1237,9 +1227,6 @@
'convert_dict_lib',
'../third_party/hunspell/hunspell.gyp:hunspell',
],
- 'sources!': [
- 'browser/spellchecker_platform_engine_unittest.cc',
- ],
}],
['OS=="win"', {
'defines': [
@@ -1264,6 +1251,11 @@
'<(DEPTH)/third_party/wtl/include',
],
'sources': [
+ 'app/chrome_dll.rc',
+ 'test/data/resource.rc',
+
+ '<@(views_unit_tests_sources)',
+
# TODO: It would be nice to have these pulled in
# automatically from direct_dependent_settings in
# their various targets (net.gyp:net_resources, etc.),
@@ -1278,6 +1270,9 @@
'<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_chromium_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc',
],
+ 'sources/': [
+ ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'],
+ ],
'link_settings': {
'libraries': [
'-lcomsupp.lib',
@@ -1298,7 +1293,6 @@
},
}, { # else: OS != "win"
'sources!': [
- 'app/chrome_dll.rc',
'browser/bookmarks/bookmark_codec_unittest.cc',
'browser/bookmarks/bookmark_drag_data_unittest.cc',
'browser/browser_accessibility_win_unittest.cc',
@@ -1313,7 +1307,6 @@
'browser/views/find_bar_host_unittest.cc',
'browser/views/generic_info_view_unittest.cc',
'browser/views/keyword_editor_view_unittest.cc',
- 'test/data/resource.rc',
],
}],
['OS=="linux" or OS=="freebsd"', {
@@ -1358,46 +1351,22 @@
],
'defines': [ 'ALLOW_IN_PROC_BROWSER_TEST' ],
'sources': [
+ # Test support sources
'app/breakpad_mac_stubs.mm',
- 'app/chrome_dll.rc',
- 'app/chrome_dll_resource.h',
- 'app/chrome_dll_version.rc.version',
+ 'test/in_process_browser_test.cc',
+ 'test/in_process_browser_test.h',
+ 'test/test_launcher/out_of_proc_test_runner.cc',
+ 'test/test_launcher/test_runner.cc',
+ 'test/test_launcher/test_runner.h',
+ 'test/unit/chrome_test_suite.h',
+ 'browser/chromeos/login/wizard_in_process_browser_test.cc',
+ 'browser/chromeos/login/wizard_in_process_browser_test.h',
+ # Actual test sources
'browser/autocomplete/autocomplete_browsertest.cc',
'browser/browser_browsertest.cc',
'browser/browser_init_browsertest.cc',
'browser/browsing_data_database_helper_browsertest.cc',
'browser/browsing_data_local_storage_helper_browsertest.cc',
- 'browser/child_process_security_policy_browsertest.cc',
- 'browser/chromeos/cros/cros_in_process_browser_test.cc',
- 'browser/chromeos/cros/cros_in_process_browser_test.h',
- 'browser/chromeos/cros/mock_cros_library.h',
- 'browser/chromeos/cros/mock_cryptohome_library.h',
- 'browser/chromeos/cros/mock_keyboard_library.h',
- 'browser/chromeos/cros/mock_input_method_library.h',
- 'browser/chromeos/cros/mock_mount_library.cc',
- 'browser/chromeos/cros/mock_mount_library.h',
- 'browser/chromeos/cros/mock_network_library.h',
- 'browser/chromeos/cros/mock_power_library.h',
- 'browser/chromeos/cros/mock_speech_synthesis_library.h',
- 'browser/chromeos/cros/mock_synaptics_library.h',
- 'browser/chromeos/cros/mock_system_library.h',
- 'browser/chromeos/login/account_screen_browsertest.cc',
- 'browser/chromeos/login/login_browsertest.cc',
- 'browser/chromeos/login/login_screen_browsertest.cc',
- 'browser/chromeos/login/mock_authenticator.h',
- 'browser/chromeos/login/network_screen_browsertest.cc',
- 'browser/chromeos/login/screen_locker_browsertest.cc',
- 'browser/chromeos/login/screen_locker_tester.cc',
- 'browser/chromeos/login/screen_locker_tester.h',
- 'browser/chromeos/login/wizard_controller_browsertest.cc',
- 'browser/chromeos/login/wizard_in_process_browser_test.cc',
- 'browser/chromeos/login/wizard_in_process_browser_test.h',
- 'browser/chromeos/notifications/notification_browsertest.cc',
- 'browser/chromeos/options/wifi_config_view_browsertest.cc',
- 'browser/chromeos/panels/panel_browsertest.cc',
- 'browser/chromeos/status/clock_menu_button_browsertest.cc',
- 'browser/chromeos/status/language_menu_button_browsertest.cc',
- 'browser/chromeos/status/power_menu_button_browsertest.cc',
'browser/crash_recovery_browsertest.cc',
'browser/dom_ui/file_browse_browsertest.cc',
'browser/dom_ui/mediaplayer_browsertest.cc',
@@ -1409,9 +1378,6 @@
'browser/extensions/autoupdate_interceptor.h',
'browser/extensions/browser_action_apitest.cc',
'browser/extensions/browser_action_test_util.h',
- 'browser/extensions/browser_action_test_util_gtk.cc',
- 'browser/extensions/browser_action_test_util_mac.mm',
- 'browser/extensions/browser_action_test_util_views.cc',
'browser/extensions/content_script_all_frames_apitest.cc',
'browser/extensions/content_script_extension_process_apitest.cc',
'browser/extensions/cross_origin_xhr_apitest.cc',
@@ -1447,10 +1413,8 @@
'browser/extensions/extension_metrics_apitest.cc',
'browser/extensions/extension_omnibox_apitest.cc',
'browser/extensions/extension_override_apitest.cc',
- 'browser/extensions/extension_popup_apitest.cc',
'browser/extensions/extension_processes_apitest.cc',
'browser/extensions/extension_rlz_apitest.cc',
- 'browser/extensions/extension_shelf_model_browsertest.cc',
'browser/extensions/extension_startup_browsertest.cc',
'browser/extensions/extension_storage_apitest.cc',
'browser/extensions/extension_tabs_apitest.cc',
@@ -1467,45 +1431,30 @@
'browser/first_run_browsertest.cc',
'browser/geolocation/access_token_store_browsertest.cc',
'browser/geolocation/geolocation_browsertest.cc',
- 'browser/gtk/view_id_util_browsertest.cc',
'browser/net/cookie_policy_browsertest.cc',
'browser/net/ftp_browsertest.cc',
'browser/printing/print_dialog_cloud_uitest.cc',
- 'browser/renderer_host/test/web_cache_manager_browsertest.cc',
- 'browser/renderer_host/test/render_view_host_manager_browsertest.cc',
'browser/sessions/session_restore_browsertest.cc',
'browser/ssl/ssl_browser_tests.cc',
'browser/task_manager_browsertest.cc',
- 'browser/views/browser_actions_container_browsertest.cc',
'renderer/form_autocomplete_browsertest.cc',
'test/automation/dom_automation_browsertest.cc',
- 'test/in_process_browser_test.cc',
- 'test/in_process_browser_test.h',
'test/render_view_test.cc',
'test/render_view_test.h',
- 'test/test_launcher/out_of_proc_test_runner.cc',
- 'test/test_launcher/test_runner.cc',
- 'test/test_launcher/test_runner.h',
- 'test/unit/chrome_test_suite.h',
],
'conditions': [
['chromeos==0', {
'sources/': [
['exclude', '^browser/chromeos'],
- ],
- 'sources!': [
- 'browser/dom_ui/mediaplayer_browsertest.cc',
- 'browser/dom_ui/file_browse_browsertest.cc',
- ],
- }],
- ['OS!="linux" or toolkit_views==1', {
- 'sources!': [
- 'browser/extensions/browser_action_test_util_gtk.cc',
- 'browser/gtk/view_id_util_browsertest.cc',
+ ['exclude', '^browser/dom_ui/mediaplayer_browsertest.cc'],
+ ['exclude', '^browser/dom_ui/file_browse_browsertest.cc'],
],
}],
['OS=="win"', {
'sources': [
+ 'app/chrome_dll.rc',
+ 'app/chrome_dll_resource.h',
+ 'app/chrome_dll_version.rc.version',
'<(SHARED_INTERMEDIATE_DIR)/app/app_resources/app_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc',
@@ -1515,6 +1464,8 @@
'<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_chromium_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc',
+ '<@(browser_tests_sources_win_specific)',
+ '<@(browser_tests_sources_views_specific)'
],
'include_dirs': [
'<(DEPTH)/third_party/wtl/include',
@@ -1540,19 +1491,9 @@
},
},
}
- }, { # else: OS != "win"
- 'sources!': [
- 'app/chrome_dll.rc',
- 'app/chrome_dll_resource.h',
- 'app/chrome_dll_version.rc.version',
- 'browser/extensions/extension_popup_apitest.cc',
- 'browser/extensions/extension_rlz_apitest.cc',
- 'browser/extensions/extension_shelf_model_browsertest.cc',
- # TODO(jam): http://crbug.com/15101 These tests fail on Linux and
- # Mac.
- 'browser/child_process_security_policy_browsertest.cc',
- 'browser/renderer_host/test/web_cache_manager_browsertest.cc',
- 'browser/renderer_host/test/render_view_host_manager_browsertest.cc',
+ }, { # 'OS!="win"
+ 'sources/': [
+ ['exclude', '^browser/extensions/extension_rlz_apitest.cc'],
],
}],
['OS=="linux"', {
@@ -1561,7 +1502,56 @@
'../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
],
}],
+ ['OS=="linux" and toolkit_views==1', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ 'sources': [
+ '<@(browser_tests_sources_views_specific)',
+ ],
+ }],
+ ['OS=="linux" and chromeos==1', {
+ 'sources': [
+ 'browser/chromeos/cros/cros_in_process_browser_test.cc',
+ 'browser/chromeos/cros/cros_in_process_browser_test.h',
+ 'browser/chromeos/cros/mock_cros_library.h',
+ 'browser/chromeos/cros/mock_cryptohome_library.h',
+ 'browser/chromeos/cros/mock_keyboard_library.h',
+ 'browser/chromeos/cros/mock_input_method_library.h',
+ 'browser/chromeos/cros/mock_mount_library.cc',
+ 'browser/chromeos/cros/mock_mount_library.h',
+ 'browser/chromeos/cros/mock_network_library.h',
+ 'browser/chromeos/cros/mock_power_library.h',
+ 'browser/chromeos/cros/mock_speech_synthesis_library.h',
+ 'browser/chromeos/cros/mock_synaptics_library.h',
+ 'browser/chromeos/cros/mock_system_library.h',
+ 'browser/chromeos/login/account_screen_browsertest.cc',
+ 'browser/chromeos/login/login_browsertest.cc',
+ 'browser/chromeos/login/login_screen_browsertest.cc',
+ 'browser/chromeos/login/mock_authenticator.h',
+ 'browser/chromeos/login/network_screen_browsertest.cc',
+ 'browser/chromeos/login/screen_locker_browsertest.cc',
+ 'browser/chromeos/login/screen_locker_tester.cc',
+ 'browser/chromeos/login/screen_locker_tester.h',
+ 'browser/chromeos/login/wizard_controller_browsertest.cc',
+ 'browser/chromeos/notifications/notification_browsertest.cc',
+ 'browser/chromeos/options/wifi_config_view_browsertest.cc',
+ 'browser/chromeos/panels/panel_browsertest.cc',
+ 'browser/chromeos/status/clock_menu_button_browsertest.cc',
+ 'browser/chromeos/status/language_menu_button_browsertest.cc',
+ 'browser/chromeos/status/power_menu_button_browsertest.cc',
+ ],
+ }],
+ ['OS=="linux" and toolkit_views==0', {
+ 'sources': [
+ 'browser/extensions/browser_action_test_util_gtk.cc',
+ 'browser/gtk/view_id_util_browsertest.cc',
+ ],
+ }],
['OS=="mac"', {
+ 'sources': [
+ 'browser/extensions/browser_action_test_util_mac.mm',
+ ],
'include_dirs': [
'../third_party/GTM',
],
@@ -1579,10 +1569,6 @@
'dependencies+++': [
'../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore',
],
- }, { # else: OS != "mac"
- 'sources!': [
- 'browser/extensions/browser_action_test_util_mac.mm',
- ],
}],
['OS=="linux" or OS=="freebsd"', {
'conditions': [
@@ -1593,16 +1579,6 @@
}],
],
}],
- ['toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }, { # else: toolkit_views == 0
- 'sources!': [
- 'browser/extensions/browser_action_test_util_views.cc',
- 'browser/views/browser_actions_container_browsertest.cc',
- ],
- }],
], # conditions
}, # target browser_tests
{
@@ -1634,6 +1610,11 @@
'../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
],
}],
+ ['OS=="linux" and toolkit_views==1', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ }],
['OS=="win"', {
'conditions': [
['win_use_allocator_shim==1', {
@@ -1661,11 +1642,6 @@
}],
],
}],
- ['toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }],
],
},
{
@@ -1873,7 +1849,6 @@
'browser/sync/syncable/syncable_unittest.cc',
'browser/sync/util/channel_unittest.cc',
'browser/sync/util/crypto_helpers_unittest.cc',
- 'browser/sync/util/data_encryption_unittest.cc',
'browser/sync/util/extensions_activity_monitor_unittest.cc',
'browser/sync/util/user_settings_unittest.cc',
'test/file_test_utils.cc',
@@ -1914,6 +1889,9 @@
],
'conditions': [
['OS=="win"', {
+ 'sources' : [
+ 'browser/sync/util/data_encryption_unittest.cc',
+ ],
'conditions': [
['win_use_allocator_shim==1', {
'dependencies': [
@@ -2002,9 +1980,7 @@
# TODO(phajdan.jr): Only temporary, to make transition easier.
'defines': [ 'ALLOW_IN_PROC_BROWSER_TEST' ],
'sources': [
- 'app/chrome_dll.rc',
'app/chrome_dll_resource.h',
- 'app/chrome_dll_version.rc.version',
'browser/autofill/autofill_common_unittest.cc',
'browser/autofill/autofill_common_unittest.h',
'test/bookmark_load_observer.h',
@@ -2034,7 +2010,6 @@
'test/ui_test_utils_mac.cc',
'test/ui_test_utils_win.cc',
'test/data/resource.h',
- 'test/data/resource.rc',
],
'conditions': [
# Plugin code.
@@ -2054,6 +2029,9 @@
}],
['OS=="win"', {
'sources': [
+ 'app/chrome_dll.rc',
+ 'app/chrome_dll_version.rc.version',
+ 'test/data/resource.rc',
'<(SHARED_INTERMEDIATE_DIR)/app/app_resources/app_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
'<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc',
@@ -2066,6 +2044,7 @@
'dependencies': [
'chrome_dll_version',
'installer_util_strings',
+ '../views/views.gyp:views',
'../sandbox/sandbox.gyp:sandbox',
],
'conditions': [
@@ -2084,17 +2063,6 @@
},
},
},
- }, { # else: OS != "win"
- 'sources!': [
- 'app/chrome_dll.rc',
- 'app/chrome_dll_version.rc.version',
- 'test/data/resource.rc',
- ],
- }],
- ['toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
}],
],
},
@@ -2179,6 +2147,11 @@
'browser/visitedlink_perftest.cc',
],
}],
+ ['toolkit_views==1', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ }],
['OS=="win"', {
'configurations': {
'Debug_Base': {
@@ -2197,11 +2170,6 @@
}],
],
}],
- ['toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }],
],
},
# TODO(port): enable on mac.
@@ -2400,8 +2368,7 @@
# GYP_DEFINES='coverage=1' gclient sync
# To match the coverage buildbot more closely, do this:
# GYP_DEFINES='coverage=1 enable_svg=0 fastbuild=1' gclient sync
- # (and, on MacOS, be sure to switch your SDK from "Base SDK" to "Mac OS X
- # 10.6")
+ # (and, on MacOS, be sure to switch your SDK from "Base SDK" to "Mac OS X 10.6")
['coverage!=0',
{ 'targets': [
{