| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 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 # The relative path of the cacheinvalidation proto files from | 10 # The relative path of the cacheinvalidation proto files from 'src'. |
| 11 # 'files/src'. | |
| 12 # TODO(akalin): Add a RULE_INPUT_DIR predefined variable to gyp so | 11 # TODO(akalin): Add a RULE_INPUT_DIR predefined variable to gyp so |
| 13 # we don't need this variable. | 12 # we don't need this variable. |
| 14 'proto_dir_relpath': 'google/cacheinvalidation', | 13 'proto_dir_relpath': 'google/cacheinvalidation', |
| 15 # Where files generated from proto files are put. | 14 # Where files generated from proto files are put. |
| 16 'proto_in_dir': 'files/src/<(proto_dir_relpath)', | 15 'proto_in_dir': 'src/<(proto_dir_relpath)', |
| 17 'proto_out_dir': '<(proto_dir_relpath)', | 16 'proto_out_dir': '<(proto_dir_relpath)', |
| 18 }, | 17 }, |
| 19 'targets': [ | 18 'targets': [ |
| 20 # The C++ files generated from the cache invalidation protocol buffers. | 19 # The C++ files generated from the cache invalidation protocol buffers. |
| 21 { | 20 { |
| 22 'target_name': 'cacheinvalidation_proto_cpp', | 21 'target_name': 'cacheinvalidation_proto_cpp', |
| 23 'type': 'static_library', | 22 'type': 'static_library', |
| 24 'sources': [ | 23 'sources': [ |
| 25 '<(proto_in_dir)/client.proto', | 24 '<(proto_in_dir)/client.proto', |
| 26 '<(proto_in_dir)/client_gateway.proto', | 25 '<(proto_in_dir)/client_gateway.proto', |
| (...skipping 18 matching lines...) Expand all Loading... |
| 45 'overrides/google/cacheinvalidation/deps/gmock.h', | 44 'overrides/google/cacheinvalidation/deps/gmock.h', |
| 46 'overrides/google/cacheinvalidation/deps/googletest.h', | 45 'overrides/google/cacheinvalidation/deps/googletest.h', |
| 47 'overrides/google/cacheinvalidation/deps/logging.h', | 46 'overrides/google/cacheinvalidation/deps/logging.h', |
| 48 'overrides/google/cacheinvalidation/deps/mutex.h', | 47 'overrides/google/cacheinvalidation/deps/mutex.h', |
| 49 'overrides/google/cacheinvalidation/deps/random.h', | 48 'overrides/google/cacheinvalidation/deps/random.h', |
| 50 'overrides/google/cacheinvalidation/deps/sha1-digest-function.h', | 49 'overrides/google/cacheinvalidation/deps/sha1-digest-function.h', |
| 51 'overrides/google/cacheinvalidation/deps/scoped_ptr.h', | 50 'overrides/google/cacheinvalidation/deps/scoped_ptr.h', |
| 52 'overrides/google/cacheinvalidation/deps/stl-namespace.h', | 51 'overrides/google/cacheinvalidation/deps/stl-namespace.h', |
| 53 'overrides/google/cacheinvalidation/deps/string_util.h', | 52 'overrides/google/cacheinvalidation/deps/string_util.h', |
| 54 'overrides/google/cacheinvalidation/deps/time.h', | 53 'overrides/google/cacheinvalidation/deps/time.h', |
| 55 'files/src/google/cacheinvalidation/deps/digest-function.h', | 54 'src/google/cacheinvalidation/deps/digest-function.h', |
| 56 'files/src/google/cacheinvalidation/impl/basic-system-resources.cc', | 55 'src/google/cacheinvalidation/impl/basic-system-resources.cc', |
| 57 'files/src/google/cacheinvalidation/impl/basic-system-resources.h', | 56 'src/google/cacheinvalidation/impl/basic-system-resources.h', |
| 58 'files/src/google/cacheinvalidation/impl/checking-invalidation-listener.
cc', | 57 'src/google/cacheinvalidation/impl/checking-invalidation-listener.cc', |
| 59 'files/src/google/cacheinvalidation/impl/checking-invalidation-listener.
h', | 58 'src/google/cacheinvalidation/impl/checking-invalidation-listener.h', |
| 60 'files/src/google/cacheinvalidation/impl/client-protocol-namespace-fix.h
', | 59 'src/google/cacheinvalidation/impl/client-protocol-namespace-fix.h', |
| 61 'files/src/google/cacheinvalidation/impl/constants.cc', | 60 'src/google/cacheinvalidation/impl/constants.cc', |
| 62 'files/src/google/cacheinvalidation/impl/constants.h', | 61 'src/google/cacheinvalidation/impl/constants.h', |
| 63 'files/src/google/cacheinvalidation/impl/digest-store.h', | 62 'src/google/cacheinvalidation/impl/digest-store.h', |
| 64 'files/src/google/cacheinvalidation/impl/exponential-backoff-delay-gener
ator.cc', | 63 'src/google/cacheinvalidation/impl/exponential-backoff-delay-generator.c
c', |
| 65 'files/src/google/cacheinvalidation/impl/exponential-backoff-delay-gener
ator.h', | 64 'src/google/cacheinvalidation/impl/exponential-backoff-delay-generator.h
', |
| 66 'files/src/google/cacheinvalidation/impl/invalidation-client-factory.cc'
, | 65 'src/google/cacheinvalidation/impl/invalidation-client-factory.cc', |
| 67 'files/src/google/cacheinvalidation/impl/invalidation-client-impl.cc', | 66 'src/google/cacheinvalidation/impl/invalidation-client-impl.cc', |
| 68 'files/src/google/cacheinvalidation/impl/invalidation-client-impl.h', | 67 'src/google/cacheinvalidation/impl/invalidation-client-impl.h', |
| 69 'files/src/google/cacheinvalidation/impl/invalidation-client-util.h', | 68 'src/google/cacheinvalidation/impl/invalidation-client-util.h', |
| 70 'files/src/google/cacheinvalidation/impl/log-macro.h', | 69 'src/google/cacheinvalidation/impl/log-macro.h', |
| 71 'files/src/google/cacheinvalidation/impl/object-id-digest-utils.cc', | 70 'src/google/cacheinvalidation/impl/object-id-digest-utils.cc', |
| 72 'files/src/google/cacheinvalidation/impl/object-id-digest-utils.h', | 71 'src/google/cacheinvalidation/impl/object-id-digest-utils.h', |
| 73 'files/src/google/cacheinvalidation/impl/persistence-utils.cc', | 72 'src/google/cacheinvalidation/impl/persistence-utils.cc', |
| 74 'files/src/google/cacheinvalidation/impl/persistence-utils.h', | 73 'src/google/cacheinvalidation/impl/persistence-utils.h', |
| 75 'files/src/google/cacheinvalidation/impl/proto-converter.cc', | 74 'src/google/cacheinvalidation/impl/proto-converter.cc', |
| 76 'files/src/google/cacheinvalidation/impl/proto-converter.h', | 75 'src/google/cacheinvalidation/impl/proto-converter.h', |
| 77 'files/src/google/cacheinvalidation/impl/proto-helpers.h', | 76 'src/google/cacheinvalidation/impl/proto-helpers.h', |
| 78 'files/src/google/cacheinvalidation/impl/proto-helpers.cc', | 77 'src/google/cacheinvalidation/impl/proto-helpers.cc', |
| 79 'files/src/google/cacheinvalidation/impl/protocol-handler.cc', | 78 'src/google/cacheinvalidation/impl/protocol-handler.cc', |
| 80 'files/src/google/cacheinvalidation/impl/protocol-handler.h', | 79 'src/google/cacheinvalidation/impl/protocol-handler.h', |
| 81 'files/src/google/cacheinvalidation/impl/recurring-task.cc', | 80 'src/google/cacheinvalidation/impl/recurring-task.cc', |
| 82 'files/src/google/cacheinvalidation/impl/recurring-task.h', | 81 'src/google/cacheinvalidation/impl/recurring-task.h', |
| 83 'files/src/google/cacheinvalidation/impl/registration-manager.cc', | 82 'src/google/cacheinvalidation/impl/registration-manager.cc', |
| 84 'files/src/google/cacheinvalidation/impl/registration-manager.h', | 83 'src/google/cacheinvalidation/impl/registration-manager.h', |
| 85 'files/src/google/cacheinvalidation/impl/run-state.h', | 84 'src/google/cacheinvalidation/impl/run-state.h', |
| 86 'files/src/google/cacheinvalidation/impl/safe-storage.cc', | 85 'src/google/cacheinvalidation/impl/safe-storage.cc', |
| 87 'files/src/google/cacheinvalidation/impl/safe-storage.h', | 86 'src/google/cacheinvalidation/impl/safe-storage.h', |
| 88 'files/src/google/cacheinvalidation/impl/simple-registration-store.cc', | 87 'src/google/cacheinvalidation/impl/simple-registration-store.cc', |
| 89 'files/src/google/cacheinvalidation/impl/simple-registration-store.h', | 88 'src/google/cacheinvalidation/impl/simple-registration-store.h', |
| 90 'files/src/google/cacheinvalidation/impl/smearer.h', | 89 'src/google/cacheinvalidation/impl/smearer.h', |
| 91 'files/src/google/cacheinvalidation/impl/statistics.cc', | 90 'src/google/cacheinvalidation/impl/statistics.cc', |
| 92 'files/src/google/cacheinvalidation/impl/statistics.h', | 91 'src/google/cacheinvalidation/impl/statistics.h', |
| 93 'files/src/google/cacheinvalidation/impl/throttle.cc', | 92 'src/google/cacheinvalidation/impl/throttle.cc', |
| 94 'files/src/google/cacheinvalidation/impl/throttle.h', | 93 'src/google/cacheinvalidation/impl/throttle.h', |
| 95 'files/src/google/cacheinvalidation/impl/ticl-message-validator.cc', | 94 'src/google/cacheinvalidation/impl/ticl-message-validator.cc', |
| 96 'files/src/google/cacheinvalidation/impl/ticl-message-validator.h', | 95 'src/google/cacheinvalidation/impl/ticl-message-validator.h', |
| 97 'files/src/google/cacheinvalidation/include/invalidation-client.h', | 96 'src/google/cacheinvalidation/include/invalidation-client.h', |
| 98 'files/src/google/cacheinvalidation/include/invalidation-client-factory.
h', | 97 'src/google/cacheinvalidation/include/invalidation-client-factory.h', |
| 99 'files/src/google/cacheinvalidation/include/invalidation-listener.h', | 98 'src/google/cacheinvalidation/include/invalidation-listener.h', |
| 100 'files/src/google/cacheinvalidation/include/system-resources.h', | 99 'src/google/cacheinvalidation/include/system-resources.h', |
| 101 'files/src/google/cacheinvalidation/include/types.h', | 100 'src/google/cacheinvalidation/include/types.h', |
| 102 ], | 101 ], |
| 103 'include_dirs': [ | 102 'include_dirs': [ |
| 104 './overrides', | 103 './overrides', |
| 105 './files/src', | 104 './src', |
| 106 ], | 105 ], |
| 107 'dependencies': [ | 106 'dependencies': [ |
| 108 '../../base/base.gyp:base', | 107 '../../base/base.gyp:base', |
| 109 'cacheinvalidation_proto_cpp', | 108 'cacheinvalidation_proto_cpp', |
| 110 ], | 109 ], |
| 111 'direct_dependent_settings': { | 110 'direct_dependent_settings': { |
| 112 'include_dirs': [ | 111 'include_dirs': [ |
| 113 './overrides', | 112 './overrides', |
| 114 './files/src', | 113 './src', |
| 115 ], | 114 ], |
| 116 }, | 115 }, |
| 117 # We avoid including header files from | 116 # We avoid including header files from |
| 118 # cacheinvalidation_proto_cpp in our public header files so we | 117 # cacheinvalidation_proto_cpp in our public header files so we |
| 119 # don't need to export its settings. | 118 # don't need to export its settings. |
| 120 'export_dependent_settings': [ | 119 'export_dependent_settings': [ |
| 121 '../../base/base.gyp:base', | 120 '../../base/base.gyp:base', |
| 122 ], | 121 ], |
| 123 }, | 122 }, |
| 124 # Unittests for the cache invalidation library. | 123 # Unittests for the cache invalidation library. |
| 125 # TODO(ghc): Write native tests and include them here. | 124 # TODO(ghc): Write native tests and include them here. |
| 126 { | 125 { |
| 127 'target_name': 'cacheinvalidation_unittests', | 126 'target_name': 'cacheinvalidation_unittests', |
| 128 'type': 'executable', | 127 'type': 'executable', |
| 129 'sources': [ | 128 'sources': [ |
| 130 'files/src/google/cacheinvalidation/test/deterministic-scheduler.cc', | 129 'src/google/cacheinvalidation/test/deterministic-scheduler.cc', |
| 131 'files/src/google/cacheinvalidation/test/deterministic-scheduler.h', | 130 'src/google/cacheinvalidation/test/deterministic-scheduler.h', |
| 132 'files/src/google/cacheinvalidation/test/test-logger.cc', | 131 'src/google/cacheinvalidation/test/test-logger.cc', |
| 133 'files/src/google/cacheinvalidation/test/test-logger.h', | 132 'src/google/cacheinvalidation/test/test-logger.h', |
| 134 'files/src/google/cacheinvalidation/test/test-utils.cc', | 133 'src/google/cacheinvalidation/test/test-utils.cc', |
| 135 'files/src/google/cacheinvalidation/test/test-utils.h', | 134 'src/google/cacheinvalidation/test/test-utils.h', |
| 136 'files/src/google/cacheinvalidation/impl/invalidation-client-impl_test.c
c', | 135 'src/google/cacheinvalidation/impl/invalidation-client-impl_test.cc', |
| 137 'files/src/google/cacheinvalidation/impl/protocol-handler_test.cc', | 136 'src/google/cacheinvalidation/impl/protocol-handler_test.cc', |
| 138 'files/src/google/cacheinvalidation/impl/recurring-task_test.cc', | 137 'src/google/cacheinvalidation/impl/recurring-task_test.cc', |
| 139 'files/src/google/cacheinvalidation/impl/throttle_test.cc', | 138 'src/google/cacheinvalidation/impl/throttle_test.cc', |
| 140 ], | 139 ], |
| 141 'dependencies': [ | 140 'dependencies': [ |
| 142 '../../base/base.gyp:base', | 141 '../../base/base.gyp:base', |
| 143 '../../base/base.gyp:run_all_unittests', | 142 '../../base/base.gyp:run_all_unittests', |
| 144 '../../testing/gmock.gyp:gmock', | 143 '../../testing/gmock.gyp:gmock', |
| 145 '../../testing/gtest.gyp:gtest', | 144 '../../testing/gtest.gyp:gtest', |
| 146 'cacheinvalidation', | 145 'cacheinvalidation', |
| 147 'cacheinvalidation_proto_cpp', | 146 'cacheinvalidation_proto_cpp', |
| 148 ], | 147 ], |
| 149 }, | 148 }, |
| (...skipping 24 matching lines...) Expand all Loading... |
| 174 '--variable', 'PRODUCT_DIR', '<(PRODUCT_DIR)', | 173 '--variable', 'PRODUCT_DIR', '<(PRODUCT_DIR)', |
| 175 '--variable', 'OS', '<(OS)', | 174 '--variable', 'OS', '<(OS)', |
| 176 '--result', '<@(_outputs)', | 175 '--result', '<@(_outputs)', |
| 177 '--isolate', 'cacheinvalidation_unittests.isolate', | 176 '--isolate', 'cacheinvalidation_unittests.isolate', |
| 178 ], | 177 ], |
| 179 }, | 178 }, |
| 180 ], | 179 ], |
| 181 }, | 180 }, |
| 182 ], | 181 ], |
| 183 } | 182 } |
| OLD | NEW |