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

Side by Side Diff: chrome/chrome_browser.gypi

Issue 7011032: Make the gyp files more cross-platform across the Unices (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: updated to trunk and added spaces, collapsed one check Created 9 years, 7 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 | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 'targets': [ 6 'targets': [
7 { 7 {
8 'target_name': 'browser', 8 'target_name': 'browser',
9 'type': '<(library)', 9 'type': '<(library)',
10 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA', 10 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA',
(...skipping 3560 matching lines...) Expand 10 before | Expand all | Expand 10 after
3571 ['exclude', '^browser/renderer_host/render_widget_host_view_gtk.cc'] , 3571 ['exclude', '^browser/renderer_host/render_widget_host_view_gtk.cc'] ,
3572 ['exclude', '^browser/renderer_host/render_widget_host_view_gtk.h'], 3572 ['exclude', '^browser/renderer_host/render_widget_host_view_gtk.h'],
3573 ['exclude', '^browser/ui/views/frame/browser_non_client_frame_view_f actory_gtk.cc'], 3573 ['exclude', '^browser/ui/views/frame/browser_non_client_frame_view_f actory_gtk.cc'],
3574 ['exclude', '^browser/ui/views/handle_web_keyboard_event_gtk.cc'], 3574 ['exclude', '^browser/ui/views/handle_web_keyboard_event_gtk.cc'],
3575 ['exclude', '^browser/ui/views/tab_contents/tab_contents_view_views. *'], 3575 ['exclude', '^browser/ui/views/tab_contents/tab_contents_view_views. *'],
3576 ['exclude', '^browser/ui/views/tab_contents/native_tab_contents_view _gtk.*'], 3576 ['exclude', '^browser/ui/views/tab_contents/native_tab_contents_view _gtk.*'],
3577 ['exclude', '^browser/chromeos/input_method/candidate_window.cc'], 3577 ['exclude', '^browser/chromeos/input_method/candidate_window.cc'],
3578 ['exclude', '^browser/chromeos/input_method/candidate_window.h'], 3578 ['exclude', '^browser/chromeos/input_method/candidate_window.h'],
3579 ], 3579 ],
3580 }], 3580 }],
3581 ['OS=="linux"', { 3581 ['toolkit_uses_gtk == 1', {
3582 'dependencies': [ 3582 'dependencies': [
3583 '../build/linux/system.gyp:dbus-glib', 3583 '../build/linux/system.gyp:dbus-glib',
3584 '../build/linux/system.gyp:gconf', 3584 '../build/linux/system.gyp:gconf',
3585 '../build/linux/system.gyp:gtk', 3585 '../build/linux/system.gyp:gtk',
3586 '../build/linux/system.gyp:gtkprint', 3586 '../build/linux/system.gyp:gtkprint',
3587 '../build/linux/system.gyp:nss', 3587 '../build/linux/system.gyp:nss',
3588 '../build/linux/system.gyp:x11', 3588 '../build/linux/system.gyp:x11',
3589 '../third_party/undoview/undoview.gyp:undoview', 3589 '../third_party/undoview/undoview.gyp:undoview',
3590 ], 3590 ],
3591 'link_settings': { 3591 'link_settings': {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
3639 'third_party/mozilla_security_manager/nsUsageArrayHelper.cpp', 3639 'third_party/mozilla_security_manager/nsUsageArrayHelper.cpp',
3640 'third_party/mozilla_security_manager/nsUsageArrayHelper.h', 3640 'third_party/mozilla_security_manager/nsUsageArrayHelper.h',
3641 ], 3641 ],
3642 }], 3642 }],
3643 ['linux_sandbox_path != ""', { 3643 ['linux_sandbox_path != ""', {
3644 'defines': [ 3644 'defines': [
3645 'LINUX_SANDBOX_PATH="<(linux_sandbox_path)"', 3645 'LINUX_SANDBOX_PATH="<(linux_sandbox_path)"',
3646 ], 3646 ],
3647 }], 3647 }],
3648 ], 3648 ],
3649 }, { # OS != "linux" 3649 }, { # toolkit_uses_gtk != 1
3650 'sources!': [ 3650 'sources!': [
3651 # TODO(mattm): Cert manager stuff is really !USE_NSS. 3651 # TODO(mattm): Cert manager stuff is really !USE_NSS.
3652 'browser/certificate_manager_model.cc', 3652 'browser/certificate_manager_model.cc',
3653 'browser/certificate_manager_model.h', 3653 'browser/certificate_manager_model.h',
3654 'browser/ui/webui/options/certificate_manager_handler.cc', 3654 'browser/ui/webui/options/certificate_manager_handler.cc',
3655 'browser/ui/webui/options/certificate_manager_handler.h', 3655 'browser/ui/webui/options/certificate_manager_handler.h',
3656 ], 3656 ],
3657 }], 3657 }],
3658 ['OS=="freebsd" or OS=="openbsd"', {
3659 'dependencies': [
3660 '../build/linux/system.gyp:gtk',
3661 '../build/linux/system.gyp:gtkprint',
3662 '../build/linux/system.gyp:nss',
3663 '../build/linux/system.gyp:x11',
3664 ],
3665 }],
3666 ['OS=="mac"', { 3658 ['OS=="mac"', {
3667 'sources!': [ 3659 'sources!': [
3668 'browser/automation/automation_provider_list_generic.cc', 3660 'browser/automation/automation_provider_list_generic.cc',
3669 'browser/bookmarks/bookmark_context_menu.cc', 3661 'browser/bookmarks/bookmark_context_menu.cc',
3670 'browser/bookmarks/bookmark_drop_info.cc', 3662 'browser/bookmarks/bookmark_drop_info.cc',
3671 'browser/first_run/upgrade_util.cc', 3663 'browser/first_run/upgrade_util.cc',
3672 'browser/first_run/upgrade_util.h', 3664 'browser/first_run/upgrade_util.h',
3673 'browser/importer/nss_decryptor_system_nss.cc', 3665 'browser/importer/nss_decryptor_system_nss.cc',
3674 'browser/importer/nss_decryptor_system_nss.h', 3666 'browser/importer/nss_decryptor_system_nss.h',
3675 'browser/jankometer.cc', 3667 'browser/jankometer.cc',
(...skipping 581 matching lines...) Expand 10 before | Expand all | Expand 10 after
4257 ['include', '^browser/ui/views/notifications/balloon_view.h'], 4249 ['include', '^browser/ui/views/notifications/balloon_view.h'],
4258 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.cc'], 4250 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.cc'],
4259 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.h'], 4251 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.h'],
4260 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.cc'] , 4252 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.cc'] ,
4261 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.h'], 4253 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.h'],
4262 ['exclude', '^browser/ui/views/select_file_dialog.cc'], 4254 ['exclude', '^browser/ui/views/select_file_dialog.cc'],
4263 ], 4255 ],
4264 }], 4256 }],
4265 # Exclude extension_input_ui_api again 4257 # Exclude extension_input_ui_api again
4266 # (Required because of the '^browser/extensions/' include abrove) 4258 # (Required because of the '^browser/extensions/' include abrove)
4267 ['OS=="linux" and ( touchui==0 or chromeos==0 )', { 4259 ['toolkit_uses_gtk == 1 and ( touchui == 0 or chromeos == 0 )', {
4268 'sources/': [ 4260 'sources/': [
4269 ['exclude', '^browser/extensions/extension_input_ui_api.cc'], 4261 ['exclude', '^browser/extensions/extension_input_ui_api.cc'],
4270 ['exclude', '^browser/extensions/extension_input_ui_api.h'], 4262 ['exclude', '^browser/extensions/extension_input_ui_api.h'],
4271 ], 4263 ],
4272 }], 4264 }],
4273 # GTK build only 4265 # GTK build only
4274 ['OS=="linux" and toolkit_views==0', { 4266 ['toolkit_uses_gtk == 1 and toolkit_views == 0', {
4275 'sources/': [ 4267 'sources/': [
4276 ['include', '^browser/printing/print_dialog_gtk.cc'], 4268 ['include', '^browser/printing/print_dialog_gtk.cc'],
4277 ['include', '^browser/printing/print_dialog_gtk.h'], 4269 ['include', '^browser/printing/print_dialog_gtk.h'],
4278 ['exclude', '^browser/bookmarks/bookmark_drop_info.cc'], 4270 ['exclude', '^browser/bookmarks/bookmark_drop_info.cc'],
4279 ['exclude', '^browser/ui/browser_list_stub.cc'], 4271 ['exclude', '^browser/ui/browser_list_stub.cc'],
4280 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.cc'], 4272 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.cc'],
4281 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.h'], 4273 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.h'],
4282 ['exclude', '^browser/ui/panels/panel_browser_frame_view.cc'], 4274 ['exclude', '^browser/ui/panels/panel_browser_frame_view.cc'],
4283 ['exclude', '^browser/ui/panels/panel_browser_frame_view.h'], 4275 ['exclude', '^browser/ui/panels/panel_browser_frame_view.h'],
4284 ['exclude', '^browser/ui/panels/panel_browser_view.cc'], 4276 ['exclude', '^browser/ui/panels/panel_browser_view.cc'],
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
4352 '../third_party/protobuf/protobuf.gyp:protoc', 4344 '../third_party/protobuf/protobuf.gyp:protoc',
4353 ], 4345 ],
4354 'action': [ 4346 'action': [
4355 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFI X)', 4347 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFI X)',
4356 'browser/metrics/system_metrics.proto', 4348 'browser/metrics/system_metrics.proto',
4357 '--cpp_out=<(INTERMEDIATE_DIR)/chrome', 4349 '--cpp_out=<(INTERMEDIATE_DIR)/chrome',
4358 ], 4350 ],
4359 }, 4351 },
4360 ], 4352 ],
4361 }], 4353 }],
4362 ['OS=="linux" and gcc_version==45', { 4354 ['os_posix == 1 and OS != "mac" and gcc_version == 45', {
4363 # Avoid gcc 4.5 miscompilation of template_url.cc 4355 # Avoid gcc 4.5 miscompilation of template_url.cc
4364 # as per http://crbug.com/41887 4356 # as per http://crbug.com/41887
4365 'cflags': [ 4357 'cflags': [
4366 '-fno-ipa-cp', 4358 '-fno-ipa-cp',
4367 ], 4359 ],
4368 }], 4360 }],
4369 ], 4361 ],
4370 # Exclude files that should be excluded for all non-Windows platforms. 4362 # Exclude files that should be excluded for all non-Windows platforms.
4371 'sources!': [ 4363 'sources!': [
4372 'browser/accessibility/browser_accessibility_manager_win.cc', 4364 'browser/accessibility/browser_accessibility_manager_win.cc',
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
4570 'hard_dependency': 1, 4562 'hard_dependency': 1,
4571 }, 4563 },
4572 ], 4564 ],
4573 } 4565 }
4574 4566
4575 # Local Variables: 4567 # Local Variables:
4576 # tab-width:2 4568 # tab-width:2
4577 # indent-tabs-mode:nil 4569 # indent-tabs-mode:nil
4578 # End: 4570 # End:
4579 # vim: set expandtab tabstop=2 shiftwidth=2: 4571 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « chrome/chrome.gyp ('k') | chrome/chrome_common.gypi » ('j') | chrome/chrome_tests.gypi » ('J')

Powered by Google App Engine
This is Rietveld 408576698