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

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

Issue 5254009: roll cacheinvalidation to @60 (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: Created 10 years 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 | « chrome/browser/sync/notifier/invalidation_util.cc ('k') | no next file » | 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) 2010 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2010 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 # TODO(akalin): Make it so that warnings are errors on Windows. 5 # TODO(akalin): Make it so that warnings are errors on Windows.
6 # TODO(akalin): Clean up warnings on Windows. 6 # TODO(akalin): Clean up warnings on Windows.
7 7
8 { 8 {
9 'variables': { 9 'variables': {
10 # The root directory for the proto files. 10 # The root directory for the proto files.
11 'proto_dir_root': 'files/src', 11 'proto_dir_root': 'files/src',
12 # The relative path of the cacheinvalidation proto files from 12 # The relative path of the cacheinvalidation proto files from
13 # proto_dir_root. 13 # proto_dir_root.
14 # TODO(akalin): Add a RULE_INPUT_DIR predefined variable to gyp so 14 # TODO(akalin): Add a RULE_INPUT_DIR predefined variable to gyp so
15 # we don't need this variable. 15 # we don't need this variable.
16 'proto_dir_relpath': 'google/cacheinvalidation', 16 'proto_dir_relpath': 'google/cacheinvalidation',
17 # Where files generated from proto files are put. 17 # Where files generated from proto files are put.
18 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out', 18 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out',
19 }, 19 },
20 'targets': [ 20 'targets': [
21 # The rule/action to generate files from the cacheinvalidation proto 21 # The rule/action to generate files from the cacheinvalidation proto
22 # files. 22 # files.
23 { 23 {
24 'target_name': 'cacheinvalidation_proto', 24 'target_name': 'cacheinvalidation_proto',
25 'type': 'none', 25 'type': 'none',
26 'sources': [ 26 'sources': [
27 '<(proto_dir_root)/google/cacheinvalidation/internal.proto',
27 '<(proto_dir_root)/google/cacheinvalidation/ticl_persistence.proto', 28 '<(proto_dir_root)/google/cacheinvalidation/ticl_persistence.proto',
28 '<(proto_dir_root)/google/cacheinvalidation/types.proto', 29 '<(proto_dir_root)/google/cacheinvalidation/types.proto',
29 ], 30 ],
30 # TODO(akalin): This block was copied from the sync_proto target 31 # TODO(akalin): This block was copied from the sync_proto target
31 # from chrome.gyp. Decomp the shared blocks out somehow. 32 # from chrome.gyp. Decomp the shared blocks out somehow.
32 'rules': [ 33 'rules': [
33 { 34 {
34 'rule_name': 'genproto', 35 'rule_name': 'genproto',
35 'extension': 'proto', 36 'extension': 'proto',
36 'inputs': [ 37 'inputs': [
(...skipping 20 matching lines...) Expand all
57 # This target exports a hard dependency because it generates header 58 # This target exports a hard dependency because it generates header
58 # files. 59 # files.
59 'hard_dependency': 1, 60 'hard_dependency': 1,
60 }, 61 },
61 # The main cache invalidation library. External clients should depend 62 # The main cache invalidation library. External clients should depend
62 # only on this. 63 # only on this.
63 { 64 {
64 'target_name': 'cacheinvalidation', 65 'target_name': 'cacheinvalidation',
65 'type': '<(library)', 66 'type': '<(library)',
66 'sources': [ 67 'sources': [
68 '<(protoc_out_dir)/<(proto_dir_relpath)/internal.pb.h',
69 '<(protoc_out_dir)/<(proto_dir_relpath)/internal.pb.cc',
67 '<(protoc_out_dir)/<(proto_dir_relpath)/ticl_persistence.pb.h', 70 '<(protoc_out_dir)/<(proto_dir_relpath)/ticl_persistence.pb.h',
68 '<(protoc_out_dir)/<(proto_dir_relpath)/ticl_persistence.pb.cc', 71 '<(protoc_out_dir)/<(proto_dir_relpath)/ticl_persistence.pb.cc',
69 '<(protoc_out_dir)/<(proto_dir_relpath)/types.pb.h', 72 '<(protoc_out_dir)/<(proto_dir_relpath)/types.pb.h',
70 '<(protoc_out_dir)/<(proto_dir_relpath)/types.pb.cc', 73 '<(protoc_out_dir)/<(proto_dir_relpath)/types.pb.cc',
71 'overrides/google/cacheinvalidation/callback.h', 74 'overrides/google/cacheinvalidation/callback.h',
72 'overrides/google/cacheinvalidation/compiler-specific.h', 75 'overrides/google/cacheinvalidation/compiler-specific.h',
73 'overrides/google/cacheinvalidation/gmock.h', 76 'overrides/google/cacheinvalidation/gmock.h',
74 'overrides/google/cacheinvalidation/googletest.h', 77 'overrides/google/cacheinvalidation/googletest.h',
75 'overrides/google/cacheinvalidation/hash_map.h', 78 'overrides/google/cacheinvalidation/hash_map.h',
76 'overrides/google/cacheinvalidation/logging.h', 79 'overrides/google/cacheinvalidation/logging.h',
77 'overrides/google/cacheinvalidation/md5.h', 80 'overrides/google/cacheinvalidation/md5.h',
78 'overrides/google/cacheinvalidation/mutex.h', 81 'overrides/google/cacheinvalidation/mutex.h',
79 'overrides/google/cacheinvalidation/random.h', 82 'overrides/google/cacheinvalidation/random.h',
80 'overrides/google/cacheinvalidation/scoped_ptr.h', 83 'overrides/google/cacheinvalidation/scoped_ptr.h',
81 'overrides/google/cacheinvalidation/stl-namespace.h' 84 'overrides/google/cacheinvalidation/stl-namespace.h'
82 'overrides/google/cacheinvalidation/string_util.h' 85 'overrides/google/cacheinvalidation/string_util.h'
83 'overrides/google/cacheinvalidation/time.h', 86 'overrides/google/cacheinvalidation/time.h',
84 'files/src/google/cacheinvalidation/invalidation-client-impl.cc', 87 'files/src/google/cacheinvalidation/invalidation-client-impl.cc',
85 'files/src/google/cacheinvalidation/invalidation-client-impl.h', 88 'files/src/google/cacheinvalidation/invalidation-client-impl.h',
86 'files/src/google/cacheinvalidation/invalidation-client.cc', 89 'files/src/google/cacheinvalidation/invalidation-client.cc',
87 'files/src/google/cacheinvalidation/invalidation-client.h', 90 'files/src/google/cacheinvalidation/invalidation-client.h',
91 'files/src/google/cacheinvalidation/invalidation-types.h',
88 'files/src/google/cacheinvalidation/log-macro.h', 92 'files/src/google/cacheinvalidation/log-macro.h',
89 'files/src/google/cacheinvalidation/network-manager.cc', 93 'files/src/google/cacheinvalidation/network-manager.cc',
90 'files/src/google/cacheinvalidation/network-manager.h', 94 'files/src/google/cacheinvalidation/network-manager.h',
91 'files/src/google/cacheinvalidation/persistence-manager.cc', 95 'files/src/google/cacheinvalidation/persistence-manager.cc',
92 'files/src/google/cacheinvalidation/persistence-manager.h', 96 'files/src/google/cacheinvalidation/persistence-manager.h',
93 'files/src/google/cacheinvalidation/persistence-utils.cc', 97 'files/src/google/cacheinvalidation/persistence-utils.cc',
94 'files/src/google/cacheinvalidation/persistence-utils.h', 98 'files/src/google/cacheinvalidation/persistence-utils.h',
99 'files/src/google/cacheinvalidation/proto-converter.cc',
100 'files/src/google/cacheinvalidation/proto-converter.h',
95 'files/src/google/cacheinvalidation/registration-update-manager.cc', 101 'files/src/google/cacheinvalidation/registration-update-manager.cc',
96 'files/src/google/cacheinvalidation/registration-update-manager.h', 102 'files/src/google/cacheinvalidation/registration-update-manager.h',
97 'files/src/google/cacheinvalidation/session-manager.cc', 103 'files/src/google/cacheinvalidation/session-manager.cc',
98 'files/src/google/cacheinvalidation/session-manager.h', 104 'files/src/google/cacheinvalidation/session-manager.h',
99 'files/src/google/cacheinvalidation/throttle.cc', 105 'files/src/google/cacheinvalidation/throttle.cc',
100 'files/src/google/cacheinvalidation/throttle.h', 106 'files/src/google/cacheinvalidation/throttle.h',
101 'files/src/google/cacheinvalidation/version-manager.cc', 107 'files/src/google/cacheinvalidation/version-manager.cc',
102 'files/src/google/cacheinvalidation/version-manager.h', 108 'files/src/google/cacheinvalidation/version-manager.h',
103 ], 109 ],
104 'include_dirs': [ 110 'include_dirs': [
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 ], 152 ],
147 }, 153 },
148 ], 154 ],
149 } 155 }
150 156
151 # Local Variables: 157 # Local Variables:
152 # tab-width:2 158 # tab-width:2
153 # indent-tabs-mode:nil 159 # indent-tabs-mode:nil
154 # End: 160 # End:
155 # vim: set expandtab tabstop=2 shiftwidth=2: 161 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « chrome/browser/sync/notifier/invalidation_util.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698