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 'variables': { | 9 'variables': { |
10 'version_py_path': 'tools/build/version.py', | 10 'version_py_path': 'tools/build/version.py', |
(...skipping 4805 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4816 'test/data/resource.rc', | 4816 'test/data/resource.rc', |
4817 | 4817 |
4818 '<@(views_unit_tests_sources)', | 4818 '<@(views_unit_tests_sources)', |
4819 '<@(views_unit_tests_sources_win_specific)', | 4819 '<@(views_unit_tests_sources_win_specific)', |
4820 | 4820 |
4821 # TODO: It would be nice to have these pulled in | 4821 # TODO: It would be nice to have these pulled in |
4822 # automatically from direct_dependent_settings in | 4822 # automatically from direct_dependent_settings in |
4823 # their various targets (net.gyp:net_resources, etc.), | 4823 # their various targets (net.gyp:net_resources, etc.), |
4824 # but that causes errors in other targets when | 4824 # but that causes errors in other targets when |
4825 # resulting .res files get referenced multiple times. | 4825 # resulting .res files get referenced multiple times. |
| 4826 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.rc', |
4826 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | 4827 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', |
4827 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | 4828 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', |
4828 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', | 4829 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', |
| 4830 '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc', |
4829 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | 4831 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', |
4830 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', | 4832 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', |
4831 ], | 4833 ], |
4832 'sources!': [ | 4834 'sources!': [ |
4833 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc', | 4835 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc', |
4834 'common/net/url_util_unittest.cc', | 4836 'common/net/url_util_unittest.cc', |
4835 ], | 4837 ], |
4836 'link_settings': { | 4838 'link_settings': { |
4837 'libraries': [ | 4839 'libraries': [ |
4838 '-lcomsupp.lib', | 4840 '-lcomsupp.lib', |
(...skipping 678 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5517 'msvs_guid': 'C0A7EE2C-2A6D-45BE-BA78-6D006FDF52D9', | 5519 'msvs_guid': 'C0A7EE2C-2A6D-45BE-BA78-6D006FDF52D9', |
5518 'include_dirs': [ | 5520 'include_dirs': [ |
5519 'third_party/wtl/include', | 5521 'third_party/wtl/include', |
5520 ], | 5522 ], |
5521 'dependencies': [ | 5523 'dependencies': [ |
5522 # On Windows, link the dependencies (libraries) that make | 5524 # On Windows, link the dependencies (libraries) that make |
5523 # up actual Chromium functionality into this .dll. | 5525 # up actual Chromium functionality into this .dll. |
5524 'chrome_dll_version', | 5526 'chrome_dll_version', |
5525 'chrome_resources', | 5527 'chrome_resources', |
5526 'installer/installer.gyp:installer_util_strings', | 5528 'installer/installer.gyp:installer_util_strings', |
5527 'theme_dll', | |
5528 'worker', | 5529 'worker', |
5529 '../printing/printing.gyp:printing', | 5530 '../printing/printing.gyp:printing', |
5530 '../net/net.gyp:net_resources', | 5531 '../net/net.gyp:net_resources', |
5531 '../build/util/support/support.gyp:*', | 5532 '../build/util/support/support.gyp:*', |
5532 '../third_party/cld/cld.gyp:cld', | 5533 '../third_party/cld/cld.gyp:cld', |
5533 '../views/views.gyp:views', | 5534 '../views/views.gyp:views', |
5534 '../webkit/webkit.gyp:webkit_resources', | 5535 '../webkit/webkit.gyp:webkit_resources', |
5535 '../gears/gears.gyp:gears', | 5536 '../gears/gears.gyp:gears', |
5536 ], | 5537 ], |
5537 'defines': [ | 5538 'defines': [ |
(...skipping 15 matching lines...) Expand all Loading... |
5553 '../webkit/glue/resources/row_resize.cur', | 5554 '../webkit/glue/resources/row_resize.cur', |
5554 '../webkit/glue/resources/vertical_text.cur', | 5555 '../webkit/glue/resources/vertical_text.cur', |
5555 '../webkit/glue/resources/zoom_in.cur', | 5556 '../webkit/glue/resources/zoom_in.cur', |
5556 '../webkit/glue/resources/zoom_out.cur', | 5557 '../webkit/glue/resources/zoom_out.cur', |
5557 | 5558 |
5558 # TODO: It would be nice to have these pulled in | 5559 # TODO: It would be nice to have these pulled in |
5559 # automatically from direct_dependent_settings in | 5560 # automatically from direct_dependent_settings in |
5560 # their various targets (net.gyp:net_resources, etc.), | 5561 # their various targets (net.gyp:net_resources, etc.), |
5561 # but that causes errors in other targets when | 5562 # but that causes errors in other targets when |
5562 # resulting .res files get referenced multiple times. | 5563 # resulting .res files get referenced multiple times. |
| 5564 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.rc', |
5563 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | 5565 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', |
5564 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | 5566 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', |
5565 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', | 5567 '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc', |
| 5568 '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc', |
5566 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | 5569 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', |
5567 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', | 5570 '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc', |
5568 | 5571 |
5569 # TODO(sgk): left-over from pre-gyp build, figure out | 5572 # TODO(sgk): left-over from pre-gyp build, figure out |
5570 # if we still need them and/or how to update to gyp. | 5573 # if we still need them and/or how to update to gyp. |
5571 #'app/check_dependents.bat', | 5574 #'app/check_dependents.bat', |
5572 #'app/chrome.dll.deps', | 5575 #'app/chrome.dll.deps', |
5573 ], | 5576 ], |
5574 'msvs_settings': { | 5577 'msvs_settings': { |
5575 'VCLinkerTool': { | 5578 'VCLinkerTool': { |
(...skipping 983 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6559 'test/live_sync/two_client_live_bookmarks_sync_test.cc', | 6562 'test/live_sync/two_client_live_bookmarks_sync_test.cc', |
6560 'test/test_launcher/run_all_unittests.cc', | 6563 'test/test_launcher/run_all_unittests.cc', |
6561 'test/test_notification_tracker.cc', | 6564 'test/test_notification_tracker.cc', |
6562 'test/test_notification_tracker.h', | 6565 'test/test_notification_tracker.h', |
6563 'test/testing_browser_process.h', | 6566 'test/testing_browser_process.h', |
6564 'test/ui_test_utils_linux.cc', | 6567 'test/ui_test_utils_linux.cc', |
6565 'test/ui_test_utils_mac.cc', | 6568 'test/ui_test_utils_mac.cc', |
6566 'test/ui_test_utils_win.cc', | 6569 'test/ui_test_utils_win.cc', |
6567 'test/data/resource.h', | 6570 'test/data/resource.h', |
6568 'test/data/resource.rc', | 6571 'test/data/resource.rc', |
| 6572 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.rc', |
6569 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | 6573 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', |
6570 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.
rc', | 6574 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.
rc', |
6571 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | 6575 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', |
| 6576 '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc', |
6572 ], | 6577 ], |
6573 'conditions': [ | 6578 'conditions': [ |
6574 # Plugin code. | 6579 # Plugin code. |
6575 ['OS=="linux" or OS=="win"', { | 6580 ['OS=="linux" or OS=="win"', { |
6576 'dependencies': [ | 6581 'dependencies': [ |
6577 'plugin', | 6582 'plugin', |
6578 ], | 6583 ], |
6579 'export_dependent_settings': [ | 6584 'export_dependent_settings': [ |
6580 'plugin', | 6585 'plugin', |
6581 ], | 6586 ], |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6649 'test/in_process_browser_test.h', | 6654 'test/in_process_browser_test.h', |
6650 'test/test_launcher/run_all_unittests.cc', | 6655 'test/test_launcher/run_all_unittests.cc', |
6651 'test/unit/chrome_test_suite.h', | 6656 'test/unit/chrome_test_suite.h', |
6652 'test/ui_test_utils.cc', | 6657 'test/ui_test_utils.cc', |
6653 'test/ui_test_utils_linux.cc', | 6658 'test/ui_test_utils_linux.cc', |
6654 'test/ui_test_utils_mac.cc', | 6659 'test/ui_test_utils_mac.cc', |
6655 'test/ui_test_utils_win.cc', | 6660 'test/ui_test_utils_win.cc', |
6656 'app/chrome_dll.rc', | 6661 'app/chrome_dll.rc', |
6657 'app/chrome_dll_resource.h', | 6662 'app/chrome_dll_resource.h', |
6658 'app/chrome_dll_version.rc.version', | 6663 'app/chrome_dll_version.rc.version', |
| 6664 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.rc', |
6659 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | 6665 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', |
6660 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc
', | 6666 '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc
', |
6661 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | 6667 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', |
| 6668 '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc', |
6662 # browser_tests_sources and browser_tests_source_win_specific are | 6669 # browser_tests_sources and browser_tests_source_win_specific are |
6663 # defined in 'variables' at the top of the file. | 6670 # defined in 'variables' at the top of the file. |
6664 '<@(browser_tests_sources)', | 6671 '<@(browser_tests_sources)', |
6665 '<@(browser_tests_sources_win_specific)', | 6672 '<@(browser_tests_sources_win_specific)', |
6666 ], | 6673 ], |
6667 'conditions': [ | 6674 'conditions': [ |
6668 ['OS=="win"', { | 6675 ['OS=="win"', { |
6669 'dependencies': [ | 6676 'dependencies': [ |
6670 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', | 6677 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', |
6671 ], | 6678 ], |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6862 'libraries': [ | 6869 'libraries': [ |
6863 '-lwinmm.lib', | 6870 '-lwinmm.lib', |
6864 ], | 6871 ], |
6865 }, | 6872 }, |
6866 'sources': [ | 6873 'sources': [ |
6867 'test/chrome_plugin/test_chrome_plugin.cc', | 6874 'test/chrome_plugin/test_chrome_plugin.cc', |
6868 'test/chrome_plugin/test_chrome_plugin.def', | 6875 'test/chrome_plugin/test_chrome_plugin.def', |
6869 'test/chrome_plugin/test_chrome_plugin.h', | 6876 'test/chrome_plugin/test_chrome_plugin.h', |
6870 ], | 6877 ], |
6871 }, | 6878 }, |
6872 { | |
6873 'target_name': 'theme_dll', | |
6874 'type': 'loadable_module', | |
6875 'msvs_guid': 'FD683DD6-D9BF-4B1B-AB6D-A3AC03EDAA4D', | |
6876 'product_name': 'default', | |
6877 'dependencies': [ | |
6878 'theme_resources', | |
6879 '../app/app.gyp:app_resources', | |
6880 ], | |
6881 'sources': [ | |
6882 '<(grit_out_dir)/theme_resources.rc', | |
6883 '<(SHARED_INTERMEDIATE_DIR)/app/app_resources.rc', | |
6884 ], | |
6885 'msvs_settings': { | |
6886 'VCLinkerTool': { | |
6887 'BaseAddress': '0x3CE00000', | |
6888 'OutputFile': '<(PRODUCT_DIR)/themes/default.dll', | |
6889 'ResourceOnlyDLL': 'true', | |
6890 }, | |
6891 }, | |
6892 'configurations': { | |
6893 'Debug': { | |
6894 'msvs_settings': { | |
6895 'VCLinkerTool': { | |
6896 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', | |
6897 }, | |
6898 }, | |
6899 }, | |
6900 'Release': { | |
6901 'msvs_settings': { | |
6902 'VCLinkerTool': { | |
6903 'LinkTimeCodeGeneration': '1', | |
6904 }, | |
6905 }, | |
6906 } | |
6907 }, | |
6908 }, | |
6909 ]}, # 'targets' | 6879 ]}, # 'targets' |
6910 ], # OS=="win" | 6880 ], # OS=="win" |
6911 # TODO(jrg): add in Windows code coverage targets. | 6881 # TODO(jrg): add in Windows code coverage targets. |
6912 ['coverage!=0', | 6882 ['coverage!=0', |
6913 { 'targets': [ | 6883 { 'targets': [ |
6914 { | 6884 { |
6915 'target_name': 'coverage', | 6885 'target_name': 'coverage', |
6916 # do NOT place this in the 'all' list; most won't want it. | 6886 # do NOT place this in the 'all' list; most won't want it. |
6917 # In gyp, booleans are 0/1 not True/False. | 6887 # In gyp, booleans are 0/1 not True/False. |
6918 'suppress_wildcard': 1, | 6888 'suppress_wildcard': 1, |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6957 ] | 6927 ] |
6958 }], | 6928 }], |
6959 ], # 'conditions' | 6929 ], # 'conditions' |
6960 } | 6930 } |
6961 | 6931 |
6962 # Local Variables: | 6932 # Local Variables: |
6963 # tab-width:2 | 6933 # tab-width:2 |
6964 # indent-tabs-mode:nil | 6934 # indent-tabs-mode:nil |
6965 # End: | 6935 # End: |
6966 # vim: set expandtab tabstop=2 shiftwidth=2: | 6936 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |