OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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 'chromium_code': 1, | 7 'chromium_code': 1, |
8 | 8 |
9 # Define the common dependencies that contain all the actual | 9 # Define the common dependencies that contain all the actual |
10 # Chromium functionality. This list gets pulled in below by | 10 # Chromium functionality. This list gets pulled in below by |
(...skipping 2256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2267 }], | 2267 }], |
2268 ], | 2268 ], |
2269 }], | 2269 }], |
2270 ['OS=="linux" and toolkit_views==0', { | 2270 ['OS=="linux" and toolkit_views==0', { |
2271 'sources!': [ | 2271 'sources!': [ |
2272 'browser/bookmarks/bookmark_drop_info.cc', | 2272 'browser/bookmarks/bookmark_drop_info.cc', |
2273 'browser/views/autocomplete/autocomplete_popup_gtk.cc', | 2273 'browser/views/autocomplete/autocomplete_popup_gtk.cc', |
2274 'browser/views/autocomplete/autocomplete_popup_gtk.h' | 2274 'browser/views/autocomplete/autocomplete_popup_gtk.h' |
2275 ], | 2275 ], |
2276 }], | 2276 }], |
2277 » ['OS=="freebsd"', { | 2277 ['OS=="freebsd"', { |
2278 » 'dependencies': [ | 2278 'dependencies': [ |
2279 '../build/linux/system.gyp:gtk', | 2279 '../build/linux/system.gyp:gtk', |
2280 '../build/linux/system.gyp:nss', | 2280 '../build/linux/system.gyp:nss', |
2281 » ], | 2281 ], |
2282 » }], | 2282 }], |
2283 ['OS=="mac"', { | 2283 ['OS=="mac"', { |
2284 'sources!': [ | 2284 'sources!': [ |
2285 'browser/automation/automation_provider_list_generic.cc', | 2285 'browser/automation/automation_provider_list_generic.cc', |
2286 'browser/bookmarks/bookmark_context_menu.cc', | 2286 'browser/bookmarks/bookmark_context_menu.cc', |
2287 'browser/bookmarks/bookmark_drop_info.cc', | 2287 'browser/bookmarks/bookmark_drop_info.cc', |
2288 'browser/dock_info.cc', | 2288 'browser/dock_info.cc', |
2289 'browser/download/download_request_dialog_delegate_win.cc', | 2289 'browser/download/download_request_dialog_delegate_win.cc', |
2290 'browser/jankometer.cc', | 2290 'browser/jankometer.cc', |
2291 'browser/password_manager/password_store_gnome.h', | 2291 'browser/password_manager/password_store_gnome.h', |
2292 'browser/password_manager/password_store_gnome.cc', | 2292 'browser/password_manager/password_store_gnome.cc', |
(...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2934 'link_settings': { | 2934 'link_settings': { |
2935 'mac_bundle_resources': [ | 2935 'mac_bundle_resources': [ |
2936 'renderer/renderer.sb', | 2936 'renderer/renderer.sb', |
2937 ], | 2937 ], |
2938 }, | 2938 }, |
2939 'conditions': [ | 2939 'conditions': [ |
2940 # Linux-specific rules. | 2940 # Linux-specific rules. |
2941 ['OS=="linux"', { | 2941 ['OS=="linux"', { |
2942 'dependencies': [ | 2942 'dependencies': [ |
2943 '../build/linux/system.gyp:gtk', | 2943 '../build/linux/system.gyp:gtk', |
| 2944 '../sandbox/sandbox.gyp:sandbox', |
2944 ], | 2945 ], |
2945 }], | 2946 }], |
2946 # Windows-specific rules. | 2947 # Windows-specific rules. |
2947 ['OS=="win"', { | 2948 ['OS=="win"', { |
2948 'include_dirs': [ | 2949 'include_dirs': [ |
2949 'third_party/wtl/include', | 2950 'third_party/wtl/include', |
2950 ], | 2951 ], |
2951 },], | 2952 },], |
2952 ], | 2953 ], |
2953 }, | 2954 }, |
(...skipping 1050 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4004 'browser/browser_theme_provider_unittest.cc', | 4005 'browser/browser_theme_provider_unittest.cc', |
4005 'browser/browser_unittest.cc', | 4006 'browser/browser_unittest.cc', |
4006 'browser/debugger/devtools_remote_message_unittest.cc', | 4007 'browser/debugger/devtools_remote_message_unittest.cc', |
4007 'browser/debugger/devtools_remote_listen_socket_unittest.cc', | 4008 'browser/debugger/devtools_remote_listen_socket_unittest.cc', |
4008 'browser/debugger/devtools_remote_listen_socket_unittest.h', | 4009 'browser/debugger/devtools_remote_listen_socket_unittest.h', |
4009 'browser/child_process_security_policy_unittest.cc', | 4010 'browser/child_process_security_policy_unittest.cc', |
4010 'browser/chrome_thread_unittest.cc', | 4011 'browser/chrome_thread_unittest.cc', |
4011 'browser/chromeos/chromeos_version_loader_unittest.cc', | 4012 'browser/chromeos/chromeos_version_loader_unittest.cc', |
4012 'browser/chromeos/pipe_reader_unittest.cc', | 4013 'browser/chromeos/pipe_reader_unittest.cc', |
4013 'browser/chromeos/external_cookie_handler_unittest.cc', | 4014 'browser/chromeos/external_cookie_handler_unittest.cc', |
4014 » 'browser/chromeos/gview_request_interceptor_unittest.cc', | 4015 'browser/chromeos/gview_request_interceptor_unittest.cc', |
4015 # It is safe to list */cocoa/* files in the "common" file list | 4016 # It is safe to list */cocoa/* files in the "common" file list |
4016 # without an explicit exclusion since gyp is smart enough to | 4017 # without an explicit exclusion since gyp is smart enough to |
4017 # exclude them from non-Mac builds. | 4018 # exclude them from non-Mac builds. |
4018 'browser/cocoa/about_window_controller_unittest.mm', | 4019 'browser/cocoa/about_window_controller_unittest.mm', |
4019 'browser/cocoa/autocomplete_text_field_cell_unittest.mm', | 4020 'browser/cocoa/autocomplete_text_field_cell_unittest.mm', |
4020 'browser/cocoa/autocomplete_text_field_editor_unittest.mm', | 4021 'browser/cocoa/autocomplete_text_field_editor_unittest.mm', |
4021 'browser/cocoa/autocomplete_text_field_unittest.mm', | 4022 'browser/cocoa/autocomplete_text_field_unittest.mm', |
4022 'browser/cocoa/base_view_unittest.mm', | 4023 'browser/cocoa/base_view_unittest.mm', |
4023 'browser/cocoa/background_gradient_view_unittest.mm', | 4024 'browser/cocoa/background_gradient_view_unittest.mm', |
4024 'browser/cocoa/background_tile_view_unittest.mm', | 4025 'browser/cocoa/background_tile_view_unittest.mm', |
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4271 'sources': [ | 4272 'sources': [ |
4272 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc', | 4273 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc', |
4273 ], | 4274 ], |
4274 'sources!': [ | 4275 'sources!': [ |
4275 # This test is mostly about renaming downloads to safe file | 4276 # This test is mostly about renaming downloads to safe file |
4276 # names. As such we don't need/want to port it to linux. We | 4277 # names. As such we don't need/want to port it to linux. We |
4277 # might want to write our own tests for the download manager | 4278 # might want to write our own tests for the download manager |
4278 # on linux, though. | 4279 # on linux, though. |
4279 'browser/download/download_manager_unittest.cc', | 4280 'browser/download/download_manager_unittest.cc', |
4280 'browser/views/bookmark_context_menu_test.cc', | 4281 'browser/views/bookmark_context_menu_test.cc', |
4281 » 'browser/gtk/options/cookies_view_unittest.cc', | 4282 'browser/gtk/options/cookies_view_unittest.cc', |
4282 # Compact Language Detection (cld) is not supported in linux yet. | 4283 # Compact Language Detection (cld) is not supported in linux yet. |
4283 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/
compact_lang_det_unittest_small.cc', | 4284 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/
compact_lang_det_unittest_small.cc', |
4284 ], | 4285 ], |
4285 }], | 4286 }], |
4286 ['OS=="linux" and (toolkit_views==1 or chromeos==1)', { | 4287 ['OS=="linux" and (toolkit_views==1 or chromeos==1)', { |
4287 'dependencies': [ | 4288 'dependencies': [ |
4288 '../views/views.gyp:views', | 4289 '../views/views.gyp:views', |
4289 ], | 4290 ], |
4290 'sources': [ | 4291 'sources': [ |
4291 '<@(views_unit_tests_sources)', | 4292 '<@(views_unit_tests_sources)', |
4292 ], | 4293 ], |
4293 # We must use 'sources/' instead of 'source!' as there is a | 4294 # We must use 'sources/' instead of 'source!' as there is a |
4294 # target-default 'sources/' including gtk_unittest and 'source/' takes | 4295 # target-default 'sources/' including gtk_unittest and 'source/' takes |
4295 # precedence over 'sources!'. | 4296 # precedence over 'sources!'. |
4296 'sources/': [ | 4297 'sources/': [ |
4297 ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest\\.cc$'], | 4298 ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest\\.cc$'], |
4298 ['exclude', 'browser/gtk/go_button_gtk_unittest\\.cc$'], | 4299 ['exclude', 'browser/gtk/go_button_gtk_unittest\\.cc$'], |
4299 ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'], | 4300 ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'], |
4300 » ['exclude', 'browser/gtk/options/cookies_view_unittest\\.cc$'], | 4301 ['exclude', 'browser/gtk/options/cookies_view_unittest\\.cc$'], |
4301 » ['exclude', 'browser/gtk/options/languages_page_gtk_unittest\\.cc$'
], | 4302 ['exclude', 'browser/gtk/options/languages_page_gtk_unittest\\.cc$'
], |
4302 » ['exclude', 'browser/gtk/gtk_theme_provider_unittest\\.cc$'], | 4303 ['exclude', 'browser/gtk/gtk_theme_provider_unittest\\.cc$'], |
4303 ], | 4304 ], |
4304 }], | 4305 }], |
4305 ['OS=="mac"', { | 4306 ['OS=="mac"', { |
4306 # The test fetches resources which means Mac need the app bundle to | 4307 # The test fetches resources which means Mac need the app bundle to |
4307 # exist on disk so it can pull from it. | 4308 # exist on disk so it can pull from it. |
4308 'dependencies': [ | 4309 'dependencies': [ |
4309 'chrome', | 4310 'chrome', |
4310 ], | 4311 ], |
4311 'include_dirs': [ | 4312 'include_dirs': [ |
4312 '../third_party/GTM', | 4313 '../third_party/GTM', |
(...skipping 1087 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5400 'dependencies': [ | 5401 'dependencies': [ |
5401 '../views/views.gyp:views', | 5402 '../views/views.gyp:views', |
5402 ], | 5403 ], |
5403 }], | 5404 }], |
5404 ['OS=="mac"', { | 5405 ['OS=="mac"', { |
5405 'sources': [ | 5406 'sources': [ |
5406 'app/breakpad_mac_stubs.mm', | 5407 'app/breakpad_mac_stubs.mm', |
5407 'app/keystone_glue.h', | 5408 'app/keystone_glue.h', |
5408 'app/keystone_glue.m', | 5409 'app/keystone_glue.m', |
5409 ], | 5410 ], |
5410 » 'sources!': [ | 5411 'sources!': [ |
5411 » '<@(browser_tests_sources_exclude_on_mac)', | 5412 '<@(browser_tests_sources_exclude_on_mac)', |
5412 » ], | 5413 ], |
5413 # TODO(mark): We really want this for all non-static library targe
ts, | 5414 # TODO(mark): We really want this for all non-static library targe
ts, |
5414 # but when we tried to pull it up to the common.gypi level, it bro
ke | 5415 # but when we tried to pull it up to the common.gypi level, it bro
ke |
5415 # other things like the ui, startup, and page_cycler tests. *shrug
* | 5416 # other things like the ui, startup, and page_cycler tests. *shrug
* |
5416 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, | 5417 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, |
5417 }], | 5418 }], |
5418 ], | 5419 ], |
5419 }, | 5420 }, |
5420 ], | 5421 ], |
5421 }], | 5422 }], |
5422 ['OS=="win"', | 5423 ['OS=="win"', |
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5644 'LinkIncremental': '<(msvs_large_module_debug_link_mode)
', | 5645 'LinkIncremental': '<(msvs_large_module_debug_link_mode)
', |
5645 }, | 5646 }, |
5646 }, | 5647 }, |
5647 }, | 5648 }, |
5648 }, | 5649 }, |
5649 }], | 5650 }], |
5650 ], | 5651 ], |
5651 }, | 5652 }, |
5652 { | 5653 { |
5653 'target_name': 'interactive_ui_tests_dll', | 5654 'target_name': 'interactive_ui_tests_dll', |
5654 » # 'product_name': 'interactive_ui_tests', | 5655 # 'product_name': 'interactive_ui_tests', |
5655 'type': 'shared_library', | 5656 'type': 'shared_library', |
5656 'msvs_guid': '04116FAF-DA17-46EE-B108-971FCF0F0AFC', | 5657 'msvs_guid': '04116FAF-DA17-46EE-B108-971FCF0F0AFC', |
5657 'dependencies': [ | 5658 'dependencies': [ |
5658 'chrome', | 5659 'chrome', |
5659 'chrome_resources', | 5660 'chrome_resources', |
5660 'chrome_strings', | 5661 'chrome_strings', |
5661 'debugger', | 5662 'debugger', |
5662 'test_support_common', | 5663 'test_support_common', |
5663 'test_support_ui', | 5664 'test_support_ui', |
5664 'syncapi', | 5665 'syncapi', |
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6131 # Use outputs of this action as inputs for the main target build. | 6132 # Use outputs of this action as inputs for the main target build. |
6132 # Seems as a misnomer but makes this happy on Linux (scons). | 6133 # Seems as a misnomer but makes this happy on Linux (scons). |
6133 'process_outputs_as_sources': 1, | 6134 'process_outputs_as_sources': 1, |
6134 }, | 6135 }, |
6135 ], # 'actions' | 6136 ], # 'actions' |
6136 }, | 6137 }, |
6137 ] | 6138 ] |
6138 }], | 6139 }], |
6139 ], # 'conditions' | 6140 ], # 'conditions' |
6140 } | 6141 } |
OLD | NEW |