| Index: chrome_elf/chrome_elf.gyp
|
| diff --git a/chrome_elf/chrome_elf.gyp b/chrome_elf/chrome_elf.gyp
|
| index c9a412b938f49714b447fb81f7d23c66561d9cd5..9f87b4c2621db16cc1d7e55aca8d17c0e6674e3c 100644
|
| --- a/chrome_elf/chrome_elf.gyp
|
| +++ b/chrome_elf/chrome_elf.gyp
|
| @@ -40,20 +40,16 @@
|
| 'chrome_elf.def',
|
| 'chrome_elf_main.cc',
|
| 'chrome_elf_main.h',
|
| - '../chrome/app/chrome_crash_reporter_client_win.cc',
|
| - '../chrome/app/chrome_crash_reporter_client_win.h',
|
| '<(SHARED_INTERMEDIATE_DIR)/chrome_elf/chrome_elf_version.rc',
|
| ],
|
| 'dependencies': [
|
| '../chrome/chrome.gyp:install_static_util',
|
| 'blacklist',
|
| + 'chrome_elf_crash',
|
| 'chrome_elf_hook_util',
|
| 'chrome_elf_resources',
|
| 'chrome_elf_security',
|
| 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry',
|
| - '../chrome/chrome.gyp:install_static_util',
|
| - '../components/components.gyp:crash_component',
|
| - '../components/components.gyp:crash_core_common',
|
| ],
|
| 'msvs_settings': {
|
| 'VCLinkerTool': {
|
| @@ -89,14 +85,41 @@
|
| ],
|
| },
|
| {
|
| + 'target_name': 'chrome_elf_crash',
|
| + 'type': 'static_library',
|
| + 'include_dirs': [
|
| + '..',
|
| + ],
|
| + 'sources': [
|
| + '../chrome/app/chrome_crash_reporter_client_win.cc',
|
| + '../chrome/app/chrome_crash_reporter_client_win.h',
|
| + '../chrome/common/chrome_result_codes.h',
|
| + 'crash/crash_helper.cc',
|
| + 'crash/crash_helper.h',
|
| + ],
|
| + 'dependencies': [
|
| + '../base/base.gyp:base', # This needs to go.
|
| + '../base/base.gyp:base_static', # pe_image
|
| + '../chrome/chrome.gyp:install_static_util',
|
| + '../components/components.gyp:crash_component',
|
| + '../components/components.gyp:crash_core_common', #crash_keys
|
| + 'chrome_elf_hook_util',
|
| + ],
|
| + },
|
| + {
|
| 'target_name': 'chrome_elf_hook_util',
|
| 'type': 'static_library',
|
| 'include_dirs': [
|
| '..',
|
| ],
|
| 'sources': [
|
| - 'hook_util/thunk_getter.cc',
|
| - 'hook_util/thunk_getter.h',
|
| + '../base/macros.h',
|
| + 'hook_util/hook_util.cc',
|
| + 'hook_util/hook_util.h',
|
| + ],
|
| + 'dependencies': [
|
| + '../base/base.gyp:base_static', # pe_image
|
| + '../sandbox/sandbox.gyp:sandbox',
|
| ],
|
| },
|
| {
|
| @@ -143,6 +166,7 @@
|
| 'blacklist_test_dll_2',
|
| 'blacklist_test_dll_3',
|
| 'blacklist_test_main_dll',
|
| + 'chrome_elf_crash',
|
| 'chrome_elf_hook_util',
|
| 'chrome_elf_security',
|
| 'nt_registry/nt_registry.gyp:chrome_elf_nt_registry',
|
|
|