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

Side by Side Diff: breakpad/BUILD.gn

Issue 595073002: Replace forward_dependent_configs with public_deps (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 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 | « base/test/BUILD.gn ('k') | build/config/android/rules.gni » ('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 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 config("tools_config") { 5 config("tools_config") {
6 include_dirs = [ "src", "src/third_party" ] 6 include_dirs = [ "src", "src/third_party" ]
7 if (is_android) { 7 if (is_android) {
8 defines = [ "__ANDROID__" ] 8 defines = [ "__ANDROID__" ]
9 } 9 }
10 if (is_clang) { 10 if (is_clang) {
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 sources = [ 287 sources = [
288 "src/client/mac/crash_generation/crash_generation_client.cc", 288 "src/client/mac/crash_generation/crash_generation_client.cc",
289 "src/client/mac/crash_generation/crash_generation_client.h", 289 "src/client/mac/crash_generation/crash_generation_client.h",
290 "src/client/mac/handler/protected_memory_allocator.cc", 290 "src/client/mac/handler/protected_memory_allocator.cc",
291 "src/client/mac/handler/exception_handler.cc", 291 "src/client/mac/handler/exception_handler.cc",
292 "src/client/mac/Framework/Breakpad.mm", 292 "src/client/mac/Framework/Breakpad.mm",
293 "src/client/mac/Framework/OnDemandServer.mm", 293 "src/client/mac/Framework/OnDemandServer.mm",
294 ] 294 ]
295 295
296 configs += [ ":internal_config" ] 296 configs += [ ":internal_config" ]
297 direct_dependent_configs = [ ":breakpad_config" ] 297 public_configs = [ ":breakpad_config" ]
298 298
299 defines = [ "USE_PROTECTED_ALLOCATIONS=1" ] 299 defines = [ "USE_PROTECTED_ALLOCATIONS=1" ]
300 include_dirs = [ 300 include_dirs = [
301 "src/client/apple/Framework", 301 "src/client/apple/Framework",
302 ] 302 ]
303 303
304 deps = [ 304 deps = [
305 ":utilities", 305 ":utilities",
306 ":crash_inspector", 306 ":crash_inspector",
307 # TODO(GYP): Make this link 307 # TODO(GYP): Make this link
308 #":crash_report_sender", 308 #":crash_report_sender",
309 ] 309 ]
310 } 310 }
311 311
312 group("client") { 312 group("client") {
313 direct_dependent_configs = [ ":client_config" ] 313 public_configs = [ ":client_config" ]
314 } 314 }
315 } 315 }
316 316
317 if (is_linux) { 317 if (is_linux) {
318 executable("symupload") { 318 executable("symupload") {
319 sources = [ 319 sources = [
320 "src/tools/linux/symupload/sym_upload.cc", 320 "src/tools/linux/symupload/sym_upload.cc",
321 "src/common/linux/http_upload.cc", 321 "src/common/linux/http_upload.cc",
322 "src/common/linux/http_upload.h", 322 "src/common/linux/http_upload.h",
323 ] 323 ]
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
440 "src/common/linux/safe_readlink.h", 440 "src/common/linux/safe_readlink.h",
441 "src/common/memory.h", 441 "src/common/memory.h",
442 "src/common/simple_string_dictionary.cc", 442 "src/common/simple_string_dictionary.cc",
443 "src/common/simple_string_dictionary.h", 443 "src/common/simple_string_dictionary.h",
444 "src/common/string_conversion.cc", 444 "src/common/string_conversion.cc",
445 "src/common/string_conversion.h", 445 "src/common/string_conversion.h",
446 ] 446 ]
447 447
448 configs -= [ "//build/config/compiler:chromium_code" ] 448 configs -= [ "//build/config/compiler:chromium_code" ]
449 configs += [ "//build/config/compiler:no_chromium_code" ] 449 configs += [ "//build/config/compiler:no_chromium_code" ]
450 direct_dependent_configs = [ ":client_config" ] 450 public_configs = [ ":client_config" ]
451 451
452 if (cpu_arch == "arm" && is_chromeos) { 452 if (cpu_arch == "arm" && is_chromeos) {
453 # Avoid running out of registers in 453 # Avoid running out of registers in
454 # linux_syscall_support.h:sys_clone()'s inline assembly. 454 # linux_syscall_support.h:sys_clone()'s inline assembly.
455 cflags = [ "-marm" ] 455 cflags = [ "-marm" ]
456 } 456 }
457 457
458 if (is_android) { 458 if (is_android) {
459 sources += [ "src/common/android/breakpad_getcontext.S" ] 459 sources += [ "src/common/android/breakpad_getcontext.S" ]
460 } 460 }
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
671 "src/client/mac/Framework", 671 "src/client/mac/Framework",
672 "src/common/mac", 672 "src/common/mac",
673 ] 673 ]
674 } 674 }
675 675
676 # TODO(GYP) There is some XCode-only targets like ninja-breakpad. 676 # TODO(GYP) There is some XCode-only targets like ninja-breakpad.
677 } 677 }
678 678
679 if (is_win) { 679 if (is_win) {
680 group("client") { 680 group("client") {
681 direct_dependent_configs = [ ":client_config" ] 681 public_configs = [ ":client_config" ]
682 } 682 }
683 683
684 source_set("breakpad_handler") { 684 source_set("breakpad_handler") {
685 configs += [ ":handler_config" ] 685 configs += [ ":handler_config" ]
686 if (is_win) { 686 if (is_win) {
687 direct_dependent_configs = [ ":handler_config" ] 687 public_configs = [ ":handler_config" ]
688 } 688 }
689 689
690 defines = [ "BREAKPAD_NO_TERMINATE_THREAD" ] 690 defines = [ "BREAKPAD_NO_TERMINATE_THREAD" ]
691 691
692 sources = [ 692 sources = [
693 "src/client/windows/crash_generation/client_info.cc", 693 "src/client/windows/crash_generation/client_info.cc",
694 "src/client/windows/crash_generation/client_info.h", 694 "src/client/windows/crash_generation/client_info.h",
695 "src/client/windows/crash_generation/crash_generation_client.cc", 695 "src/client/windows/crash_generation/crash_generation_client.cc",
696 "src/client/windows/crash_generation/crash_generation_client.h", 696 "src/client/windows/crash_generation/crash_generation_client.h",
697 "src/client/windows/crash_generation/crash_generation_server.cc", 697 "src/client/windows/crash_generation/crash_generation_server.cc",
698 "src/client/windows/crash_generation/crash_generation_server.h", 698 "src/client/windows/crash_generation/crash_generation_server.h",
699 "src/client/windows/handler/exception_handler.cc", 699 "src/client/windows/handler/exception_handler.cc",
700 "src/client/windows/handler/exception_handler.h", 700 "src/client/windows/handler/exception_handler.h",
701 "src/common/windows/guid_string.cc", 701 "src/common/windows/guid_string.cc",
702 "src/common/windows/guid_string.h", 702 "src/common/windows/guid_string.h",
703 "src/google_breakpad/common/minidump_format.h", 703 "src/google_breakpad/common/minidump_format.h",
704 "src/client/windows/crash_generation/minidump_generator.cc", 704 "src/client/windows/crash_generation/minidump_generator.cc",
705 "src/client/windows/crash_generation/minidump_generator.h", 705 "src/client/windows/crash_generation/minidump_generator.h",
706 "src/common/windows/string_utils-inl.h", 706 "src/common/windows/string_utils-inl.h",
707 ] 707 ]
708 } 708 }
709 } 709 }
OLDNEW
« no previous file with comments | « base/test/BUILD.gn ('k') | build/config/android/rules.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698