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

Side by Side Diff: breakpad/breakpad.gyp

Issue 18770006: Remove USE_LINUX_BREAKPAD ifdef since we don't need it for chromium anymore. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: android build fix per cjhopman Created 7 years, 5 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 | Annotate | Revision Log
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 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
332 }, 332 },
333 ], 333 ],
334 }], 334 }],
335 [ 'OS=="linux" or OS=="android"', { 335 [ 'OS=="linux" or OS=="android"', {
336 'conditions': [ 336 'conditions': [
337 ['OS=="android"', { 337 ['OS=="android"', {
338 'defines': [ 338 'defines': [
339 '__ANDROID__', 339 '__ANDROID__',
340 ], 340 ],
341 }], 341 }],
342 # Tools needed for archiving build symbols. 342 ],
343 ['linux_breakpad==1', { 343 # Tools needed for archiving build symbols.
344 'targets': [ 344 'targets': [
345 { 345 {
346 'target_name': 'symupload', 346 'target_name': 'symupload',
347 'type': 'executable', 347 'type': 'executable',
348 348
349 'includes': ['breakpad_tools.gypi'], 349 'includes': ['breakpad_tools.gypi'],
350 350
351 'sources': [ 351 'sources': [
352 'src/tools/linux/symupload/sym_upload.cc', 352 'src/tools/linux/symupload/sym_upload.cc',
353 'src/common/linux/http_upload.cc', 353 'src/common/linux/http_upload.cc',
354 'src/common/linux/http_upload.h', 354 'src/common/linux/http_upload.h',
355 ], 355 ],
356 'include_dirs': [ 356 'include_dirs': [
357 'src', 357 'src',
358 'src/third_party', 358 'src/third_party',
359 ], 359 ],
360 'link_settings': { 360 'link_settings': {
361 'libraries': [ 361 'libraries': [
362 '-ldl', 362 '-ldl',
363 ], 363 ],
364 }, 364 },
365 }, 365 },
366 { 366 {
367 'target_name': 'dump_syms', 367 'target_name': 'dump_syms',
368 'type': 'executable', 368 'type': 'executable',
369 'conditions': [ 369 'conditions': [
370 ['OS=="android"', { 370 ['OS=="android"', {
371 'toolsets': [ 'host' ], 371 'toolsets': [ 'host' ],
372 }], 372 }],
373 ], 373 ],
374 374
375 # dwarf2reader.cc uses dynamic_cast. Because we don't typically 375 # dwarf2reader.cc uses dynamic_cast. Because we don't typically
376 # don't support RTTI, we enable it for this single target. Since 376 # don't support RTTI, we enable it for this single target. Since
377 # dump_syms doesn't share any object files with anything else, 377 # dump_syms doesn't share any object files with anything else,
378 # this doesn't end up polluting Chrome itself. 378 # this doesn't end up polluting Chrome itself.
379 'cflags_cc!': ['-fno-rtti'], 379 'cflags_cc!': ['-fno-rtti'],
380 380
381 'sources': [ 381 'sources': [
382 'src/common/dwarf/bytereader.cc', 382 'src/common/dwarf/bytereader.cc',
383 'src/common/dwarf_cfi_to_module.cc', 383 'src/common/dwarf_cfi_to_module.cc',
384 'src/common/dwarf_cfi_to_module.h', 384 'src/common/dwarf_cfi_to_module.h',
385 'src/common/dwarf_cu_to_module.cc', 385 'src/common/dwarf_cu_to_module.cc',
386 'src/common/dwarf_cu_to_module.h', 386 'src/common/dwarf_cu_to_module.h',
387 'src/common/dwarf/dwarf2diehandler.cc', 387 'src/common/dwarf/dwarf2diehandler.cc',
388 'src/common/dwarf/dwarf2reader.cc', 388 'src/common/dwarf/dwarf2reader.cc',
389 'src/common/dwarf_line_to_module.cc', 389 'src/common/dwarf_line_to_module.cc',
390 'src/common/dwarf_line_to_module.h', 390 'src/common/dwarf_line_to_module.h',
391 'src/common/language.cc', 391 'src/common/language.cc',
392 'src/common/language.h', 392 'src/common/language.h',
393 'src/common/linux/dump_symbols.cc', 393 'src/common/linux/dump_symbols.cc',
394 'src/common/linux/dump_symbols.h', 394 'src/common/linux/dump_symbols.h',
395 'src/common/linux/elf_symbols_to_module.cc', 395 'src/common/linux/elf_symbols_to_module.cc',
396 'src/common/linux/elf_symbols_to_module.h', 396 'src/common/linux/elf_symbols_to_module.h',
397 'src/common/linux/elfutils.cc', 397 'src/common/linux/elfutils.cc',
398 'src/common/linux/elfutils.h', 398 'src/common/linux/elfutils.h',
399 'src/common/linux/file_id.cc', 399 'src/common/linux/file_id.cc',
400 'src/common/linux/file_id.h', 400 'src/common/linux/file_id.h',
401 'src/common/linux/linux_libc_support.cc', 401 'src/common/linux/linux_libc_support.cc',
402 'src/common/linux/linux_libc_support.h', 402 'src/common/linux/linux_libc_support.h',
403 'src/common/linux/memory_mapped_file.cc', 403 'src/common/linux/memory_mapped_file.cc',
404 'src/common/linux/memory_mapped_file.h', 404 'src/common/linux/memory_mapped_file.h',
405 'src/common/linux/guid_creator.h', 405 'src/common/linux/guid_creator.h',
406 'src/common/module.cc', 406 'src/common/module.cc',
407 'src/common/module.h', 407 'src/common/module.h',
408 'src/common/stabs_reader.cc', 408 'src/common/stabs_reader.cc',
409 'src/common/stabs_reader.h', 409 'src/common/stabs_reader.h',
410 'src/common/stabs_to_module.cc', 410 'src/common/stabs_to_module.cc',
411 'src/common/stabs_to_module.h', 411 'src/common/stabs_to_module.h',
412 'src/tools/linux/dump_syms/dump_syms.cc', 412 'src/tools/linux/dump_syms/dump_syms.cc',
413 ], 413 ],
414 414
415 # Breakpad rev 583 introduced this flag. 415 # Breakpad rev 583 introduced this flag.
416 # Using this define, stabs_reader.h will include a.out.h to 416 # Using this define, stabs_reader.h will include a.out.h to
417 # build on Linux. 417 # build on Linux.
418 'defines': [ 418 'defines': [
419 'HAVE_A_OUT_H', 419 'HAVE_A_OUT_H',
420 ], 420 ],
421 421
422 'include_dirs': [ 422 'include_dirs': [
423 'src', 423 'src',
424 '..', 424 '..',
425 ],
426 },
427 ], 425 ],
428 }], 426 },
429 ],
430 'targets': [
431 { 427 {
432 'target_name': 'breakpad_client', 428 'target_name': 'breakpad_client',
433 'type': 'static_library', 429 'type': 'static_library',
434 430
435 'sources': [ 431 'sources': [
436 'src/client/linux/crash_generation/crash_generation_client.cc', 432 'src/client/linux/crash_generation/crash_generation_client.cc',
437 'src/client/linux/crash_generation/crash_generation_client.h', 433 'src/client/linux/crash_generation/crash_generation_client.h',
438 'src/client/linux/handler/exception_handler.cc', 434 'src/client/linux/handler/exception_handler.cc',
439 'src/client/linux/handler/exception_handler.h', 435 'src/client/linux/handler/exception_handler.h',
440 'src/client/linux/handler/minidump_descriptor.cc', 436 'src/client/linux/handler/minidump_descriptor.cc',
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
849 'target_name': 'symupload', 845 'target_name': 'symupload',
850 'type': 'none', 846 'type': 'none',
851 'dependencies': [ 847 'dependencies': [
852 'breakpad_utilities', 848 'breakpad_utilities',
853 ], 849 ],
854 } 850 }
855 ], 851 ],
856 }], 852 }],
857 ], 853 ],
858 } 854 }
OLDNEW
« no previous file with comments | « base/process_util_linux.cc ('k') | build/all_android.gyp » ('j') | build/common.gypi » ('J')

Powered by Google App Engine
This is Rietveld 408576698