OLD | NEW |
1 # Copyright 2012 Google Inc. All Rights Reserved. | 1 # Copyright 2012 Google Inc. All Rights Reserved. |
2 # | 2 # |
3 # Licensed under the Apache License, Version 2.0 (the "License"); | 3 # Licensed under the Apache License, Version 2.0 (the "License"); |
4 # you may not use this file except in compliance with the License. | 4 # you may not use this file except in compliance with the License. |
5 # You may obtain a copy of the License at | 5 # You may obtain a copy of the License at |
6 # | 6 # |
7 # http://www.apache.org/licenses/LICENSE-2.0 | 7 # http://www.apache.org/licenses/LICENSE-2.0 |
8 # | 8 # |
9 # Unless required by applicable law or agreed to in writing, software | 9 # Unless required by applicable law or agreed to in writing, software |
10 # distributed under the License is distributed on an "AS IS" BASIS, | 10 # distributed under the License is distributed on an "AS IS" BASIS, |
(...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
371 }, | 371 }, |
372 { | 372 { |
373 'target_name': 'test_dll_x64', | 373 'target_name': 'test_dll_x64', |
374 'type': 'loadable_module', | 374 'type': 'loadable_module', |
375 'sources': [ | 375 'sources': [ |
376 'test_dll_x64.cc', | 376 'test_dll_x64.cc', |
377 'test_dll_x64.def', | 377 'test_dll_x64.def', |
378 'test_dll_x64.rc', | 378 'test_dll_x64.rc', |
379 ], | 379 ], |
380 'dependencies': [ | 380 'dependencies': [ |
| 381 'export_dll_x64', |
381 '<(src)/syzygy/version/version.gyp:syzygy_version', | 382 '<(src)/syzygy/version/version.gyp:syzygy_version', |
382 ], | 383 ], |
383 'msvs_settings': { | 384 'msvs_settings': { |
384 'VCLinkerTool': { | 385 'VCLinkerTool': { |
385 # We delay load ole32 purely to test delay load PE parsing. | 386 # We delay load ole32 purely to test delay load PE parsing. |
386 'DelayLoadDLLs': [ | 387 'DelayLoadDLLs': [ |
387 'ole32.dll', | 388 'ole32.dll', |
388 ], | 389 ], |
389 'IgnoreDefaultLibraryNames': [ | 390 'IgnoreDefaultLibraryNames': [ |
390 'libcmtd.lib', | 391 'libcmtd.lib', |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
498 'export_dll.def', | 499 'export_dll.def', |
499 ], | 500 ], |
500 'msvs_settings': { | 501 'msvs_settings': { |
501 'VCLinkerTool': { | 502 'VCLinkerTool': { |
502 # Force MSVS to produce the same output name as Ninja. | 503 # Force MSVS to produce the same output name as Ninja. |
503 'ImportLibrary': '$(OutDir)lib\$(TargetFileName).lib' | 504 'ImportLibrary': '$(OutDir)lib\$(TargetFileName).lib' |
504 }, | 505 }, |
505 }, | 506 }, |
506 }, | 507 }, |
507 { | 508 { |
| 509 'target_name': 'export_dll_x64', |
| 510 'type': 'shared_library', |
| 511 'sources': [ |
| 512 'export_dll.cc', |
| 513 'export_dll_x64.def', |
| 514 ], |
| 515 'msvs_settings': { |
| 516 }, |
| 517 'configurations': { |
| 518 'Common_Base': { |
| 519 'msvs_settings': { |
| 520 'VCLinkerTool': { |
| 521 'VCLinkerTool': { |
| 522 # Force MSVS to produce the same output name as Ninja. |
| 523 'ImportLibrary': '$(OutDir)lib\$(TargetFileName).lib' |
| 524 }, |
| 525 }, |
| 526 }, |
| 527 'msvs_target_platform': 'x64', |
| 528 'msvs_configuration_platform': 'x64', |
| 529 }, |
| 530 }, |
| 531 }, |
| 532 { |
508 'target_name': 'decompose_image_to_text', | 533 'target_name': 'decompose_image_to_text', |
509 'type': 'executable', | 534 'type': 'executable', |
510 'sources': [ | 535 'sources': [ |
511 'decompose_image_to_text_main.cc', | 536 'decompose_image_to_text_main.cc', |
512 ], | 537 ], |
513 'dependencies': [ | 538 'dependencies': [ |
514 'pe_app_lib', | 539 'pe_app_lib', |
515 'pe_lib', | 540 'pe_lib', |
516 '<(src)/base/base.gyp:base', | 541 '<(src)/base/base.gyp:base', |
517 ], | 542 ], |
(...skipping 21 matching lines...) Expand all Loading... |
539 'run_as': { | 564 'run_as': { |
540 'working_directory': '$(ConfigurationDir)', | 565 'working_directory': '$(ConfigurationDir)', |
541 'action': [ | 566 'action': [ |
542 '$(TargetPath)', | 567 '$(TargetPath)', |
543 '--image=test_dll.dll' | 568 '--image=test_dll.dll' |
544 ], | 569 ], |
545 }, | 570 }, |
546 }, | 571 }, |
547 ] | 572 ] |
548 } | 573 } |
OLD | NEW |