summaryrefslogtreecommitdiffstats
path: root/third_party/protobuf2/protobuf.gyp
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-14 15:42:24 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-14 15:42:24 +0000
commit59e68c95c74850267e30dd8583fa9dad2a294c02 (patch)
tree227ce09cac24460b96990fe3cf9096a430a5babb /third_party/protobuf2/protobuf.gyp
parentde49da7f3fffe3c93c77f7b0340acdfd1c65c2d0 (diff)
downloadchromium_src-59e68c95c74850267e30dd8583fa9dad2a294c02.zip
chromium_src-59e68c95c74850267e30dd8583fa9dad2a294c02.tar.gz
chromium_src-59e68c95c74850267e30dd8583fa9dad2a294c02.tar.bz2
Part one of fixing protobuf.
BUG=none TEST=none Review URL: http://codereview.chromium.org/155499 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20621 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/protobuf2/protobuf.gyp')
-rw-r--r--third_party/protobuf2/protobuf.gyp151
1 files changed, 151 insertions, 0 deletions
diff --git a/third_party/protobuf2/protobuf.gyp b/third_party/protobuf2/protobuf.gyp
new file mode 100644
index 0000000..f3287ed
--- /dev/null
+++ b/third_party/protobuf2/protobuf.gyp
@@ -0,0 +1,151 @@
+# Copyright (c) 2009 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ { 'target_name': 'protobuf',
+ 'type': '<(library)',
+ 'sources': [
+ 'src/src/google/protobuf/stubs/common.h',
+ 'src/src/google/protobuf/stubs/once.h',
+ 'src/src/google/protobuf/descriptor.h',
+ 'src/src/google/protobuf/descriptor.pb.h',
+ 'src/src/google/protobuf/descriptor_database.h',
+ 'src/src/google/protobuf/dynamic_message.h',
+ 'src/src/google/protobuf/extension_set.h',
+ 'src/src/google/protobuf/generated_message_reflection.h',
+ 'src/src/google/protobuf/message.h',
+ 'src/src/google/protobuf/reflection_ops.h',
+ 'src/src/google/protobuf/repeated_field.h',
+ 'src/src/google/protobuf/service.h',
+ 'src/src/google/protobuf/text_format.h',
+ 'src/src/google/protobuf/unknown_field_set.h',
+ 'src/src/google/protobuf/wire_format.h',
+ 'src/src/google/protobuf/wire_format_inl.h',
+ 'src/src/google/protobuf/io/coded_stream.h',
+ 'src/src/google/protobuf/io/gzip_stream.h',
+ 'src/src/google/protobuf/io/printer.h',
+ 'src/src/google/protobuf/io/tokenizer.h',
+ 'src/src/google/protobuf/io/zero_copy_stream.h',
+ 'src/src/google/protobuf/io/zero_copy_stream_impl.h',
+ 'src/src/google/protobuf/compiler/code_generator.h',
+ 'src/src/google/protobuf/compiler/command_line_interface.h',
+ 'src/src/google/protobuf/compiler/importer.h',
+ 'src/src/google/protobuf/compiler/parser.h',
+
+ 'src/src/google/protobuf/stubs/common.cc',
+ 'src/src/google/protobuf/stubs/once.cc',
+ 'src/src/google/protobuf/stubs/hash.cc',
+ 'src/src/google/protobuf/stubs/hash.h',
+ 'src/src/google/protobuf/stubs/map-util.cc',
+ 'src/src/google/protobuf/stubs/map-util.h',
+ 'src/src/google/protobuf/stubs/stl_util-inl.cc',
+ 'src/src/google/protobuf/stubs/stl_util-inl.h',
+ 'src/src/google/protobuf/stubs/substitute.cc',
+ 'src/src/google/protobuf/stubs/substitute.h',
+ 'src/src/google/protobuf/stubs/strutil.cc',
+ 'src/src/google/protobuf/stubs/strutil.h',
+ 'src/src/google/protobuf/stubs/structurally_valid.cc',
+ 'src/src/google/protobuf/descriptor.cc',
+ 'src/src/google/protobuf/descriptor.pb.cc',
+ 'src/src/google/protobuf/descriptor_database.cc',
+ 'src/src/google/protobuf/dynamic_message.cc',
+ 'src/src/google/protobuf/extension_set.cc',
+ 'src/src/google/protobuf/generated_message_reflection.cc',
+ 'src/src/google/protobuf/message.cc',
+ 'src/src/google/protobuf/reflection_ops.cc',
+ 'src/src/google/protobuf/repeated_field.cc',
+ 'src/src/google/protobuf/service.cc',
+ 'src/src/google/protobuf/text_format.cc',
+ 'src/src/google/protobuf/unknown_field_set.cc',
+ 'src/src/google/protobuf/wire_format.cc',
+ 'src/src/google/protobuf/io/coded_stream.cc',
+ 'src/src/google/protobuf/io/gzip_stream.cc',
+ 'src/src/google/protobuf/io/printer.cc',
+ 'src/src/google/protobuf/io/tokenizer.cc',
+ 'src/src/google/protobuf/io/zero_copy_stream.cc',
+ 'src/src/google/protobuf/io/zero_copy_stream_impl.cc',
+ 'src/src/google/protobuf/compiler/importer.cc',
+ 'src/src/google/protobuf/compiler/parser.cc',
+ ],
+
+ 'include_dirs': [
+ '.',
+ 'src/src',
+ ],
+
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '.',
+ 'src/src',
+ ],
+ },
+ },
+ { 'target_name': 'protoc',
+ 'type': 'executable',
+ 'sources': [
+ 'src/src/google/protobuf/compiler/code_generator.cc',
+ 'src/src/google/protobuf/compiler/command_line_interface.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_enum.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_enum.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_enum_field.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_enum_field.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_extension.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_extension.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_field.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_field.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_file.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_file.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_generator.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_helpers.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_helpers.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_message.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_message.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_message_field.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_message_field.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_primitive_field.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_service.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_service.h',
+ 'src/src/google/protobuf/compiler/cpp/cpp_string_field.cc',
+ 'src/src/google/protobuf/compiler/cpp/cpp_string_field.h',
+ 'src/src/google/protobuf/compiler/java/java_enum.cc',
+ 'src/src/google/protobuf/compiler/java/java_enum.h',
+ 'src/src/google/protobuf/compiler/java/java_enum_field.cc',
+ 'src/src/google/protobuf/compiler/java/java_enum_field.h',
+ 'src/src/google/protobuf/compiler/java/java_extension.cc',
+ 'src/src/google/protobuf/compiler/java/java_extension.h',
+ 'src/src/google/protobuf/compiler/java/java_field.cc',
+ 'src/src/google/protobuf/compiler/java/java_field.h',
+ 'src/src/google/protobuf/compiler/java/java_file.cc',
+ 'src/src/google/protobuf/compiler/java/java_file.h',
+ 'src/src/google/protobuf/compiler/java/java_generator.cc',
+ 'src/src/google/protobuf/compiler/java/java_helpers.cc',
+ 'src/src/google/protobuf/compiler/java/java_helpers.h',
+ 'src/src/google/protobuf/compiler/java/java_message.cc',
+ 'src/src/google/protobuf/compiler/java/java_message.h',
+ 'src/src/google/protobuf/compiler/java/java_message_field.cc',
+ 'src/src/google/protobuf/compiler/java/java_message_field.h',
+ 'src/src/google/protobuf/compiler/java/java_primitive_field.cc',
+ 'src/src/google/protobuf/compiler/java/java_primitive_field.h',
+ 'src/src/google/protobuf/compiler/java/java_service.cc',
+ 'src/src/google/protobuf/compiler/java/java_service.h',
+ 'src/src/google/protobuf/compiler/python/python_generator.cc',
+ 'src/src/google/protobuf/compiler/main.cc',
+ ],
+
+ 'dependencies': [
+ 'protobuf',
+ ],
+
+ 'include_dirs': [
+ '.',
+ 'src/src',
+ ],
+ },
+ ],
+ }