OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 2012 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 'variables': { | 6 'variables': { |
7 # This library should build cleanly with the extra warnings turned on | 7 # This library should build cleanly with the extra warnings turned on |
8 # for Chromium. | 8 # for Chromium. |
9 'chromium_code': 1, | 9 'chromium_code': 1, |
10 }, | 10 }, |
(...skipping 18 matching lines...) Expand all Loading... |
29 '<(proto_in_dir)/client_protocol.proto', | 29 '<(proto_in_dir)/client_protocol.proto', |
30 '<(proto_in_dir)/client_test_internal.proto', | 30 '<(proto_in_dir)/client_test_internal.proto', |
31 '<(proto_in_dir)/types.proto', | 31 '<(proto_in_dir)/types.proto', |
32 ], | 32 ], |
33 'includes': [ '../../build/protoc.gypi' ], | 33 'includes': [ '../../build/protoc.gypi' ], |
34 'direct_dependent_settings': { | 34 'direct_dependent_settings': { |
35 'include_dirs': [ | 35 'include_dirs': [ |
36 '<(proto_out_dir)', | 36 '<(proto_out_dir)', |
37 ], | 37 ], |
38 }, | 38 }, |
| 39 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 40 'msvs_disabled_warnings': [4267, ], |
39 }, | 41 }, |
40 # The main cache invalidation library. External clients should depend | 42 # The main cache invalidation library. External clients should depend |
41 # only on this. | 43 # only on this. |
42 { | 44 { |
43 'target_name': 'cacheinvalidation', | 45 'target_name': 'cacheinvalidation', |
44 'type': 'static_library', | 46 'type': 'static_library', |
45 'sources': [ | 47 'sources': [ |
46 'overrides/google/cacheinvalidation/deps/callback.h', | 48 'overrides/google/cacheinvalidation/deps/callback.h', |
47 'overrides/google/cacheinvalidation/deps/gmock.h', | 49 'overrides/google/cacheinvalidation/deps/gmock.h', |
48 'overrides/google/cacheinvalidation/deps/googletest.h', | 50 'overrides/google/cacheinvalidation/deps/googletest.h', |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 './overrides', | 117 './overrides', |
116 './src', | 118 './src', |
117 ], | 119 ], |
118 }, | 120 }, |
119 # We avoid including header files from | 121 # We avoid including header files from |
120 # cacheinvalidation_proto_cpp in our public header files so we | 122 # cacheinvalidation_proto_cpp in our public header files so we |
121 # don't need to export its settings. | 123 # don't need to export its settings. |
122 'export_dependent_settings': [ | 124 'export_dependent_settings': [ |
123 '../../base/base.gyp:base', | 125 '../../base/base.gyp:base', |
124 ], | 126 ], |
| 127 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 128 'msvs_disabled_warnings': [4267, ], |
125 }, | 129 }, |
126 # Unittests for the cache invalidation library. | 130 # Unittests for the cache invalidation library. |
127 # TODO(ghc): Write native tests and include them here. | 131 # TODO(ghc): Write native tests and include them here. |
128 { | 132 { |
129 'target_name': 'cacheinvalidation_unittests', | 133 'target_name': 'cacheinvalidation_unittests', |
130 'type': 'executable', | 134 'type': 'executable', |
131 'sources': [ | 135 'sources': [ |
132 'src/google/cacheinvalidation/test/deterministic-scheduler.cc', | 136 'src/google/cacheinvalidation/test/deterministic-scheduler.cc', |
133 'src/google/cacheinvalidation/test/deterministic-scheduler.h', | 137 'src/google/cacheinvalidation/test/deterministic-scheduler.h', |
134 'src/google/cacheinvalidation/test/test-logger.cc', | 138 'src/google/cacheinvalidation/test/test-logger.cc', |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
219 'src/java/com/google/ipc/invalidation/external/client/android/servic
e/InvalidationService.aidl', | 223 'src/java/com/google/ipc/invalidation/external/client/android/servic
e/InvalidationService.aidl', |
220 'src/java/com/google/ipc/invalidation/external/client/android/servic
e/ListenerService.aidl', | 224 'src/java/com/google/ipc/invalidation/external/client/android/servic
e/ListenerService.aidl', |
221 'src/java/com/google/ipc/invalidation/testing/android/InvalidationTe
st.aidl', | 225 'src/java/com/google/ipc/invalidation/testing/android/InvalidationTe
st.aidl', |
222 ], | 226 ], |
223 'includes': [ '../../build/java_aidl.gypi' ], | 227 'includes': [ '../../build/java_aidl.gypi' ], |
224 }, | 228 }, |
225 ], | 229 ], |
226 }], | 230 }], |
227 ], | 231 ], |
228 } | 232 } |
OLD | NEW |