1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
8 # all our own includes are relative to src/
14 'target_name': 'crash_report',
15 'type': 'static_library',
23 'vectored_handler-impl.h',
27 '../../base/base.gyp:base',
32 '../../breakpad/breakpad.gyp:breakpad_handler',
38 'target_name': 'crash_dll',
39 'type': 'loadable_module',
45 # To work around a bug in some versions of the CRT, which cause
46 # crashes on program exit if a DLL crashes at process attach time,
47 # we cut out the CRT entirely, and set our DLL main routine as the
48 # entry point for the DLL.
50 'EntryPointSymbol': 'DllMain',
51 'IgnoreAllDefaultLibraries': 'true',
53 # Turn off buffer security checks, since we don't have CRT
54 # support for them, given that we don't link the CRT.
56 'BufferSecurityCheck': 'false',
62 # Turn off basic CRT checks, since we don't have CRT support.
63 # We have to do this per configuration, as base.gypi specifies
64 # this per-config, which binds tighter than the defaults above.
66 'BasicRuntimeChecks': '0',
72 # Turn off basic CRT checks, since we don't have CRT support.
73 # We have to do this per configuration, as base.gypi specifies
74 # this per-config, which binds tighter than the defaults above.
76 'BasicRuntimeChecks': '0',
83 'target_name': 'vectored_handler_tests',
86 'nt_loader_unittest.cc',
87 'vectored_handler_unittest.cc',
94 '../../base/base.gyp:base',
95 '../../testing/gmock.gyp:gmock',
96 '../../testing/gtest.gyp:gtest',
97 '../../testing/gtest.gyp:gtest_main',
98 '../../breakpad/breakpad.gyp:breakpad_handler',
102 'target_name': 'minidump_test',
103 'type': 'executable',
105 '../../base/base.gyp:base',
106 '../../testing/gtest.gyp:gtest',