| 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 'variables': { | 5 'variables': { |
| 6 'chromium_code': 1, | 6 'chromium_code': 1, |
| 7 | 7 |
| 8 'variables': { | 8 'variables': { |
| 9 'version_py_path': 'tools/build/version.py', | 9 'version_py_path': 'tools/build/version.py', |
| 10 'version_path': 'VERSION', | 10 'version_path': 'VERSION', |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 156 ] | 156 ] |
| 157 } | 157 } |
| 158 ], | 158 ], |
| 159 }], | 159 }], |
| 160 ], | 160 ], |
| 161 }, | 161 }, |
| 162 { | 162 { |
| 163 # TODO(joi): Move debugger-related build rules to content/ | 163 # TODO(joi): Move debugger-related build rules to content/ |
| 164 'target_name': 'debugger', | 164 'target_name': 'debugger', |
| 165 'type': 'static_library', | 165 'type': 'static_library', |
| 166 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 166 'dependencies': [ | 167 'dependencies': [ |
| 167 'chrome_resources.gyp:chrome_extra_resources', | 168 'chrome_resources.gyp:chrome_extra_resources', |
| 168 'chrome_resources.gyp:chrome_resources', | 169 'chrome_resources.gyp:chrome_resources', |
| 169 'chrome_resources.gyp:chrome_strings', | 170 'chrome_resources.gyp:chrome_strings', |
| 170 'chrome_resources.gyp:theme_resources', | 171 'chrome_resources.gyp:theme_resources', |
| 171 '../base/base.gyp:base', | 172 '../base/base.gyp:base', |
| 172 '../content/content.gyp:content_browser', | 173 '../content/content.gyp:content_browser', |
| 173 '../net/net.gyp:http_server', | 174 '../net/net.gyp:http_server', |
| 174 '../net/net.gyp:net', | 175 '../net/net.gyp:net', |
| 175 '../skia/skia.gyp:skia', | 176 '../skia/skia.gyp:skia', |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 ['toolkit_uses_gtk == 1', { | 211 ['toolkit_uses_gtk == 1', { |
| 211 'dependencies': [ | 212 'dependencies': [ |
| 212 '../build/linux/system.gyp:gtk', | 213 '../build/linux/system.gyp:gtk', |
| 213 ], | 214 ], |
| 214 }], | 215 }], |
| 215 ], | 216 ], |
| 216 }, | 217 }, |
| 217 { | 218 { |
| 218 'target_name': 'plugin', | 219 'target_name': 'plugin', |
| 219 'type': 'static_library', | 220 'type': 'static_library', |
| 221 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 220 'dependencies': [ | 222 'dependencies': [ |
| 221 'chrome_resources.gyp:chrome_strings', | 223 'chrome_resources.gyp:chrome_strings', |
| 222 '../base/base.gyp:base', | 224 '../base/base.gyp:base', |
| 223 '../content/content.gyp:content_plugin', | 225 '../content/content.gyp:content_plugin', |
| 224 ], | 226 ], |
| 225 'sources': [ | 227 'sources': [ |
| 226 'plugin/chrome_content_plugin_client.cc', | 228 'plugin/chrome_content_plugin_client.cc', |
| 227 'plugin/chrome_content_plugin_client.h', | 229 'plugin/chrome_content_plugin_client.h', |
| 228 ], | 230 ], |
| 229 'include_dirs': [ | 231 'include_dirs': [ |
| 230 '..', | 232 '..', |
| 231 '<(grit_out_dir)', | 233 '<(grit_out_dir)', |
| 232 ], | 234 ], |
| 233 }, | 235 }, |
| 234 { | 236 { |
| 235 'target_name': 'utility', | 237 'target_name': 'utility', |
| 236 'type': 'static_library', | 238 'type': 'static_library', |
| 239 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 237 'dependencies': [ | 240 'dependencies': [ |
| 238 '../base/base.gyp:base', | 241 '../base/base.gyp:base', |
| 239 '../content/content.gyp:content_utility', | 242 '../content/content.gyp:content_utility', |
| 240 '../skia/skia.gyp:skia', | 243 '../skia/skia.gyp:skia', |
| 241 ], | 244 ], |
| 242 'sources': [ | 245 'sources': [ |
| 243 'utility/chrome_content_utility_client.cc', | 246 'utility/chrome_content_utility_client.cc', |
| 244 'utility/chrome_content_utility_client.h', | 247 'utility/chrome_content_utility_client.h', |
| 245 ], | 248 ], |
| 246 'include_dirs': [ | 249 'include_dirs': [ |
| 247 '..', | 250 '..', |
| 248 ], | 251 ], |
| 249 'conditions': [ | 252 'conditions': [ |
| 250 ['toolkit_uses_gtk == 1', { | 253 ['toolkit_uses_gtk == 1', { |
| 251 'dependencies': [ | 254 'dependencies': [ |
| 252 '../build/linux/system.gyp:gtk', | 255 '../build/linux/system.gyp:gtk', |
| 253 ], | 256 ], |
| 254 }], | 257 }], |
| 255 ], | 258 ], |
| 256 }, | 259 }, |
| 257 { | 260 { |
| 258 # Provides a syncapi dynamic library target from checked-in binaries, | 261 # Provides a syncapi dynamic library target from checked-in binaries, |
| 259 # or from compiling a stub implementation. | 262 # or from compiling a stub implementation. |
| 260 'target_name': 'syncapi_core', | 263 'target_name': 'syncapi_core', |
| 261 'type': 'static_library', | 264 'type': 'static_library', |
| 265 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 262 'sources': [ | 266 'sources': [ |
| 263 'browser/sync/engine/syncapi_internal.cc', | 267 'browser/sync/engine/syncapi_internal.cc', |
| 264 'browser/sync/engine/syncapi_internal.h', | 268 'browser/sync/engine/syncapi_internal.h', |
| 265 'browser/sync/internal_api/base_node.cc', | 269 'browser/sync/internal_api/base_node.cc', |
| 266 'browser/sync/internal_api/base_node.h', | 270 'browser/sync/internal_api/base_node.h', |
| 267 'browser/sync/internal_api/base_transaction.cc', | 271 'browser/sync/internal_api/base_transaction.cc', |
| 268 'browser/sync/internal_api/base_transaction.h', | 272 'browser/sync/internal_api/base_transaction.h', |
| 269 'browser/sync/internal_api/change_record.cc', | 273 'browser/sync/internal_api/change_record.cc', |
| 270 'browser/sync/internal_api/change_record.h', | 274 'browser/sync/internal_api/change_record.h', |
| 271 'browser/sync/internal_api/change_reorder_buffer.cc', | 275 'browser/sync/internal_api/change_reorder_buffer.cc', |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 316 'sync', | 320 'sync', |
| 317 ], | 321 ], |
| 318 # This target exports a hard dependency because syncapi.h includes | 322 # This target exports a hard dependency because syncapi.h includes |
| 319 # generated proto header files from sync_proto. | 323 # generated proto header files from sync_proto. |
| 320 'hard_dependency': 1, | 324 'hard_dependency': 1, |
| 321 }, | 325 }, |
| 322 { | 326 { |
| 323 # Provides the API that Chrome services use to talk to sync. | 327 # Provides the API that Chrome services use to talk to sync. |
| 324 'target_name': 'syncapi_service', | 328 'target_name': 'syncapi_service', |
| 325 'type': 'static_library', | 329 'type': 'static_library', |
| 330 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 326 'sources': [ | 331 'sources': [ |
| 327 'browser/sync/api/syncable_service.cc', | 332 'browser/sync/api/syncable_service.cc', |
| 328 'browser/sync/api/syncable_service.h', | 333 'browser/sync/api/syncable_service.h', |
| 329 'browser/sync/api/sync_data.h', | 334 'browser/sync/api/sync_data.h', |
| 330 'browser/sync/api/sync_data.cc', | 335 'browser/sync/api/sync_data.cc', |
| 331 'browser/sync/api/sync_change.h', | 336 'browser/sync/api/sync_change.h', |
| 332 'browser/sync/api/sync_change.cc', | 337 'browser/sync/api/sync_change.cc', |
| 333 'browser/sync/api/sync_change_processor.h', | 338 'browser/sync/api/sync_change_processor.h', |
| 334 'browser/sync/api/sync_change_processor.cc', | 339 'browser/sync/api/sync_change_processor.cc', |
| 335 'browser/sync/api/sync_error.h', | 340 'browser/sync/api/sync_error.h', |
| (...skipping 13 matching lines...) Expand all Loading... |
| 349 'sync', | 354 'sync', |
| 350 ], | 355 ], |
| 351 # Even though this target depends on sync_proto, it doesn't | 356 # Even though this target depends on sync_proto, it doesn't |
| 352 # need to export a hard dependency since we explicitly avoid | 357 # need to export a hard dependency since we explicitly avoid |
| 353 # including the generated proto header files from this target's | 358 # including the generated proto header files from this target's |
| 354 # header files. | 359 # header files. |
| 355 }, | 360 }, |
| 356 { | 361 { |
| 357 'target_name': 'sync', | 362 'target_name': 'sync', |
| 358 'type': 'static_library', | 363 'type': 'static_library', |
| 364 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 359 'sources': [ | 365 'sources': [ |
| 360 'browser/sync/engine/all_status.cc', | 366 'browser/sync/engine/all_status.cc', |
| 361 'browser/sync/engine/all_status.h', | 367 'browser/sync/engine/all_status.h', |
| 362 'browser/sync/engine/apply_updates_command.cc', | 368 'browser/sync/engine/apply_updates_command.cc', |
| 363 'browser/sync/engine/apply_updates_command.h', | 369 'browser/sync/engine/apply_updates_command.h', |
| 364 'browser/sync/engine/build_and_process_conflict_sets_command.cc', | 370 'browser/sync/engine/build_and_process_conflict_sets_command.cc', |
| 365 'browser/sync/engine/build_and_process_conflict_sets_command.h', | 371 'browser/sync/engine/build_and_process_conflict_sets_command.h', |
| 366 'browser/sync/engine/build_commit_command.cc', | 372 'browser/sync/engine/build_commit_command.cc', |
| 367 'browser/sync/engine/build_commit_command.h', | 373 'browser/sync/engine/build_commit_command.h', |
| 368 'browser/sync/engine/cleanup_disabled_types_command.cc', | 374 'browser/sync/engine/cleanup_disabled_types_command.cc', |
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 547 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', | 553 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', |
| 548 ], | 554 ], |
| 549 }, | 555 }, |
| 550 }], | 556 }], |
| 551 ], | 557 ], |
| 552 }, | 558 }, |
| 553 # A library for sending and receiving server-issued notifications. | 559 # A library for sending and receiving server-issued notifications. |
| 554 { | 560 { |
| 555 'target_name': 'sync_notifier', | 561 'target_name': 'sync_notifier', |
| 556 'type': 'static_library', | 562 'type': 'static_library', |
| 563 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 557 'sources': [ | 564 'sources': [ |
| 558 'browser/sync/notifier/cache_invalidation_packet_handler.cc', | 565 'browser/sync/notifier/cache_invalidation_packet_handler.cc', |
| 559 'browser/sync/notifier/cache_invalidation_packet_handler.h', | 566 'browser/sync/notifier/cache_invalidation_packet_handler.h', |
| 560 'browser/sync/notifier/chrome_invalidation_client.cc', | 567 'browser/sync/notifier/chrome_invalidation_client.cc', |
| 561 'browser/sync/notifier/chrome_invalidation_client.h', | 568 'browser/sync/notifier/chrome_invalidation_client.h', |
| 562 'browser/sync/notifier/chrome_system_resources.cc', | 569 'browser/sync/notifier/chrome_system_resources.cc', |
| 563 'browser/sync/notifier/chrome_system_resources.h', | 570 'browser/sync/notifier/chrome_system_resources.h', |
| 564 'browser/sync/notifier/invalidation_notifier.h', | 571 'browser/sync/notifier/invalidation_notifier.h', |
| 565 'browser/sync/notifier/invalidation_notifier.cc', | 572 'browser/sync/notifier/invalidation_notifier.cc', |
| 566 'browser/sync/notifier/invalidation_util.cc', | 573 'browser/sync/notifier/invalidation_util.cc', |
| (...skipping 23 matching lines...) Expand all Loading... |
| 590 # cacheinvalidation (which itself has hard_dependency set). | 597 # cacheinvalidation (which itself has hard_dependency set). |
| 591 'hard_dependency': 1, | 598 'hard_dependency': 1, |
| 592 'export_dependent_settings': [ | 599 'export_dependent_settings': [ |
| 593 '../jingle/jingle.gyp:notifier', | 600 '../jingle/jingle.gyp:notifier', |
| 594 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio
n', | 601 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio
n', |
| 595 ], | 602 ], |
| 596 }, | 603 }, |
| 597 { | 604 { |
| 598 'target_name': 'service', | 605 'target_name': 'service', |
| 599 'type': 'static_library', | 606 'type': 'static_library', |
| 607 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 600 'dependencies': [ | 608 'dependencies': [ |
| 601 'chrome_resources.gyp:chrome_strings', | 609 'chrome_resources.gyp:chrome_strings', |
| 602 'common', | 610 'common', |
| 603 'common_net', | 611 'common_net', |
| 604 '../base/base.gyp:base', | 612 '../base/base.gyp:base', |
| 605 '../jingle/jingle.gyp:notifier', | 613 '../jingle/jingle.gyp:notifier', |
| 606 '../net/net.gyp:net', | 614 '../net/net.gyp:net', |
| 607 '../printing/printing.gyp:printing', | 615 '../printing/printing.gyp:printing', |
| 608 '../skia/skia.gyp:skia', | 616 '../skia/skia.gyp:skia', |
| 609 '../third_party/libjingle/libjingle.gyp:libjingle', | 617 '../third_party/libjingle/libjingle.gyp:libjingle', |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 680 ], | 688 ], |
| 681 'sources': [ | 689 'sources': [ |
| 682 'service/cloud_print/print_system_cups.cc', | 690 'service/cloud_print/print_system_cups.cc', |
| 683 ], | 691 ], |
| 684 }], | 692 }], |
| 685 ], | 693 ], |
| 686 }, | 694 }, |
| 687 { | 695 { |
| 688 'target_name': 'ipclist', | 696 'target_name': 'ipclist', |
| 689 'type': 'executable', | 697 'type': 'executable', |
| 698 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 690 'dependencies': [ | 699 'dependencies': [ |
| 691 'test_support_common', | 700 'test_support_common', |
| 692 '../skia/skia.gyp:skia', | 701 '../skia/skia.gyp:skia', |
| 693 ], | 702 ], |
| 694 'include_dirs': [ | 703 'include_dirs': [ |
| 695 '..', | 704 '..', |
| 696 ], | 705 ], |
| 697 'sources': [ | 706 'sources': [ |
| 698 'tools/ipclist/ipclist.cc', | 707 'tools/ipclist/ipclist.cc', |
| 699 ], | 708 ], |
| 700 }, | 709 }, |
| 701 ], | 710 ], |
| 702 'conditions': [ | 711 'conditions': [ |
| 703 ['OS=="mac"', | 712 ['OS=="mac"', |
| 704 { 'targets': [ | 713 { 'targets': [ |
| 705 { | 714 { |
| 706 'target_name': 'helper_app', | 715 'target_name': 'helper_app', |
| 707 'type': 'executable', | 716 'type': 'executable', |
| 717 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 708 'product_name': '<(mac_product_name) Helper', | 718 'product_name': '<(mac_product_name) Helper', |
| 709 'mac_bundle': 1, | 719 'mac_bundle': 1, |
| 710 'dependencies': [ | 720 'dependencies': [ |
| 711 'chrome_dll', | 721 'chrome_dll', |
| 712 'infoplist_strings_tool', | 722 'infoplist_strings_tool', |
| 713 ], | 723 ], |
| 714 'sources': [ | 724 'sources': [ |
| 715 # chrome_exe_main_mac.cc's main() is the entry point for | 725 # chrome_exe_main_mac.cc's main() is the entry point for |
| 716 # the "chrome" (browser app) target. All it does is jump | 726 # the "chrome" (browser app) target. All it does is jump |
| 717 # to chrome_dll's ChromeMain. This is appropriate for | 727 # to chrome_dll's ChromeMain. This is appropriate for |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 813 'CHROMIUM_STRIP_SAVE_FILE': 'app/app_asan.saves', | 823 'CHROMIUM_STRIP_SAVE_FILE': 'app/app_asan.saves', |
| 814 }, | 824 }, |
| 815 }], | 825 }], |
| 816 ], | 826 ], |
| 817 }, # target helper_app | 827 }, # target helper_app |
| 818 { | 828 { |
| 819 # This produces the app mode loader, but not as a bundle. Chromium | 829 # This produces the app mode loader, but not as a bundle. Chromium |
| 820 # itself is responsible for producing bundles. | 830 # itself is responsible for producing bundles. |
| 821 'target_name': 'app_mode_app', | 831 'target_name': 'app_mode_app', |
| 822 'type': 'executable', | 832 'type': 'executable', |
| 833 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 823 'product_name': '<(mac_product_name) App Mode Loader', | 834 'product_name': '<(mac_product_name) App Mode Loader', |
| 824 'sources': [ | 835 'sources': [ |
| 825 'app/app_mode_loader_mac.mm', | 836 'app/app_mode_loader_mac.mm', |
| 826 'common/mac/app_mode_common.h', | 837 'common/mac/app_mode_common.h', |
| 827 'common/mac/app_mode_common.mm', | 838 'common/mac/app_mode_common.mm', |
| 828 ], | 839 ], |
| 829 'include_dirs': [ | 840 'include_dirs': [ |
| 830 '..', | 841 '..', |
| 831 ], | 842 ], |
| 832 'link_settings': { | 843 'link_settings': { |
| (...skipping 28 matching lines...) Expand all Loading... |
| 861 'action_name': 'build_app_dmg', | 872 'action_name': 'build_app_dmg', |
| 862 'action': ['<(build_app_dmg_script_path)', '<@(branding)'], | 873 'action': ['<(build_app_dmg_script_path)', '<@(branding)'], |
| 863 }, | 874 }, |
| 864 ], # 'actions' | 875 ], # 'actions' |
| 865 }, | 876 }, |
| 866 { | 877 { |
| 867 # Dummy target to allow chrome to require plugin_carbon_interpose to | 878 # Dummy target to allow chrome to require plugin_carbon_interpose to |
| 868 # build without actually linking to the resulting library. | 879 # build without actually linking to the resulting library. |
| 869 'target_name': 'interpose_dependency_shim', | 880 'target_name': 'interpose_dependency_shim', |
| 870 'type': 'executable', | 881 'type': 'executable', |
| 882 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 871 'dependencies': [ | 883 'dependencies': [ |
| 872 'plugin_carbon_interpose', | 884 'plugin_carbon_interpose', |
| 873 ], | 885 ], |
| 874 # In release, we end up with a strip step that is unhappy if there is | 886 # In release, we end up with a strip step that is unhappy if there is |
| 875 # no binary. Rather than check in a new file for this temporary hack, | 887 # no binary. Rather than check in a new file for this temporary hack, |
| 876 # just generate a source file on the fly. | 888 # just generate a source file on the fly. |
| 877 'actions': [ | 889 'actions': [ |
| 878 { | 890 { |
| 879 'action_name': 'generate_stub_main', | 891 'action_name': 'generate_stub_main', |
| 880 'process_outputs_as_sources': 1, | 892 'process_outputs_as_sources': 1, |
| 881 'inputs': [], | 893 'inputs': [], |
| 882 'outputs': [ '<(INTERMEDIATE_DIR)/dummy_main.c' ], | 894 'outputs': [ '<(INTERMEDIATE_DIR)/dummy_main.c' ], |
| 883 'action': [ | 895 'action': [ |
| 884 'bash', '-c', | 896 'bash', '-c', |
| 885 'echo "int main() { return 0; }" > <(INTERMEDIATE_DIR)/dummy_mai
n.c' | 897 'echo "int main() { return 0; }" > <(INTERMEDIATE_DIR)/dummy_mai
n.c' |
| 886 ], | 898 ], |
| 887 }, | 899 }, |
| 888 ], | 900 ], |
| 889 }, | 901 }, |
| 890 { | 902 { |
| 891 # dylib for interposing Carbon calls in the plugin process. | 903 # dylib for interposing Carbon calls in the plugin process. |
| 892 'target_name': 'plugin_carbon_interpose', | 904 'target_name': 'plugin_carbon_interpose', |
| 893 'type': 'shared_library', | 905 'type': 'shared_library', |
| 906 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 894 'dependencies': [ | 907 'dependencies': [ |
| 895 'chrome_dll', | 908 'chrome_dll', |
| 896 ], | 909 ], |
| 897 'sources': [ | 910 'sources': [ |
| 898 '../content/plugin/plugin_carbon_interpose_mac.cc', | 911 '../content/plugin/plugin_carbon_interpose_mac.cc', |
| 899 ], | 912 ], |
| 900 'include_dirs': [ | 913 'include_dirs': [ |
| 901 '..', | 914 '..', |
| 902 ], | 915 ], |
| 903 'link_settings': { | 916 'link_settings': { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 923 '@executable_path/../Versions/<(version_full)/<(mac_product_name
) Framework.framework/<(mac_product_name) Framework', | 936 '@executable_path/../Versions/<(version_full)/<(mac_product_name
) Framework.framework/<(mac_product_name) Framework', |
| 924 '@executable_path/../../../<(mac_product_name) Framework.framewo
rk/<(mac_product_name) Framework', | 937 '@executable_path/../../../<(mac_product_name) Framework.framewo
rk/<(mac_product_name) Framework', |
| 925 '${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}' | 938 '${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}' |
| 926 ], | 939 ], |
| 927 }, | 940 }, |
| 928 ], | 941 ], |
| 929 }, | 942 }, |
| 930 { | 943 { |
| 931 'target_name': 'infoplist_strings_tool', | 944 'target_name': 'infoplist_strings_tool', |
| 932 'type': 'executable', | 945 'type': 'executable', |
| 946 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 933 'dependencies': [ | 947 'dependencies': [ |
| 934 'chrome_resources.gyp:chrome_strings', | 948 'chrome_resources.gyp:chrome_strings', |
| 935 '../base/base.gyp:base', | 949 '../base/base.gyp:base', |
| 936 '../ui/ui.gyp:ui', | 950 '../ui/ui.gyp:ui', |
| 937 ], | 951 ], |
| 938 'include_dirs': [ | 952 'include_dirs': [ |
| 939 '<(grit_out_dir)', | 953 '<(grit_out_dir)', |
| 940 ], | 954 ], |
| 941 'sources': [ | 955 'sources': [ |
| 942 'tools/mac_helpers/infoplist_strings_util.mm', | 956 'tools/mac_helpers/infoplist_strings_util.mm', |
| 943 ], | 957 ], |
| 944 }, | 958 }, |
| 945 ], # targets | 959 ], # targets |
| 946 }, { # else: OS != "mac" | 960 }, { # else: OS != "mac" |
| 947 'targets': [ | 961 'targets': [ |
| 948 { | 962 { |
| 949 'target_name': 'convert_dict', | 963 'target_name': 'convert_dict', |
| 950 'type': 'executable', | 964 'type': 'executable', |
| 965 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 951 'dependencies': [ | 966 'dependencies': [ |
| 952 '../base/base.gyp:base', | 967 '../base/base.gyp:base', |
| 953 '../base/base.gyp:base_i18n', | 968 '../base/base.gyp:base_i18n', |
| 954 'convert_dict_lib', | 969 'convert_dict_lib', |
| 955 '../third_party/hunspell/hunspell.gyp:hunspell', | 970 '../third_party/hunspell/hunspell.gyp:hunspell', |
| 956 ], | 971 ], |
| 957 'sources': [ | 972 'sources': [ |
| 958 'tools/convert_dict/convert_dict.cc', | 973 'tools/convert_dict/convert_dict.cc', |
| 959 ], | 974 ], |
| 960 }, | 975 }, |
| 961 { | 976 { |
| 962 'target_name': 'convert_dict_lib', | 977 'target_name': 'convert_dict_lib', |
| 963 'product_name': 'convert_dict', | 978 'product_name': 'convert_dict', |
| 964 'type': 'static_library', | 979 'type': 'static_library', |
| 980 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 965 'include_dirs': [ | 981 'include_dirs': [ |
| 966 '..', | 982 '..', |
| 967 ], | 983 ], |
| 968 'dependencies': [ | 984 'dependencies': [ |
| 969 '../base/base.gyp:base', | 985 '../base/base.gyp:base', |
| 970 ], | 986 ], |
| 971 'sources': [ | 987 'sources': [ |
| 972 'tools/convert_dict/aff_reader.cc', | 988 'tools/convert_dict/aff_reader.cc', |
| 973 'tools/convert_dict/aff_reader.h', | 989 'tools/convert_dict/aff_reader.h', |
| 974 'tools/convert_dict/dic_reader.cc', | 990 'tools/convert_dict/dic_reader.cc', |
| (...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1302 'configurations': { | 1318 'configurations': { |
| 1303 'Common_Base': { | 1319 'Common_Base': { |
| 1304 'msvs_target_platform': 'x64', | 1320 'msvs_target_platform': 'x64', |
| 1305 }, | 1321 }, |
| 1306 }, | 1322 }, |
| 1307 }, | 1323 }, |
| 1308 ]}, # 'targets' | 1324 ]}, # 'targets' |
| 1309 ], # OS=="win" | 1325 ], # OS=="win" |
| 1310 ], # 'conditions' | 1326 ], # 'conditions' |
| 1311 } | 1327 } |
| OLD | NEW |