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

Side by Side Diff: syzygy/pe/pe.gyp

Issue 2427043003: Enable the IAT patcher unittests in x64. (Closed)
Patch Set: Comments. Created 4 years, 2 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
« no previous file with comments | « syzygy/pe/export_dll_x64.def ('k') | syzygy/pe/test_dll_x64.def » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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 }
OLDNEW
« no previous file with comments | « syzygy/pe/export_dll_x64.def ('k') | syzygy/pe/test_dll_x64.def » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698