Home | History | Annotate | Download | only in policy
      1 # The //chrome/browser/policy code is being converted into a component at
      2 # //components/policy. This DEPS file is temporarily restricting the include
      3 # rules for this code; once all the exceptions are fixed then the code will
      4 # be moved, and this file will be removed.
      5 # http://crbug.com/271392
      6 
      7 include_rules = [
      8   "-chrome",
      9   "-chromeos",
     10   "-content",
     11   "+chrome/browser/policy",
     12 ]
     13 
     14 specific_include_rules = {
     15   # These files will stay.
     16   r"(browser_policy_connector|"
     17   r"managed_mode_policy_provider|"
     18   r"policy_browsertest|"
     19   r"policy_prefs_browsertest|"
     20   r"profile_policy_connector|"
     21   r"profile_policy_connector_factory|"
     22   r"url_blacklist_manager|"
     23   r"url_blacklist_manager_unittest)"
     24   r"\.(cc|h)": [
     25     "+chrome",
     26     "+chromeos",
     27     "+content/public/browser",
     28     "+content/public/common",
     29     "+content/public/test",
     30     "+content/test/net",
     31   ],
     32 
     33   # TODO(joaodasilva): remove these exceptions.
     34   r"async_policy_loader\.cc": [
     35     "+content/public/browser/browser_thread.h",
     36   ],
     37 
     38   r"async_policy_provider\.cc": [
     39     "+content/public/browser/browser_thread.h",
     40   ],
     41 
     42   r"async_policy_provider_unittest\.cc": [
     43     "+content/public/browser/browser_thread.h",
     44     "+content/public/test/test_browser_thread.h",
     45   ],
     46 
     47   r"configuration_policy_handler_android\.cc": [
     48     "+chrome/common/net/url_fixer_upper.h",
     49     "+chrome/common/pref_names.h",
     50   ],
     51 
     52   r"configuration_policy_handler\.cc": [
     53     "+chrome/browser/chrome_notification_types.h",
     54     "+chrome/browser/download/download_util.h",
     55     "+chrome/browser/extensions/external_policy_loader.h",
     56     "+chrome/browser/prefs/proxy_config_dictionary.h",
     57     "+chrome/browser/prefs/proxy_prefs.h",
     58     "+chrome/browser/prefs/session_startup_pref.h",
     59     "+chrome/browser/search_engines/search_terms_data.h",
     60     "+chrome/browser/search_engines/template_url.h",
     61     "+chrome/common/extensions/extension.h",
     62     "+chrome/common/pref_names.h",
     63     "+content/public/browser/notification_service.h",
     64   ],
     65 
     66   r"configuration_policy_handler\.h": [
     67     "+chrome/browser/prefs/incognito_mode_prefs.h",
     68     "+chrome/common/content_settings.h",
     69   ],
     70 
     71   r"configuration_policy_handler_list\.cc": [
     72     "+chrome/common/extensions/manifest.h",
     73     "+chrome/common/pref_names.h",
     74     "+chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.h",
     75     "+chromeos/dbus/power_policy_controller.h",
     76   ],
     77 
     78   r"configuration_policy_handler_unittest\.cc": [
     79     "+chrome/browser/extensions/external_policy_loader.h",
     80     "+chrome/common/pref_names.h",
     81   ],
     82 
     83   r"configuration_policy_pref_store_unittest\.cc": [
     84     "+chrome/browser/prefs/incognito_mode_prefs.h",
     85     "+chrome/browser/prefs/proxy_config_dictionary.h",
     86     "+chrome/common/content_settings.h",
     87     "+chrome/common/pref_names.h",
     88   ],
     89 
     90   r"configuration_policy_provider_test\.h": [
     91     "+content/public/test/test_browser_thread.h",
     92   ],
     93 
     94   r"policy_domain_descriptor\.cc": [
     95     "+chrome/common/policy/policy_schema.h",
     96   ],
     97 
     98   r"policy_domain_descriptor_unittest\.cc": [
     99     "+chrome/common/policy/policy_schema.h",
    100   ],
    101 
    102   r"policy_loader_mac\.cc": [
    103     "+chrome/common/chrome_paths.h",
    104     "+chrome/common/policy/policy_schema.h",
    105   ],
    106 
    107   r"policy_loader_win\.cc": [
    108     "+chrome/common/json_schema/json_schema_constants.h",
    109   ],
    110 
    111   r"policy_loader_win_unittest\.cc": [
    112     "+chrome/common/chrome_paths.h",
    113     "+chrome/common/json_schema/json_schema_constants.h",
    114   ],
    115 
    116   r"policy_path_parser_win\.cc": [
    117     "+chrome/common/chrome_switches.h",
    118   ],
    119 
    120   r"policy_service_impl_unittest\.cc": [
    121     "+chrome/common/policy/policy_schema.h",
    122     "+content/public/browser/browser_thread.h",
    123     "+content/public/test/test_browser_thread_bundle.h",
    124   ],
    125 
    126   r"policy_statistics_collector\.cc": [
    127     "+chrome/common/pref_names.h",
    128   ],
    129 
    130   r"policy_statistics_collector_unittest\.cc": [
    131     "+chrome/browser/prefs/browser_prefs.h",
    132     "+chrome/common/pref_names.h",
    133   ],
    134 
    135   r"preg_parser_win_unittest\.cc": [
    136     "+chrome/common/chrome_paths.h",
    137   ],
    138 
    139   r"registry_dict_win\.cc": [
    140     "+chrome/common/json_schema/json_schema_constants.h",
    141   ],
    142 
    143   r"registry_dict_win_unittest\.cc": [
    144     "+chrome/common/json_schema/json_schema_constants.h",
    145   ],
    146 
    147   r"test/local_policy_test_server\.cc": [
    148     "+chrome/common/chrome_paths.h",
    149   ],
    150 }
    151