OLD | NEW |
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("protobuf_config") { | 5 config("protobuf_config") { |
6 include_dirs = [ "src" ] | 6 include_dirs = [ "src" ] |
7 defines = [ | 7 defines = [ |
8 "GOOGLE_PROTOBUF_NO_RTTI", | 8 "GOOGLE_PROTOBUF_NO_RTTI", |
9 "GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", | 9 "GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", |
10 ] | 10 ] |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 "src/google/protobuf/stubs/atomicops.h", | 63 "src/google/protobuf/stubs/atomicops.h", |
64 "src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h", | 64 "src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h", |
65 "src/google/protobuf/stubs/atomicops_internals_arm_gcc.h", | 65 "src/google/protobuf/stubs/atomicops_internals_arm_gcc.h", |
66 "src/google/protobuf/stubs/atomicops_internals_arm_qnx.h", | 66 "src/google/protobuf/stubs/atomicops_internals_arm_qnx.h", |
67 "src/google/protobuf/stubs/atomicops_internals_atomicword_compat.h", | 67 "src/google/protobuf/stubs/atomicops_internals_atomicword_compat.h", |
68 "src/google/protobuf/stubs/atomicops_internals_generic_gcc.h", | 68 "src/google/protobuf/stubs/atomicops_internals_generic_gcc.h", |
69 "src/google/protobuf/stubs/atomicops_internals_macosx.h", | 69 "src/google/protobuf/stubs/atomicops_internals_macosx.h", |
70 "src/google/protobuf/stubs/atomicops_internals_mips_gcc.h", | 70 "src/google/protobuf/stubs/atomicops_internals_mips_gcc.h", |
71 "src/google/protobuf/stubs/atomicops_internals_pnacl.h", | 71 "src/google/protobuf/stubs/atomicops_internals_pnacl.h", |
72 "src/google/protobuf/stubs/atomicops_internals_power.h", | 72 "src/google/protobuf/stubs/atomicops_internals_power.h", |
| 73 "src/google/protobuf/stubs/atomicops_internals_ppc_gcc.h", |
73 "src/google/protobuf/stubs/atomicops_internals_solaris.h", | 74 "src/google/protobuf/stubs/atomicops_internals_solaris.h", |
74 "src/google/protobuf/stubs/atomicops_internals_tsan.h", | 75 "src/google/protobuf/stubs/atomicops_internals_tsan.h", |
75 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc", | 76 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc", |
76 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.h", | 77 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.h", |
77 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc", | 78 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc", |
78 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.h", | 79 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.h", |
79 "src/google/protobuf/stubs/atomic_sequence_num.h", | 80 "src/google/protobuf/stubs/atomic_sequence_num.h", |
80 "src/google/protobuf/stubs/bytestream.cc", | 81 "src/google/protobuf/stubs/bytestream.cc", |
81 "src/google/protobuf/stubs/bytestream.h", | 82 "src/google/protobuf/stubs/bytestream.h", |
82 "src/google/protobuf/stubs/callback.h", | 83 "src/google/protobuf/stubs/callback.h", |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 protobuf_lite_cflags = [ | 125 protobuf_lite_cflags = [ |
125 "/wd4018", # signed/unsigned mismatch in comparison | 126 "/wd4018", # signed/unsigned mismatch in comparison |
126 "/wd4065", # switch statement contains 'default' but no 'case' labels | 127 "/wd4065", # switch statement contains 'default' but no 'case' labels |
127 "/wd4146", # unary minus operator applied to unsigned type | 128 "/wd4146", # unary minus operator applied to unsigned type |
128 "/wd4244", # implicit conversion, possible loss of data | 129 "/wd4244", # implicit conversion, possible loss of data |
129 "/wd4267", # size_t to int truncation | 130 "/wd4267", # size_t to int truncation |
130 "/wd4291", # no matching operator delete for a placement new. | 131 "/wd4291", # no matching operator delete for a placement new. |
131 "/wd4305", # double to float truncation | 132 "/wd4305", # double to float truncation |
132 "/wd4355", # 'this' used in base member initializer list | 133 "/wd4355", # 'this' used in base member initializer list |
133 "/wd4506", # no definition for inline function (protobuf issue #240) | 134 "/wd4506", # no definition for inline function (protobuf issue #240) |
| 135 "/wd4715", # not all control paths return a value (fixed in trunk) |
134 ] | 136 ] |
135 } | 137 } |
136 | 138 |
137 component("protobuf_lite") { | 139 component("protobuf_lite") { |
138 sources = protobuf_lite_sources | 140 sources = protobuf_lite_sources |
139 | 141 |
140 configs -= [ "//build/config/compiler:chromium_code" ] | 142 configs -= [ "//build/config/compiler:chromium_code" ] |
141 configs += [ | 143 configs += [ |
142 "//build/config/compiler:no_chromium_code", | 144 "//build/config/compiler:no_chromium_code", |
143 | 145 |
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
380 "src/google/protobuf/compiler/csharp/csharp_generator.cc", | 382 "src/google/protobuf/compiler/csharp/csharp_generator.cc", |
381 "src/google/protobuf/compiler/csharp/csharp_generator.h", | 383 "src/google/protobuf/compiler/csharp/csharp_generator.h", |
382 "src/google/protobuf/compiler/csharp/csharp_helpers.cc", | 384 "src/google/protobuf/compiler/csharp/csharp_helpers.cc", |
383 "src/google/protobuf/compiler/csharp/csharp_helpers.h", | 385 "src/google/protobuf/compiler/csharp/csharp_helpers.h", |
384 "src/google/protobuf/compiler/csharp/csharp_map_field.cc", | 386 "src/google/protobuf/compiler/csharp/csharp_map_field.cc", |
385 "src/google/protobuf/compiler/csharp/csharp_map_field.h", | 387 "src/google/protobuf/compiler/csharp/csharp_map_field.h", |
386 "src/google/protobuf/compiler/csharp/csharp_message.cc", | 388 "src/google/protobuf/compiler/csharp/csharp_message.cc", |
387 "src/google/protobuf/compiler/csharp/csharp_message.h", | 389 "src/google/protobuf/compiler/csharp/csharp_message.h", |
388 "src/google/protobuf/compiler/csharp/csharp_message_field.cc", | 390 "src/google/protobuf/compiler/csharp/csharp_message_field.cc", |
389 "src/google/protobuf/compiler/csharp/csharp_message_field.h", | 391 "src/google/protobuf/compiler/csharp/csharp_message_field.h", |
| 392 "src/google/protobuf/compiler/csharp/csharp_options.h", |
390 "src/google/protobuf/compiler/csharp/csharp_primitive_field.cc", | 393 "src/google/protobuf/compiler/csharp/csharp_primitive_field.cc", |
391 "src/google/protobuf/compiler/csharp/csharp_primitive_field.h", | 394 "src/google/protobuf/compiler/csharp/csharp_primitive_field.h", |
392 "src/google/protobuf/compiler/csharp/csharp_reflection_class.cc", | 395 "src/google/protobuf/compiler/csharp/csharp_reflection_class.cc", |
393 "src/google/protobuf/compiler/csharp/csharp_reflection_class.h", | 396 "src/google/protobuf/compiler/csharp/csharp_reflection_class.h", |
394 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc", | 397 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc", |
395 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h", | 398 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h", |
396 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc", | 399 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc", |
397 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h", | 400 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h", |
398 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc", | 401 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc", |
399 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h", | 402 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h", |
400 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc", | 403 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc", |
401 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.h", | 404 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.h", |
402 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc", | 405 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc", |
403 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.h", | 406 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.h", |
404 "src/google/protobuf/compiler/java/java_context.cc", | 407 "src/google/protobuf/compiler/java/java_context.cc", |
405 "src/google/protobuf/compiler/java/java_context.h", | 408 "src/google/protobuf/compiler/java/java_context.h", |
406 "src/google/protobuf/compiler/java/java_doc_comment.cc", | 409 "src/google/protobuf/compiler/java/java_doc_comment.cc", |
407 "src/google/protobuf/compiler/java/java_doc_comment.h", | 410 "src/google/protobuf/compiler/java/java_doc_comment.h", |
408 "src/google/protobuf/compiler/java/java_enum.cc", | 411 "src/google/protobuf/compiler/java/java_enum.cc", |
409 "src/google/protobuf/compiler/java/java_enum.h", | 412 "src/google/protobuf/compiler/java/java_enum.h", |
410 "src/google/protobuf/compiler/java/java_enum_field.cc", | 413 "src/google/protobuf/compiler/java/java_enum_field.cc", |
411 "src/google/protobuf/compiler/java/java_enum_field.h", | 414 "src/google/protobuf/compiler/java/java_enum_field.h", |
412 "src/google/protobuf/compiler/java/java_enum_field_lite.cc", | 415 "src/google/protobuf/compiler/java/java_enum_field_lite.cc", |
413 "src/google/protobuf/compiler/java/java_enum_field_lite.h", | 416 "src/google/protobuf/compiler/java/java_enum_field_lite.h", |
414 "src/google/protobuf/compiler/java/java_enum_lite.cc", | 417 "src/google/protobuf/compiler/java/java_enum_lite.cc", |
415 "src/google/protobuf/compiler/java/java_enum_lite.h", | 418 "src/google/protobuf/compiler/java/java_enum_lite.h", |
416 "src/google/protobuf/compiler/java/java_extension.cc", | 419 "src/google/protobuf/compiler/java/java_extension.cc", |
417 "src/google/protobuf/compiler/java/java_extension.h", | 420 "src/google/protobuf/compiler/java/java_extension.h", |
| 421 "src/google/protobuf/compiler/java/java_extension_lite.cc", |
| 422 "src/google/protobuf/compiler/java/java_extension_lite.h", |
418 "src/google/protobuf/compiler/java/java_field.cc", | 423 "src/google/protobuf/compiler/java/java_field.cc", |
419 "src/google/protobuf/compiler/java/java_field.h", | 424 "src/google/protobuf/compiler/java/java_field.h", |
420 "src/google/protobuf/compiler/java/java_file.cc", | 425 "src/google/protobuf/compiler/java/java_file.cc", |
421 "src/google/protobuf/compiler/java/java_file.h", | 426 "src/google/protobuf/compiler/java/java_file.h", |
422 "src/google/protobuf/compiler/java/java_generator.cc", | 427 "src/google/protobuf/compiler/java/java_generator.cc", |
423 "src/google/protobuf/compiler/java/java_generator.h", | 428 "src/google/protobuf/compiler/java/java_generator.h", |
424 "src/google/protobuf/compiler/java/java_generator_factory.cc", | 429 "src/google/protobuf/compiler/java/java_generator_factory.cc", |
425 "src/google/protobuf/compiler/java/java_generator_factory.h", | 430 "src/google/protobuf/compiler/java/java_generator_factory.h", |
426 "src/google/protobuf/compiler/java/java_helpers.cc", | 431 "src/google/protobuf/compiler/java/java_helpers.cc", |
427 "src/google/protobuf/compiler/java/java_helpers.h", | 432 "src/google/protobuf/compiler/java/java_helpers.h", |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
638 ":copy_google_protobuf_internal", | 643 ":copy_google_protobuf_internal", |
639 ":copy_six", | 644 ":copy_six", |
640 ] | 645 ] |
641 | 646 |
642 # Targets that depend on this should depend on the copied data files. | 647 # Targets that depend on this should depend on the copied data files. |
643 data = get_target_outputs(":copy_google") | 648 data = get_target_outputs(":copy_google") |
644 data += get_target_outputs(":copy_six") | 649 data += get_target_outputs(":copy_six") |
645 data += get_target_outputs(":copy_google_protobuf") | 650 data += get_target_outputs(":copy_google_protobuf") |
646 data += get_target_outputs(":copy_google_protobuf_internal") | 651 data += get_target_outputs(":copy_google_protobuf_internal") |
647 } | 652 } |
OLD | NEW |