| Index: syzygy/integration_tests/integration_tests.gyp
|
| diff --git a/syzygy/integration_tests/integration_tests.gyp b/syzygy/integration_tests/integration_tests.gyp
|
| index 83d1d5ba8210163f8745ffc770c8e948b6b121b2..a67b9ce8a3cb53313e3f82de879f60bd2c8b9f72 100644
|
| --- a/syzygy/integration_tests/integration_tests.gyp
|
| +++ b/syzygy/integration_tests/integration_tests.gyp
|
| @@ -13,6 +13,28 @@
|
| # limitations under the License.
|
|
|
| {
|
| + 'variables': {
|
| + 'integration_tests_files': [
|
| + 'asan_interceptors_tests.cc',
|
| + 'asan_interceptors_tests.h',
|
| + 'asan_page_protection_tests.cc',
|
| + 'asan_page_protection_tests.h',
|
| + 'bb_entry_tests.cc',
|
| + 'bb_entry_tests.h',
|
| + 'behavior_tests.cc',
|
| + 'behavior_tests.h',
|
| + 'coverage_tests.cc',
|
| + 'coverage_tests.h',
|
| + 'deferred_free_tests.cc',
|
| + 'deferred_free_tests.h',
|
| + 'integration_tests_dll.cc',
|
| + 'integration_tests_dll.def',
|
| + 'integration_tests_dll.h',
|
| + 'integration_tests_dll.rc',
|
| + 'profile_tests.cc',
|
| + 'profile_tests.h',
|
| + ]
|
| + },
|
| 'targets': [
|
| {
|
| 'target_name': 'integration_tests',
|
| @@ -82,30 +104,28 @@
|
| },
|
| ],
|
| },
|
| + {
|
| + 'target_name': 'integration_tests_clang',
|
| + 'type': 'none',
|
| + 'msvs_cygwin_shell': 0,
|
| + 'actions': [
|
| + {
|
| + 'action_name': 'make_integration_tests_clang',
|
| + 'inputs': ['<@(integration_tests_files)'],
|
| + 'outputs': ['<(PRODUCT_DIR)/integration_tests_clang.exe'],
|
| + 'action': [
|
| + 'make_integration_tests_clang.py',
|
| + '--src-dir=<(src)',
|
| + '--release-dir=<(PRODUCT_DIR)',
|
| + '--input_files=<(_inputs)',
|
| + ],
|
| + },
|
| + ],
|
| + },
|
| {
|
| 'target_name': 'integration_tests_dll',
|
| 'type': 'loadable_module',
|
| - 'sources': [
|
| - 'asan_check_tests.h',
|
| - 'asan_interceptors_tests.cc',
|
| - 'asan_interceptors_tests.h',
|
| - 'asan_page_protection_tests.cc',
|
| - 'asan_page_protection_tests.h',
|
| - 'bb_entry_tests.cc',
|
| - 'bb_entry_tests.h',
|
| - 'behavior_tests.cc',
|
| - 'behavior_tests.h',
|
| - 'coverage_tests.cc',
|
| - 'coverage_tests.h',
|
| - 'deferred_free_tests.cc',
|
| - 'deferred_free_tests.h',
|
| - 'integration_tests_dll.cc',
|
| - 'integration_tests_dll.def',
|
| - 'integration_tests_dll.h',
|
| - 'integration_tests_dll.rc',
|
| - 'profile_tests.cc',
|
| - 'profile_tests.h',
|
| - ],
|
| + 'sources': ['<@(integration_tests_files)'],
|
| 'dependencies': [
|
| '<(src)/syzygy/pe/pe.gyp:export_dll',
|
| '<(src)/syzygy/version/version.gyp:syzygy_version',
|
|
|