Home | History | Annotate | Download | only in components
      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