1 # Copyright 2013 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 { 6 'targets': [ 7 { 8 'target_name': 'browser_context_keyed_service', 9 'type': '<(component)', 10 'defines': [ 11 'BROWSER_CONTEXT_KEYED_SERVICE_IMPLEMENTATION', 12 ], 13 'include_dirs': [ 14 '..', 15 ], 16 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 17 'msvs_disabled_warnings': [ 4267, ], 18 'dependencies': [ 19 '../base/base.gyp:base', 20 '../base/base.gyp:base_prefs', 21 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', 22 '../content/content.gyp:content_common', 23 'user_prefs', 24 ], 25 'sources': [ 26 'browser_context_keyed_service/browser_context_keyed_service_export.h', 27 'browser_context_keyed_service/browser_context_dependency_manager.cc', 28 'browser_context_keyed_service/browser_context_dependency_manager.h', 29 'browser_context_keyed_service/browser_context_keyed_base_factory.h', 30 'browser_context_keyed_service/browser_context_keyed_base_factory.cc', 31 'browser_context_keyed_service/browser_context_keyed_service.h', 32 'browser_context_keyed_service/browser_context_keyed_service_factory.cc', 33 'browser_context_keyed_service/browser_context_keyed_service_factory.h', 34 'browser_context_keyed_service/dependency_graph.cc', 35 'browser_context_keyed_service/dependency_graph.h', 36 'browser_context_keyed_service/dependency_node.h', 37 'browser_context_keyed_service/refcounted_browser_context_keyed_service.cc', 38 'browser_context_keyed_service/refcounted_browser_context_keyed_service.h', 39 'browser_context_keyed_service/refcounted_browser_context_keyed_service_factory.cc', 40 'browser_context_keyed_service/refcounted_browser_context_keyed_service_factory.h', 41 ], 42 }, 43 ], 44 } 45