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

Side by Side Diff: breakpad/breakpad.gyp

Issue 571663002: Mac: Configure Breakpad to run in-process on Yosemite. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove .h from gyp Created 6 years, 3 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 | « breakpad/BUILD.gn ('k') | components/crash/app/breakpad_mac.mm » ('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 (c) 2012 The Chromium Authors. All rights reserved. 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 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 { 5 {
6 'includes': [ 6 'includes': [
7 'breakpad_sender.gypi', 7 'breakpad_sender.gypi',
8 'breakpad_handler.gypi', 8 'breakpad_handler.gypi',
9 ], 9 ],
10 'conditions': [ 10 'conditions': [
(...skipping 12 matching lines...) Expand all
23 'src/processor/basic_code_modules.cc', 23 'src/processor/basic_code_modules.cc',
24 'src/processor/basic_code_modules.h', 24 'src/processor/basic_code_modules.h',
25 'src/processor/basic_source_line_resolver.cc', 25 'src/processor/basic_source_line_resolver.cc',
26 'src/processor/binarystream.cc', 26 'src/processor/binarystream.cc',
27 'src/processor/binarystream.h', 27 'src/processor/binarystream.h',
28 'src/processor/call_stack.cc', 28 'src/processor/call_stack.cc',
29 'src/processor/cfi_frame_info.cc', 29 'src/processor/cfi_frame_info.cc',
30 'src/processor/cfi_frame_info.h', 30 'src/processor/cfi_frame_info.h',
31 'src/processor/disassembler_x86.cc', 31 'src/processor/disassembler_x86.cc',
32 'src/processor/disassembler_x86.h', 32 'src/processor/disassembler_x86.h',
33 'src/processor/dump_context.cc',
34 'src/processor/dump_object.cc',
33 'src/processor/exploitability.cc', 35 'src/processor/exploitability.cc',
34 'src/processor/exploitability_linux.cc', 36 'src/processor/exploitability_linux.cc',
35 'src/processor/exploitability_linux.h', 37 'src/processor/exploitability_linux.h',
36 'src/processor/exploitability_win.cc', 38 'src/processor/exploitability_win.cc',
37 'src/processor/exploitability_win.h', 39 'src/processor/exploitability_win.h',
38 'src/processor/logging.cc', 40 'src/processor/logging.cc',
39 'src/processor/logging.h', 41 'src/processor/logging.h',
40 'src/processor/minidump.cc', 42 'src/processor/minidump.cc',
41 'src/processor/minidump_processor.cc', 43 'src/processor/minidump_processor.cc',
42 'src/processor/minidump_stackwalk.cc', 44 'src/processor/minidump_stackwalk.cc',
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 }, 100 },
99 { 101 {
100 # GN version: //breakpad:minidump_dump 102 # GN version: //breakpad:minidump_dump
101 'target_name': 'minidump_dump', 103 'target_name': 'minidump_dump',
102 'type': 'executable', 104 'type': 'executable',
103 'includes': ['breakpad_tools.gypi'], 105 'includes': ['breakpad_tools.gypi'],
104 'sources': [ 106 'sources': [
105 'src/processor/basic_code_module.h', 107 'src/processor/basic_code_module.h',
106 'src/processor/basic_code_modules.cc', 108 'src/processor/basic_code_modules.cc',
107 'src/processor/basic_code_modules.h', 109 'src/processor/basic_code_modules.h',
110 'src/processor/dump_context.cc',
111 'src/processor/dump_object.cc',
108 'src/processor/logging.cc', 112 'src/processor/logging.cc',
109 'src/processor/logging.h', 113 'src/processor/logging.h',
110 'src/processor/minidump.cc', 114 'src/processor/minidump.cc',
111 'src/processor/minidump_dump.cc', 115 'src/processor/minidump_dump.cc',
112 'src/processor/pathname_stripper.cc', 116 'src/processor/pathname_stripper.cc',
113 'src/processor/pathname_stripper.h', 117 'src/processor/pathname_stripper.h',
114 ], 118 ],
115 }, 119 },
116 ], 120 ],
117 }], 121 }],
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
229 ], 233 ],
230 }, 234 },
231 }, 235 },
232 }, 236 },
233 'targets': [ 237 'targets': [
234 { 238 {
235 # GN version: //breakpad:utilities 239 # GN version: //breakpad:utilities
236 'target_name': 'breakpad_utilities', 240 'target_name': 'breakpad_utilities',
237 'type': 'static_library', 241 'type': 'static_library',
238 'sources': [ 242 'sources': [
243 'src/client/mac/crash_generation/ConfigFile.mm',
239 'src/client/mac/handler/breakpad_nlist_64.cc', 244 'src/client/mac/handler/breakpad_nlist_64.cc',
240 'src/client/mac/handler/dynamic_images.cc', 245 'src/client/mac/handler/dynamic_images.cc',
241 'src/client/mac/handler/minidump_generator.cc', 246 'src/client/mac/handler/minidump_generator.cc',
242 'src/client/minidump_file_writer.cc', 247 'src/client/minidump_file_writer.cc',
243 'src/common/convert_UTF.c', 248 'src/common/convert_UTF.c',
244 'src/common/mac/MachIPC.mm', 249 'src/common/mac/MachIPC.mm',
245 'src/common/mac/arch_utilities.cc', 250 'src/common/mac/arch_utilities.cc',
246 'src/common/mac/bootstrap_compat.cc', 251 'src/common/mac/bootstrap_compat.cc',
247 'src/common/mac/file_id.cc', 252 'src/common/mac/file_id.cc',
253 'src/common/mac/launch_reporter.cc',
248 'src/common/mac/macho_id.cc', 254 'src/common/mac/macho_id.cc',
249 'src/common/mac/macho_utilities.cc', 255 'src/common/mac/macho_utilities.cc',
250 'src/common/mac/macho_walker.cc', 256 'src/common/mac/macho_walker.cc',
251 'src/common/mac/string_utilities.cc', 257 'src/common/mac/string_utilities.cc',
252 'src/common/md5.cc', 258 'src/common/md5.cc',
253 'src/common/simple_string_dictionary.cc', 259 'src/common/simple_string_dictionary.cc',
254 'src/common/string_conversion.cc', 260 'src/common/string_conversion.cc',
255 ], 261 ],
256 }, 262 },
257 { 263 {
258 # GN version: //breakpad:crash_inspector 264 # GN version: //breakpad:crash_inspector
259 'target_name': 'crash_inspector', 265 'target_name': 'crash_inspector',
260 'type': 'executable', 266 'type': 'executable',
261 'variables': { 267 'variables': {
262 'mac_real_dsym': 1, 268 'mac_real_dsym': 1,
263 }, 269 },
264 'dependencies': [ 270 'dependencies': [
265 'breakpad_utilities', 271 'breakpad_utilities',
266 ], 272 ],
267 'include_dirs': [ 273 'include_dirs': [
268 'src/client/apple/Framework', 274 'src/client/apple/Framework',
269 'src/common/mac', 275 'src/common/mac',
270 ], 276 ],
271 'sources': [ 277 'sources': [
272 'src/client/mac/crash_generation/ConfigFile.mm',
273 'src/client/mac/crash_generation/Inspector.mm', 278 'src/client/mac/crash_generation/Inspector.mm',
274 'src/client/mac/crash_generation/InspectorMain.mm', 279 'src/client/mac/crash_generation/InspectorMain.mm',
275 ], 280 ],
276 'link_settings': { 281 'link_settings': {
277 'libraries': [ 282 'libraries': [
278 '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework', 283 '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework',
279 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 284 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
280 ], 285 ],
281 } 286 }
282 }, 287 },
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 { 547 {
543 # Breakpad r693 uses some files from src/processor in unit tests. 548 # Breakpad r693 uses some files from src/processor in unit tests.
544 # GN version: //breakpad:processor_support 549 # GN version: //breakpad:processor_support
545 'target_name': 'breakpad_processor_support', 550 'target_name': 'breakpad_processor_support',
546 'type': 'static_library', 551 'type': 'static_library',
547 552
548 'sources': [ 553 'sources': [
549 'src/common/scoped_ptr.h', 554 'src/common/scoped_ptr.h',
550 'src/processor/basic_code_modules.cc', 555 'src/processor/basic_code_modules.cc',
551 'src/processor/basic_code_modules.h', 556 'src/processor/basic_code_modules.h',
557 'src/processor/dump_context.cc',
558 'src/processor/dump_object.cc',
552 'src/processor/logging.cc', 559 'src/processor/logging.cc',
553 'src/processor/logging.h', 560 'src/processor/logging.h',
554 'src/processor/minidump.cc', 561 'src/processor/minidump.cc',
555 'src/processor/pathname_stripper.cc', 562 'src/processor/pathname_stripper.cc',
556 'src/processor/pathname_stripper.h', 563 'src/processor/pathname_stripper.h',
557 ], 564 ],
558 565
559 'include_dirs': [ 566 'include_dirs': [
560 'src', 567 'src',
561 'src/client', 568 'src/client',
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after
881 'action_name': 'strip breakpad_unittests', 888 'action_name': 'strip breakpad_unittests',
882 'inputs': [ '<(PRODUCT_DIR)/breakpad_unittests' ], 889 'inputs': [ '<(PRODUCT_DIR)/breakpad_unittests' ],
883 'outputs': [ '<(PRODUCT_DIR)/breakpad_unittests_stripped' ], 890 'outputs': [ '<(PRODUCT_DIR)/breakpad_unittests_stripped' ],
884 'action': [ '<(android_strip)', '<@(_inputs)', '-o', '<@(_outputs)' ], 891 'action': [ '<(android_strip)', '<@(_inputs)', '-o', '<@(_outputs)' ],
885 }], 892 }],
886 } 893 }
887 ], 894 ],
888 }], 895 }],
889 ], 896 ],
890 } 897 }
OLDNEW
« no previous file with comments | « breakpad/BUILD.gn ('k') | components/crash/app/breakpad_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698