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

Side by Side Diff: third_party/protobuf/protobuf.gyp

Issue 7051014: Globally replace <(library) with static_library (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 7 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
« no previous file with comments | « third_party/openmax/openmax.gyp ('k') | third_party/qcms/qcms.gyp » ('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 (c) 2009 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2009 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 'conditions': [ 6 'conditions': [
7 ['OS!="win"', { 7 ['OS!="win"', {
8 'variables': { 8 'variables': {
9 'config_h_dir': 9 'config_h_dir':
10 '.', # crafted for gcc/linux. 10 '.', # crafted for gcc/linux.
(...skipping 19 matching lines...) Expand all
30 # The "lite" lib is about 1/7th the size of the heavy lib, 30 # The "lite" lib is about 1/7th the size of the heavy lib,
31 # but it doesn't support some of the more exotic features of 31 # but it doesn't support some of the more exotic features of
32 # protobufs, like reflection. To generate C++ code that can link 32 # protobufs, like reflection. To generate C++ code that can link
33 # against the lite version of the library, add the option line: 33 # against the lite version of the library, add the option line:
34 # 34 #
35 # option optimize_for = LITE_RUNTIME; 35 # option optimize_for = LITE_RUNTIME;
36 # 36 #
37 # to your .proto file. 37 # to your .proto file.
38 { 38 {
39 'target_name': 'protobuf_lite', 39 'target_name': 'protobuf_lite',
40 'type': '<(library)', 40 'type': 'static_library',
41 'toolsets': ['host', 'target'], 41 'toolsets': ['host', 'target'],
42 'sources': [ 42 'sources': [
43 'src/google/protobuf/stubs/common.h', 43 'src/google/protobuf/stubs/common.h',
44 'src/google/protobuf/stubs/once.h', 44 'src/google/protobuf/stubs/once.h',
45 'src/google/protobuf/extension_set.h', 45 'src/google/protobuf/extension_set.h',
46 'src/google/protobuf/generated_message_util.h', 46 'src/google/protobuf/generated_message_util.h',
47 'src/google/protobuf/message_lite.h', 47 'src/google/protobuf/message_lite.h',
48 'src/google/protobuf/repeated_field.h', 48 'src/google/protobuf/repeated_field.h',
49 'src/google/protobuf/unknown_field_set.cc', 49 'src/google/protobuf/unknown_field_set.cc',
50 'src/google/protobuf/unknown_field_set.h', 50 'src/google/protobuf/unknown_field_set.h',
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 ], 90 ],
91 }, 91 },
92 }, 92 },
93 # This is the full, heavy protobuf lib that's needed for c++ .proto's 93 # This is the full, heavy protobuf lib that's needed for c++ .proto's
94 # that don't specify the LITE_RUNTIME option. The protocol 94 # that don't specify the LITE_RUNTIME option. The protocol
95 # compiler itself (protoc) falls into that category. 95 # compiler itself (protoc) falls into that category.
96 # 96 #
97 # DO NOT LINK AGAINST THIS TARGET IN CHROME CODE --agl 97 # DO NOT LINK AGAINST THIS TARGET IN CHROME CODE --agl
98 { 98 {
99 'target_name': 'protobuf_full_do_not_use', 99 'target_name': 'protobuf_full_do_not_use',
100 'type': '<(library)', 100 'type': 'static_library',
101 'toolsets': ['host','target'], 101 'toolsets': ['host','target'],
102 'sources': [ 102 'sources': [
103 'src/google/protobuf/descriptor.h', 103 'src/google/protobuf/descriptor.h',
104 'src/google/protobuf/descriptor.pb.h', 104 'src/google/protobuf/descriptor.pb.h',
105 'src/google/protobuf/descriptor_database.h', 105 'src/google/protobuf/descriptor_database.h',
106 'src/google/protobuf/dynamic_message.h', 106 'src/google/protobuf/dynamic_message.h',
107 'src/google/protobuf/generated_message_reflection.h', 107 'src/google/protobuf/generated_message_reflection.h',
108 'src/google/protobuf/message.h', 108 'src/google/protobuf/message.h',
109 'src/google/protobuf/reflection_ops.h', 109 'src/google/protobuf/reflection_ops.h',
110 'src/google/protobuf/service.h', 110 'src/google/protobuf/service.h',
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
305 # ], 305 # ],
306 }, 306 },
307 ], 307 ],
308 } 308 }
309 309
310 # Local Variables: 310 # Local Variables:
311 # tab-width:2 311 # tab-width:2
312 # indent-tabs-mode:nil 312 # indent-tabs-mode:nil
313 # End: 313 # End:
314 # vim: set expandtab tabstop=2 shiftwidth=2: 314 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « third_party/openmax/openmax.gyp ('k') | third_party/qcms/qcms.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698