OLD | NEW |
---|---|
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 890 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
901 'browser/extensions/extension_info_private_api_chromeos.cc', | 901 'browser/extensions/extension_info_private_api_chromeos.cc', |
902 'browser/extensions/extension_info_private_api_chromeos.h', | 902 'browser/extensions/extension_info_private_api_chromeos.h', |
903 'browser/extensions/extension_infobar_delegate.cc', | 903 'browser/extensions/extension_infobar_delegate.cc', |
904 'browser/extensions/extension_infobar_delegate.h', | 904 'browser/extensions/extension_infobar_delegate.h', |
905 'browser/extensions/extension_infobar_module.cc', | 905 'browser/extensions/extension_infobar_module.cc', |
906 'browser/extensions/extension_infobar_module.h', | 906 'browser/extensions/extension_infobar_module.h', |
907 'browser/extensions/extension_infobar_module_constants.cc', | 907 'browser/extensions/extension_infobar_module_constants.cc', |
908 'browser/extensions/extension_infobar_module_constants.h', | 908 'browser/extensions/extension_infobar_module_constants.h', |
909 'browser/extensions/extension_input_api.cc', | 909 'browser/extensions/extension_input_api.cc', |
910 'browser/extensions/extension_input_api.h', | 910 'browser/extensions/extension_input_api.h', |
911 'browser/extensions/extension_input_ui_api.cc', | |
912 'browser/extensions/extension_input_ui_api.h', | |
911 'browser/extensions/extension_install_dialog.h', | 913 'browser/extensions/extension_install_dialog.h', |
912 'browser/extensions/extension_install_ui.cc', | 914 'browser/extensions/extension_install_ui.cc', |
913 'browser/extensions/extension_install_ui.h', | 915 'browser/extensions/extension_install_ui.h', |
914 'browser/extensions/extension_management_api.cc', | 916 'browser/extensions/extension_management_api.cc', |
915 'browser/extensions/extension_management_api.h', | 917 'browser/extensions/extension_management_api.h', |
916 'browser/extensions/extension_menu_manager.cc', | 918 'browser/extensions/extension_menu_manager.cc', |
917 'browser/extensions/extension_menu_manager.h', | 919 'browser/extensions/extension_menu_manager.h', |
918 'browser/extensions/extension_message_handler.cc', | 920 'browser/extensions/extension_message_handler.cc', |
919 'browser/extensions/extension_message_handler.h', | 921 'browser/extensions/extension_message_handler.h', |
920 'browser/extensions/extension_message_service.cc', | 922 'browser/extensions/extension_message_service.cc', |
(...skipping 2540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3461 ], | 3463 ], |
3462 }], | 3464 }], |
3463 ['debug_devtools==1', { | 3465 ['debug_devtools==1', { |
3464 'defines': [ | 3466 'defines': [ |
3465 'DEBUG_DEVTOOLS=1', | 3467 'DEBUG_DEVTOOLS=1', |
3466 ], | 3468 ], |
3467 }], | 3469 }], |
3468 ['chromeos==0', { | 3470 ['chromeos==0', { |
3469 'sources/': [ | 3471 'sources/': [ |
3470 ['exclude', '^browser/chromeos'], | 3472 ['exclude', '^browser/chromeos'], |
3473 ['exclude', '^browser/extensions/extension_input_ui_api.cc'], | |
3474 ['exclude', '^browser/extensions/extension_input_ui_api.h'], | |
3471 ['exclude', '^browser/ui/webui/chromeos'], | 3475 ['exclude', '^browser/ui/webui/chromeos'], |
3472 ['exclude', '^browser/ui/webui/options/chromeos'], | 3476 ['exclude', '^browser/ui/webui/options/chromeos'], |
3473 ['exclude', 'browser/extensions/extension_tts_api_chromeos.cc'], | 3477 ['exclude', 'browser/extensions/extension_tts_api_chromeos.cc'], |
3474 ['exclude', 'browser/extensions/file_manager_util.h'], | 3478 ['exclude', 'browser/extensions/file_manager_util.h'], |
3475 ['exclude', 'browser/extensions/file_manager_util.cc'], | 3479 ['exclude', 'browser/extensions/file_manager_util.cc'], |
3476 ['exclude', 'browser/oom_priority_manager.cc'], | 3480 ['exclude', 'browser/oom_priority_manager.cc'], |
3477 ['exclude', 'browser/oom_priority_manager.h'], | 3481 ['exclude', 'browser/oom_priority_manager.h'], |
3478 ['exclude', 'browser/policy/device_policy_cache.cc'], | 3482 ['exclude', 'browser/policy/device_policy_cache.cc'], |
3479 ['exclude', 'browser/policy/device_policy_cache.h'], | 3483 ['exclude', 'browser/policy/device_policy_cache.h'], |
3480 ['exclude', 'browser/policy/enterprise_install_attributes.cc'], | 3484 ['exclude', 'browser/policy/enterprise_install_attributes.cc'], |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3524 ['use_gnome_keyring==0', { | 3528 ['use_gnome_keyring==0', { |
3525 'sources!': [ | 3529 'sources!': [ |
3526 'browser/password_manager/native_backend_gnome_x.cc', | 3530 'browser/password_manager/native_backend_gnome_x.cc', |
3527 'browser/password_manager/native_backend_gnome_x.h', | 3531 'browser/password_manager/native_backend_gnome_x.h', |
3528 ], | 3532 ], |
3529 }], | 3533 }], |
3530 ['touchui==0', { | 3534 ['touchui==0', { |
3531 'sources/': [ | 3535 'sources/': [ |
3532 ['exclude', '^browser/chromeos/frame/dom_*'], | 3536 ['exclude', '^browser/chromeos/frame/dom_*'], |
3533 ['exclude', '^browser/chromeos/login/dom_*'], | 3537 ['exclude', '^browser/chromeos/login/dom_*'], |
3538 ['exclude', '^browser/extensions/extension_input_ui_api.cc'], | |
3539 ['exclude', '^browser/extensions/extension_input_ui_api.h'], | |
3534 ['exclude', '^browser/webui/keyboard_ui.*'], | 3540 ['exclude', '^browser/webui/keyboard_ui.*'], |
3535 ['exclude', '^browser/renderer_host/render_widget_host_view_views.*' ], | 3541 ['exclude', '^browser/renderer_host/render_widget_host_view_views.*' ], |
3536 ['exclude', '^browser/ui/touch/*'], | 3542 ['exclude', '^browser/ui/touch/*'], |
3537 ['exclude', '^browser/ui/views/tab_contents/tab_contents_container_v iews.cc'], | 3543 ['exclude', '^browser/ui/views/tab_contents/tab_contents_container_v iews.cc'], |
3538 ['exclude', '^browser/ui/views/tab_contents/tab_contents_container_v iews.h'], | 3544 ['exclude', '^browser/ui/views/tab_contents/tab_contents_container_v iews.h'], |
3539 ['exclude', '^browser/ui/views/tab_contents/tab_contents_view_touch. *'], | 3545 ['exclude', '^browser/ui/views/tab_contents/tab_contents_view_touch. *'], |
3540 ['exclude', '^browser/ui/webui/chromeos/login/'], | 3546 ['exclude', '^browser/ui/webui/chromeos/login/'], |
3541 ], | 3547 ], |
3542 }], | 3548 }], |
3543 ['touchui==1', { | 3549 ['touchui==1', { |
(...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
3854 'conditions': [ | 3860 'conditions': [ |
3855 ['OS=="linux" and toolkit_views==1',{ | 3861 ['OS=="linux" and toolkit_views==1',{ |
3856 'dependencies': [ | 3862 'dependencies': [ |
3857 '../views/views.gyp:views', | 3863 '../views/views.gyp:views', |
3858 ], | 3864 ], |
3859 'include_dirs': [ | 3865 'include_dirs': [ |
3860 '<(INTERMEDIATE_DIR)', | 3866 '<(INTERMEDIATE_DIR)', |
3861 '<(INTERMEDIATE_DIR)/chrome', | 3867 '<(INTERMEDIATE_DIR)/chrome', |
3862 ], | 3868 ], |
3863 'sources/': [ | 3869 'sources/': [ |
3864 ['include', '^browser/extensions/'], | 3870 ['include', '^browser/extensions/'], |
Peng
2011/05/04 21:46:46
['include', '^browser/extensions/'] overrides prev
| |
3865 # This exclude duplicates the one just above because of the | 3871 # This exclude duplicates the one just above because of the |
3866 # order of evaluation of the 'sources/' rule above, the | 3872 # order of evaluation of the 'sources/' rule above, the |
3867 # conditions, and this 'sources/' rule. | 3873 # conditions, and this 'sources/' rule. |
3868 ['exclude', '^browser/extensions/extension_rlz_module'], | 3874 ['exclude', '^browser/extensions/extension_rlz_module'], |
3869 ['include', 'browser/printing/print_dialog_cloud.cc'], | 3875 ['include', 'browser/printing/print_dialog_cloud.cc'], |
3870 ['include', 'browser/printing/print_dialog_cloud.h'], | 3876 ['include', 'browser/printing/print_dialog_cloud.h'], |
3871 ['include', '^browser/speech/speech_input_bubble_views.cc'], | 3877 ['include', '^browser/speech/speech_input_bubble_views.cc'], |
3872 | 3878 |
3873 # Exclude all of browser/ui/gtk, then include the things we want . | 3879 # Exclude all of browser/ui/gtk, then include the things we want . |
3874 ['exclude', '^browser/ui/gtk'], | 3880 ['exclude', '^browser/ui/gtk'], |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
4214 ['include', '^browser/ui/views/frame/browser_non_client_frame_vi ew_factory_gtk.cc'], | 4220 ['include', '^browser/ui/views/frame/browser_non_client_frame_vi ew_factory_gtk.cc'], |
4215 ['include', '^browser/ui/views/notifications/balloon_view.cc'], | 4221 ['include', '^browser/ui/views/notifications/balloon_view.cc'], |
4216 ['include', '^browser/ui/views/notifications/balloon_view.h'], | 4222 ['include', '^browser/ui/views/notifications/balloon_view.h'], |
4217 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.cc'], | 4223 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.cc'], |
4218 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.h'], | 4224 ['exclude', '^browser/ui/views/keyboard_overlay_delegate.h'], |
4219 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.cc'] , | 4225 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.cc'] , |
4220 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.h'], | 4226 ['exclude', '^browser/ui/views/keyboard_overlay_dialog_view.h'], |
4221 ['exclude', '^browser/ui/views/select_file_dialog.cc'], | 4227 ['exclude', '^browser/ui/views/select_file_dialog.cc'], |
4222 ], | 4228 ], |
4223 }], | 4229 }], |
4230 # Exclude extension_input_ui_api again | |
4231 # (Required because of the '^browser/extensions/' include abrove) | |
4232 ['OS=="linux" and ( touchui==0 or chomeos==0 )', { | |
4233 'sources/': [ | |
4234 ['exclude', '^browser/extensions/extension_input_ui_api.cc'], | |
4235 ['exclude', '^browser/extensions/extension_input_ui_api.h'], | |
4236 ], | |
4237 }], | |
4224 # GTK build only | 4238 # GTK build only |
4225 ['OS=="linux" and toolkit_views==0', { | 4239 ['OS=="linux" and toolkit_views==0', { |
4226 'sources/': [ | 4240 'sources/': [ |
4227 ['include', '^browser/printing/print_dialog_gtk.cc'], | 4241 ['include', '^browser/printing/print_dialog_gtk.cc'], |
4228 ['include', '^browser/printing/print_dialog_gtk.h'], | 4242 ['include', '^browser/printing/print_dialog_gtk.h'], |
4229 ['exclude', '^browser/bookmarks/bookmark_drop_info.cc'], | 4243 ['exclude', '^browser/bookmarks/bookmark_drop_info.cc'], |
4230 ['exclude', '^browser/ui/browser_list_stub.cc'], | 4244 ['exclude', '^browser/ui/browser_list_stub.cc'], |
4231 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.cc'], | 4245 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.cc'], |
4232 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.h'], | 4246 ['exclude', '^browser/ui/views/autocomplete/autocomplete_popup_g tk.h'], |
4233 ['exclude', '^browser/ui/panels/panel_browser_frame_view.cc'], | 4247 ['exclude', '^browser/ui/panels/panel_browser_frame_view.cc'], |
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
4521 'hard_dependency': 1, | 4535 'hard_dependency': 1, |
4522 }, | 4536 }, |
4523 ], | 4537 ], |
4524 } | 4538 } |
4525 | 4539 |
4526 # Local Variables: | 4540 # Local Variables: |
4527 # tab-width:2 | 4541 # tab-width:2 |
4528 # indent-tabs-mode:nil | 4542 # indent-tabs-mode:nil |
4529 # End: | 4543 # End: |
4530 # vim: set expandtab tabstop=2 shiftwidth=2: | 4544 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |