OLD | NEW |
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': [ |
11 # minidump_stackwalk and minidump_dump are tool-type executables that do | 11 # minidump_stackwalk and minidump_dump are tool-type executables that do |
12 # not build on iOS. | 12 # not build on iOS. |
13 ['OS!="ios" and OS!="win"', { | 13 ['OS!="ios" and OS!="win"', { |
14 'targets': [ | 14 'targets': [ |
15 { | 15 { |
| 16 # GN version: //breakpad:minidump_stackwalk |
16 'target_name': 'minidump_stackwalk', | 17 'target_name': 'minidump_stackwalk', |
17 'type': 'executable', | 18 'type': 'executable', |
18 'includes': ['breakpad_tools.gypi'], | 19 'includes': ['breakpad_tools.gypi'], |
19 'defines': ['BPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR'], | 20 'defines': ['BPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR'], |
20 'sources': [ | 21 'sources': [ |
21 'src/processor/basic_code_module.h', | 22 'src/processor/basic_code_module.h', |
22 'src/processor/basic_code_modules.cc', | 23 'src/processor/basic_code_modules.cc', |
23 'src/processor/basic_code_modules.h', | 24 'src/processor/basic_code_modules.h', |
24 'src/processor/basic_source_line_resolver.cc', | 25 'src/processor/basic_source_line_resolver.cc', |
25 'src/processor/binarystream.cc', | 26 'src/processor/binarystream.cc', |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 'src/third_party/libdisasm/x86_format.c', | 90 'src/third_party/libdisasm/x86_format.c', |
90 'src/third_party/libdisasm/x86_imm.c', | 91 'src/third_party/libdisasm/x86_imm.c', |
91 'src/third_party/libdisasm/x86_imm.h', | 92 'src/third_party/libdisasm/x86_imm.h', |
92 'src/third_party/libdisasm/x86_insn.c', | 93 'src/third_party/libdisasm/x86_insn.c', |
93 'src/third_party/libdisasm/x86_misc.c', | 94 'src/third_party/libdisasm/x86_misc.c', |
94 'src/third_party/libdisasm/x86_operand_list.c', | 95 'src/third_party/libdisasm/x86_operand_list.c', |
95 'src/third_party/libdisasm/x86_operand_list.h', | 96 'src/third_party/libdisasm/x86_operand_list.h', |
96 ], | 97 ], |
97 }, | 98 }, |
98 { | 99 { |
| 100 # GN version: //breakpad:minidump_dump |
99 'target_name': 'minidump_dump', | 101 'target_name': 'minidump_dump', |
100 'type': 'executable', | 102 'type': 'executable', |
101 'includes': ['breakpad_tools.gypi'], | 103 'includes': ['breakpad_tools.gypi'], |
102 'sources': [ | 104 'sources': [ |
103 'src/processor/basic_code_module.h', | 105 'src/processor/basic_code_module.h', |
104 'src/processor/basic_code_modules.cc', | 106 'src/processor/basic_code_modules.cc', |
105 'src/processor/basic_code_modules.h', | 107 'src/processor/basic_code_modules.h', |
106 'src/processor/logging.cc', | 108 'src/processor/logging.cc', |
107 'src/processor/logging.h', | 109 'src/processor/logging.h', |
108 'src/processor/minidump.cc', | 110 'src/processor/minidump.cc', |
(...skipping 13 matching lines...) Expand all Loading... |
122 'Debug_Base': { | 124 'Debug_Base': { |
123 'defines': [ | 125 'defines': [ |
124 # This is needed for GTMLogger to work correctly. | 126 # This is needed for GTMLogger to work correctly. |
125 'DEBUG', | 127 'DEBUG', |
126 ], | 128 ], |
127 }, | 129 }, |
128 }, | 130 }, |
129 }, | 131 }, |
130 'targets': [ | 132 'targets': [ |
131 { | 133 { |
| 134 # GN version: //breakpad:dump_syms |
132 'target_name': 'dump_syms', | 135 'target_name': 'dump_syms', |
133 'type': 'executable', | 136 'type': 'executable', |
134 'toolsets': ['host'], | 137 'toolsets': ['host'], |
135 'include_dirs': [ | 138 'include_dirs': [ |
136 'src/common/mac', | 139 'src/common/mac', |
137 ], | 140 ], |
138 'sources': [ | 141 'sources': [ |
139 'src/common/dwarf/bytereader.cc', | 142 'src/common/dwarf/bytereader.cc', |
140 'src/common/dwarf_cfi_to_module.cc', | 143 'src/common/dwarf_cfi_to_module.cc', |
141 'src/common/dwarf_cu_to_module.cc', | 144 'src/common/dwarf_cu_to_module.cc', |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
187 # dump_syms crashes when built at -O1, -O2, and -O3. It does | 190 # dump_syms crashes when built at -O1, -O2, and -O3. It does |
188 # not crash at -Os. To play it safe, dump_syms is always built | 191 # not crash at -Os. To play it safe, dump_syms is always built |
189 # at -O0 until this can be sorted out. | 192 # at -O0 until this can be sorted out. |
190 # http://code.google.com/p/google-breakpad/issues/detail?id=329 | 193 # http://code.google.com/p/google-breakpad/issues/detail?id=329 |
191 'GCC_OPTIMIZATION_LEVEL': '0', # -O0 | 194 'GCC_OPTIMIZATION_LEVEL': '0', # -O0 |
192 }, | 195 }, |
193 }, | 196 }, |
194 }, | 197 }, |
195 }, | 198 }, |
196 { | 199 { |
| 200 # GN version: //breakpad:symupload |
197 'target_name': 'symupload', | 201 'target_name': 'symupload', |
198 'type': 'executable', | 202 'type': 'executable', |
199 'toolsets': ['host'], | 203 'toolsets': ['host'], |
200 'include_dirs': [ | 204 'include_dirs': [ |
201 'src/common/mac', | 205 'src/common/mac', |
202 ], | 206 ], |
203 'sources': [ | 207 'sources': [ |
204 'src/common/mac/HTTPMultipartUpload.m', | 208 'src/common/mac/HTTPMultipartUpload.m', |
205 'src/tools/mac/symupload/symupload.m', | 209 'src/tools/mac/symupload/symupload.m', |
206 ], | 210 ], |
(...skipping 14 matching lines...) Expand all Loading... |
221 'Debug_Base': { | 225 'Debug_Base': { |
222 'defines': [ | 226 'defines': [ |
223 # This is needed for GTMLogger to work correctly. | 227 # This is needed for GTMLogger to work correctly. |
224 'DEBUG', | 228 'DEBUG', |
225 ], | 229 ], |
226 }, | 230 }, |
227 }, | 231 }, |
228 }, | 232 }, |
229 'targets': [ | 233 'targets': [ |
230 { | 234 { |
| 235 # GN version: //breakpad:utilities |
231 'target_name': 'breakpad_utilities', | 236 'target_name': 'breakpad_utilities', |
232 'type': 'static_library', | 237 'type': 'static_library', |
233 'sources': [ | 238 'sources': [ |
234 'src/client/mac/handler/breakpad_nlist_64.cc', | 239 'src/client/mac/handler/breakpad_nlist_64.cc', |
235 'src/client/mac/handler/dynamic_images.cc', | 240 'src/client/mac/handler/dynamic_images.cc', |
236 'src/client/mac/handler/minidump_generator.cc', | 241 'src/client/mac/handler/minidump_generator.cc', |
237 'src/client/minidump_file_writer.cc', | 242 'src/client/minidump_file_writer.cc', |
238 'src/common/convert_UTF.c', | 243 'src/common/convert_UTF.c', |
239 'src/common/mac/MachIPC.mm', | 244 'src/common/mac/MachIPC.mm', |
240 'src/common/mac/arch_utilities.cc', | 245 'src/common/mac/arch_utilities.cc', |
241 'src/common/mac/bootstrap_compat.cc', | 246 'src/common/mac/bootstrap_compat.cc', |
242 'src/common/mac/file_id.cc', | 247 'src/common/mac/file_id.cc', |
243 'src/common/mac/macho_id.cc', | 248 'src/common/mac/macho_id.cc', |
244 'src/common/mac/macho_utilities.cc', | 249 'src/common/mac/macho_utilities.cc', |
245 'src/common/mac/macho_walker.cc', | 250 'src/common/mac/macho_walker.cc', |
246 'src/common/mac/string_utilities.cc', | 251 'src/common/mac/string_utilities.cc', |
247 'src/common/md5.cc', | 252 'src/common/md5.cc', |
248 'src/common/simple_string_dictionary.cc', | 253 'src/common/simple_string_dictionary.cc', |
249 'src/common/string_conversion.cc', | 254 'src/common/string_conversion.cc', |
250 ], | 255 ], |
251 }, | 256 }, |
252 { | 257 { |
| 258 # GN version: //breakpad:crash_inspector |
253 'target_name': 'crash_inspector', | 259 'target_name': 'crash_inspector', |
254 'type': 'executable', | 260 'type': 'executable', |
255 'variables': { | 261 'variables': { |
256 'mac_real_dsym': 1, | 262 'mac_real_dsym': 1, |
257 }, | 263 }, |
258 'dependencies': [ | 264 'dependencies': [ |
259 'breakpad_utilities', | 265 'breakpad_utilities', |
260 ], | 266 ], |
261 'include_dirs': [ | 267 'include_dirs': [ |
262 'src/client/apple/Framework', | 268 'src/client/apple/Framework', |
263 'src/common/mac', | 269 'src/common/mac', |
264 ], | 270 ], |
265 'sources': [ | 271 'sources': [ |
266 'src/client/mac/crash_generation/ConfigFile.mm', | 272 'src/client/mac/crash_generation/ConfigFile.mm', |
267 'src/client/mac/crash_generation/Inspector.mm', | 273 'src/client/mac/crash_generation/Inspector.mm', |
268 'src/client/mac/crash_generation/InspectorMain.mm', | 274 'src/client/mac/crash_generation/InspectorMain.mm', |
269 ], | 275 ], |
270 'link_settings': { | 276 'link_settings': { |
271 'libraries': [ | 277 'libraries': [ |
272 '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework', | 278 '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework', |
273 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', | 279 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', |
274 ], | 280 ], |
275 } | 281 } |
276 }, | 282 }, |
277 { | 283 { |
| 284 # GN version: //breakpad:crash_report_sender |
278 'target_name': 'crash_report_sender', | 285 'target_name': 'crash_report_sender', |
279 'type': 'executable', | 286 'type': 'executable', |
280 'mac_bundle': 1, | 287 'mac_bundle': 1, |
281 'variables': { | 288 'variables': { |
282 'mac_real_dsym': 1, | 289 'mac_real_dsym': 1, |
283 }, | 290 }, |
284 'include_dirs': [ | 291 'include_dirs': [ |
285 'src/common/mac', | 292 'src/common/mac', |
286 ], | 293 ], |
287 'sources': [ | 294 'sources': [ |
(...skipping 16 matching lines...) Expand all Loading... |
304 }, | 311 }, |
305 'link_settings': { | 312 'link_settings': { |
306 'libraries': [ | 313 'libraries': [ |
307 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', | 314 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', |
308 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', | 315 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', |
309 '$(SDKROOT)/System/Library/Frameworks/SystemConfiguration.framewor
k', | 316 '$(SDKROOT)/System/Library/Frameworks/SystemConfiguration.framewor
k', |
310 ], | 317 ], |
311 } | 318 } |
312 }, | 319 }, |
313 { | 320 { |
| 321 # GN version: //breakpad |
314 'target_name': 'breakpad', | 322 'target_name': 'breakpad', |
315 'type': 'static_library', | 323 'type': 'static_library', |
316 'dependencies': [ | 324 'dependencies': [ |
317 'breakpad_utilities', | 325 'breakpad_utilities', |
318 'crash_inspector', | 326 'crash_inspector', |
319 'crash_report_sender', | 327 'crash_report_sender', |
320 ], | 328 ], |
321 'include_dirs': [ | 329 'include_dirs': [ |
322 'src/client/apple/Framework', | 330 'src/client/apple/Framework', |
323 ], | 331 ], |
(...skipping 20 matching lines...) Expand all Loading... |
344 'conditions': [ | 352 'conditions': [ |
345 ['OS=="android"', { | 353 ['OS=="android"', { |
346 'defines': [ | 354 'defines': [ |
347 '__ANDROID__', | 355 '__ANDROID__', |
348 ], | 356 ], |
349 }], | 357 }], |
350 ], | 358 ], |
351 # Tools needed for archiving build symbols. | 359 # Tools needed for archiving build symbols. |
352 'targets': [ | 360 'targets': [ |
353 { | 361 { |
| 362 # GN version: //breakpad:symupload |
354 'target_name': 'symupload', | 363 'target_name': 'symupload', |
355 'type': 'executable', | 364 'type': 'executable', |
356 | 365 |
357 'includes': ['breakpad_tools.gypi'], | 366 'includes': ['breakpad_tools.gypi'], |
358 | 367 |
359 'sources': [ | 368 'sources': [ |
360 'src/tools/linux/symupload/sym_upload.cc', | 369 'src/tools/linux/symupload/sym_upload.cc', |
361 'src/common/linux/http_upload.cc', | 370 'src/common/linux/http_upload.cc', |
362 'src/common/linux/http_upload.h', | 371 'src/common/linux/http_upload.h', |
363 ], | 372 ], |
364 'include_dirs': [ | 373 'include_dirs': [ |
365 'src', | 374 'src', |
366 'src/third_party', | 375 'src/third_party', |
367 ], | 376 ], |
368 'link_settings': { | 377 'link_settings': { |
369 'libraries': [ | 378 'libraries': [ |
370 '-ldl', | 379 '-ldl', |
371 ], | 380 ], |
372 }, | 381 }, |
373 }, | 382 }, |
374 { | 383 { |
| 384 # GN version: //breakpad:dump_syms |
375 'target_name': 'dump_syms', | 385 'target_name': 'dump_syms', |
376 'type': 'executable', | 386 'type': 'executable', |
377 'conditions': [ | 387 'conditions': [ |
378 ['OS=="android"', { | 388 ['OS=="android"', { |
379 'toolsets': [ 'host' ], | 389 'toolsets': [ 'host' ], |
380 }], | 390 }], |
381 ], | 391 ], |
382 | 392 |
383 # dwarf2reader.cc uses dynamic_cast. Because we don't typically | 393 # dwarf2reader.cc uses dynamic_cast. Because we don't typically |
384 # don't support RTTI, we enable it for this single target. Since | 394 # don't support RTTI, we enable it for this single target. Since |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
428 'defines': [ | 438 'defines': [ |
429 'HAVE_A_OUT_H', | 439 'HAVE_A_OUT_H', |
430 ], | 440 ], |
431 | 441 |
432 'include_dirs': [ | 442 'include_dirs': [ |
433 'src', | 443 'src', |
434 '..', | 444 '..', |
435 ], | 445 ], |
436 }, | 446 }, |
437 { | 447 { |
| 448 # GN version: //breakpad:client |
438 'target_name': 'breakpad_client', | 449 'target_name': 'breakpad_client', |
439 'type': 'static_library', | 450 'type': 'static_library', |
440 | 451 |
441 'sources': [ | 452 'sources': [ |
442 'src/client/linux/crash_generation/crash_generation_client.cc', | 453 'src/client/linux/crash_generation/crash_generation_client.cc', |
443 'src/client/linux/crash_generation/crash_generation_client.h', | 454 'src/client/linux/crash_generation/crash_generation_client.h', |
444 'src/client/linux/handler/exception_handler.cc', | 455 'src/client/linux/handler/exception_handler.cc', |
445 'src/client/linux/handler/exception_handler.h', | 456 'src/client/linux/handler/exception_handler.h', |
446 'src/client/linux/handler/minidump_descriptor.cc', | 457 'src/client/linux/handler/minidump_descriptor.cc', |
447 'src/client/linux/handler/minidump_descriptor.h', | 458 'src/client/linux/handler/minidump_descriptor.h', |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
527 'include_dirs': [ | 538 'include_dirs': [ |
528 'src', | 539 'src', |
529 'src/client', | 540 'src/client', |
530 'src/third_party/linux/include', | 541 'src/third_party/linux/include', |
531 '..', | 542 '..', |
532 '.', | 543 '.', |
533 ], | 544 ], |
534 }, | 545 }, |
535 { | 546 { |
536 # Breakpad r693 uses some files from src/processor in unit tests. | 547 # Breakpad r693 uses some files from src/processor in unit tests. |
| 548 # GN version: //breakpad:processor_support |
537 'target_name': 'breakpad_processor_support', | 549 'target_name': 'breakpad_processor_support', |
538 'type': 'static_library', | 550 'type': 'static_library', |
539 | 551 |
540 'sources': [ | 552 'sources': [ |
541 'src/common/scoped_ptr.h', | 553 'src/common/scoped_ptr.h', |
542 'src/processor/basic_code_modules.cc', | 554 'src/processor/basic_code_modules.cc', |
543 'src/processor/basic_code_modules.h', | 555 'src/processor/basic_code_modules.h', |
544 'src/processor/logging.cc', | 556 'src/processor/logging.cc', |
545 'src/processor/logging.h', | 557 'src/processor/logging.h', |
546 'src/processor/minidump.cc', | 558 'src/processor/minidump.cc', |
547 'src/processor/pathname_stripper.cc', | 559 'src/processor/pathname_stripper.cc', |
548 'src/processor/pathname_stripper.h', | 560 'src/processor/pathname_stripper.h', |
549 ], | 561 ], |
550 | 562 |
551 'include_dirs': [ | 563 'include_dirs': [ |
552 'src', | 564 'src', |
553 'src/client', | 565 'src/client', |
554 'src/third_party/linux/include', | 566 'src/third_party/linux/include', |
555 '..', | 567 '..', |
556 '.', | 568 '.', |
557 ], | 569 ], |
558 }, | 570 }, |
559 { | 571 { |
| 572 # GN version: //breakpad:breakpad_unittests |
560 'target_name': 'breakpad_unittests', | 573 'target_name': 'breakpad_unittests', |
561 'type': 'executable', | 574 'type': 'executable', |
562 'dependencies': [ | 575 'dependencies': [ |
563 '../testing/gtest.gyp:gtest', | 576 '../testing/gtest.gyp:gtest', |
564 '../testing/gtest.gyp:gtest_main', | 577 '../testing/gtest.gyp:gtest_main', |
565 '../testing/gmock.gyp:gmock', | 578 '../testing/gmock.gyp:gmock', |
566 'breakpad_client', | 579 'breakpad_client', |
567 'breakpad_processor_support', | 580 'breakpad_processor_support', |
568 'linux_dumper_unittest_helper', | 581 'linux_dumper_unittest_helper', |
569 ], | 582 ], |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
616 'include_dirs': [ | 629 'include_dirs': [ |
617 'src/common/android/include', | 630 'src/common/android/include', |
618 ], | 631 ], |
619 'sources': [ | 632 'sources': [ |
620 'src/common/android/breakpad_getcontext_unittest.cc', | 633 'src/common/android/breakpad_getcontext_unittest.cc', |
621 ], | 634 ], |
622 }], | 635 }], |
623 ], | 636 ], |
624 }, | 637 }, |
625 { | 638 { |
| 639 # GN version: //breakpad:linux_dumper_unittest_helper |
626 'target_name': 'linux_dumper_unittest_helper', | 640 'target_name': 'linux_dumper_unittest_helper', |
627 'type': 'executable', | 641 'type': 'executable', |
628 'dependencies': [ | 642 'dependencies': [ |
629 'breakpad_processor_support', | 643 'breakpad_processor_support', |
630 ], | 644 ], |
631 'sources': [ | 645 'sources': [ |
632 'src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc', | 646 'src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc', |
633 ], | 647 ], |
634 | 648 |
635 'include_dirs': [ | 649 'include_dirs': [ |
636 'src', | 650 'src', |
637 '..', | 651 '..', |
638 ], | 652 ], |
639 'conditions': [ | 653 'conditions': [ |
640 ['target_arch=="mipsel" and OS=="android"', { | 654 ['target_arch=="mipsel" and OS=="android"', { |
641 'include_dirs': [ | 655 'include_dirs': [ |
642 'src/common/android/include', | 656 'src/common/android/include', |
643 ], | 657 ], |
644 }], | 658 }], |
645 ], | 659 ], |
646 }, | 660 }, |
647 { | 661 { |
| 662 # GN version: //breakpad:generate_test_dump |
648 'target_name': 'generate_test_dump', | 663 'target_name': 'generate_test_dump', |
649 'type': 'executable', | 664 'type': 'executable', |
650 | 665 |
651 'sources': [ | 666 'sources': [ |
652 'linux/generate-test-dump.cc', | 667 'linux/generate-test-dump.cc', |
653 ], | 668 ], |
654 | 669 |
655 'dependencies': [ | 670 'dependencies': [ |
656 'breakpad_client', | 671 'breakpad_client', |
657 ], | 672 ], |
658 | 673 |
659 'include_dirs': [ | 674 'include_dirs': [ |
660 '..', | 675 '..', |
661 'src', | 676 'src', |
662 ], | 677 ], |
663 'conditions': [ | 678 'conditions': [ |
664 ['OS=="android"', { | 679 ['OS=="android"', { |
665 'libraries': [ | 680 'libraries': [ |
666 '-llog', | 681 '-llog', |
667 ], | 682 ], |
668 'include_dirs': [ | 683 'include_dirs': [ |
669 'src/common/android/include', | 684 'src/common/android/include', |
670 ], | 685 ], |
671 }], | 686 }], |
672 ], | 687 ], |
673 }, | 688 }, |
674 { | 689 { |
| 690 # GN version: //breakpad:minidump-2-core |
675 'target_name': 'minidump-2-core', | 691 'target_name': 'minidump-2-core', |
676 'type': 'executable', | 692 'type': 'executable', |
677 | 693 |
678 'sources': [ | 694 'sources': [ |
679 'src/tools/linux/md2core/minidump-2-core.cc' | 695 'src/tools/linux/md2core/minidump-2-core.cc' |
680 ], | 696 ], |
681 | 697 |
682 'dependencies': [ | 698 'dependencies': [ |
683 'breakpad_client', | 699 'breakpad_client', |
684 ], | 700 ], |
685 | 701 |
686 'include_dirs': [ | 702 'include_dirs': [ |
687 '..', | 703 '..', |
688 'src', | 704 'src', |
689 ], | 705 ], |
690 }, | 706 }, |
691 { | 707 { |
| 708 # GN version: //breakpad:core-2-minidump |
692 'target_name': 'core-2-minidump', | 709 'target_name': 'core-2-minidump', |
693 'type': 'executable', | 710 'type': 'executable', |
694 | 711 |
695 'sources': [ | 712 'sources': [ |
696 'src/tools/linux/core2md/core2md.cc' | 713 'src/tools/linux/core2md/core2md.cc' |
697 ], | 714 ], |
698 | 715 |
699 'dependencies': [ | 716 'dependencies': [ |
700 'breakpad_client', | 717 'breakpad_client', |
701 ], | 718 ], |
702 | 719 |
703 'include_dirs': [ | 720 'include_dirs': [ |
704 '..', | 721 '..', |
705 'src', | 722 'src', |
706 ], | 723 ], |
707 }, | 724 }, |
708 ], | 725 ], |
709 }], | 726 }], |
710 ['OS=="ios"', { | 727 ['OS=="ios"', { |
711 'targets': [ | 728 'targets': [ |
712 { | 729 { |
| 730 # GN version: //breakpad:client |
713 'target_name': 'breakpad_client', | 731 'target_name': 'breakpad_client', |
714 'type': 'static_library', | 732 'type': 'static_library', |
715 'sources': [ | 733 'sources': [ |
716 'src/client/ios/Breakpad.h', | 734 'src/client/ios/Breakpad.h', |
717 'src/client/ios/Breakpad.mm', | 735 'src/client/ios/Breakpad.mm', |
718 'src/client/ios/BreakpadController.h', | 736 'src/client/ios/BreakpadController.h', |
719 'src/client/ios/BreakpadController.mm', | 737 'src/client/ios/BreakpadController.mm', |
720 'src/client/ios/handler/ios_exception_minidump_generator.mm', | 738 'src/client/ios/handler/ios_exception_minidump_generator.mm', |
721 'src/client/ios/handler/ios_exception_minidump_generator.h', | 739 'src/client/ios/handler/ios_exception_minidump_generator.h', |
722 'src/client/mac/crash_generation/ConfigFile.h', | 740 'src/client/mac/crash_generation/ConfigFile.h', |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
867 'action_name': 'strip breakpad_unittests', | 885 'action_name': 'strip breakpad_unittests', |
868 'inputs': [ '<(PRODUCT_DIR)/breakpad_unittests' ], | 886 'inputs': [ '<(PRODUCT_DIR)/breakpad_unittests' ], |
869 'outputs': [ '<(PRODUCT_DIR)/breakpad_unittests_stripped' ], | 887 'outputs': [ '<(PRODUCT_DIR)/breakpad_unittests_stripped' ], |
870 'action': [ '<(android_strip)', '<@(_inputs)', '-o', '<@(_outputs)'
], | 888 'action': [ '<(android_strip)', '<@(_inputs)', '-o', '<@(_outputs)'
], |
871 }], | 889 }], |
872 } | 890 } |
873 ], | 891 ], |
874 }], | 892 }], |
875 ], | 893 ], |
876 } | 894 } |
OLD | NEW |