OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 'includes': [ | 8 'includes': [ |
9 '../build/util/version.gypi', | 9 '../build/util/version.gypi', |
10 '../build/win_precompile.gypi', | 10 '../build/win_precompile.gypi', |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
43 '../chrome/app/chrome_crash_reporter_client_win.cc', | 43 '../chrome/app/chrome_crash_reporter_client_win.cc', |
44 '../chrome/app/chrome_crash_reporter_client_win.h', | 44 '../chrome/app/chrome_crash_reporter_client_win.h', |
45 '<(SHARED_INTERMEDIATE_DIR)/chrome_elf/chrome_elf_version.rc', | 45 '<(SHARED_INTERMEDIATE_DIR)/chrome_elf/chrome_elf_version.rc', |
46 ], | 46 ], |
47 'dependencies': [ | 47 'dependencies': [ |
48 '../chrome/chrome.gyp:install_static_util', | 48 '../chrome/chrome.gyp:install_static_util', |
49 'blacklist', | 49 'blacklist', |
50 'chrome_elf_breakpad', | 50 'chrome_elf_breakpad', |
51 'chrome_elf_hook_util', | 51 'chrome_elf_hook_util', |
52 'chrome_elf_resources', | 52 'chrome_elf_resources', |
| 53 'chrome_elf_security', |
53 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry', | 54 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry', |
54 '../chrome/chrome.gyp:install_static_util', | 55 '../chrome/chrome.gyp:install_static_util', |
55 '../components/components.gyp:crash_component', | 56 '../components/components.gyp:crash_component', |
56 '../components/components.gyp:crash_core_common', | 57 '../components/components.gyp:crash_core_common', |
57 ], | 58 ], |
58 'msvs_settings': { | 59 'msvs_settings': { |
59 'VCLinkerTool': { | 60 'VCLinkerTool': { |
60 'conditions': [ | 61 'conditions': [ |
61 ['target_arch=="ia32"', { | 62 ['target_arch=="ia32"', { |
62 # Don't set an x64 base address (to avoid breaking HE-ASLR). | 63 # Don't set an x64 base address (to avoid breaking HE-ASLR). |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 'target_name': 'chrome_elf_hook_util', | 111 'target_name': 'chrome_elf_hook_util', |
111 'type': 'static_library', | 112 'type': 'static_library', |
112 'include_dirs': [ | 113 'include_dirs': [ |
113 '..', | 114 '..', |
114 ], | 115 ], |
115 'sources': [ | 116 'sources': [ |
116 'hook_util/thunk_getter.cc', | 117 'hook_util/thunk_getter.cc', |
117 'hook_util/thunk_getter.h', | 118 'hook_util/thunk_getter.h', |
118 ], | 119 ], |
119 }, | 120 }, |
| 121 { |
| 122 'target_name': 'chrome_elf_security', |
| 123 'type': 'static_library', |
| 124 'include_dirs': [ |
| 125 '..', |
| 126 ], |
| 127 'sources': [ |
| 128 'chrome_elf_security.cc', |
| 129 'chrome_elf_security.h', |
| 130 ], |
| 131 'dependencies': [ |
| 132 'chrome_elf_constants', |
| 133 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry', |
| 134 ] |
| 135 }, |
120 ##-------------------------------------------------------------------------- | 136 ##-------------------------------------------------------------------------- |
121 ## tests | 137 ## tests |
122 ##-------------------------------------------------------------------------- | 138 ##-------------------------------------------------------------------------- |
123 { | 139 { |
124 'target_name': 'chrome_elf_unittests_exe', | 140 'target_name': 'chrome_elf_unittests_exe', |
125 'product_name': 'chrome_elf_unittests', | 141 'product_name': 'chrome_elf_unittests', |
126 'type': 'executable', | 142 'type': 'executable', |
127 'sources': [ | 143 'sources': [ |
128 'blacklist/test/blacklist_test.cc', | 144 'blacklist/test/blacklist_test.cc', |
129 'chrome_elf_util_unittest.cc', | 145 'chrome_elf_util_unittest.cc', |
(...skipping 10 matching lines...) Expand all Loading... |
140 '../base/base.gyp:test_support_base', | 156 '../base/base.gyp:test_support_base', |
141 '../chrome/chrome.gyp:install_static_util', | 157 '../chrome/chrome.gyp:install_static_util', |
142 '../sandbox/sandbox.gyp:sandbox', | 158 '../sandbox/sandbox.gyp:sandbox', |
143 '../testing/gtest.gyp:gtest', | 159 '../testing/gtest.gyp:gtest', |
144 'blacklist', | 160 'blacklist', |
145 'blacklist_test_dll_1', | 161 'blacklist_test_dll_1', |
146 'blacklist_test_dll_2', | 162 'blacklist_test_dll_2', |
147 'blacklist_test_dll_3', | 163 'blacklist_test_dll_3', |
148 'blacklist_test_main_dll', | 164 'blacklist_test_main_dll', |
149 'chrome_elf_hook_util', | 165 'chrome_elf_hook_util', |
| 166 'chrome_elf_security', |
150 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry', | 167 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry', |
151 ], | 168 ], |
152 'msvs_settings': { | 169 'msvs_settings': { |
153 'VCLinkerTool': { | 170 'VCLinkerTool': { |
154 'DelayLoadDLLs': [ | 171 'DelayLoadDLLs': [ |
155 'dbghelp.dll', | 172 'dbghelp.dll', |
156 'ole32.dll', | 173 'ole32.dll', |
157 'psapi.dll', | 174 'psapi.dll', |
158 'rpcrt4.dll', | 175 'rpcrt4.dll', |
159 'shell32.dll', | 176 'shell32.dll', |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
192 'dependencies': [ | 209 'dependencies': [ |
193 'chrome_elf_unittests', | 210 'chrome_elf_unittests', |
194 ], | 211 ], |
195 'includes': [ '../build/isolate.gypi' ], | 212 'includes': [ '../build/isolate.gypi' ], |
196 'sources': [ 'chrome_elf_unittests.isolate' ], | 213 'sources': [ 'chrome_elf_unittests.isolate' ], |
197 }, | 214 }, |
198 ], | 215 ], |
199 }], | 216 }], |
200 ], | 217 ], |
201 } | 218 } |
OLD | NEW |