noparent = True

include_rules = [
  "+base",
  "+base/component_export.h",
  "+chromeos/constants",
  "+chromeos/test",
  "+chromeos/dbus",
  "+chromeos/login/login_state",
  "+chromeos/services/network_config/public",
  "+components/account_id",
  "+components/certificate_matching",
  "+components/crx_file",
  "+components/device_event_log",
  "+components/onc",
  "+components/pref_registry",
  "+components/prefs",
  "+components/proxy_config",
  "+components/url_formatter",
  "+components/user_manager",
  "+crypto",
  "+dbus",
  "+net",
  "+testing",
  "+third_party/cros_system_api",
  "+url",
]

specific_include_rules = {
 "ui_proxy_config_service_unittest.cc": [
    "+components/sync_preferences/testing_pref_service_syncable.h"
  ],
 "managed_network_configuration_handler_unittest.cc": [
    "+components/sync_preferences/testing_pref_service_syncable.h"
  ],
 "network_metadata_store_unittest.cc": [
    "+components/sync_preferences/testing_pref_service_syncable.h"
  ],

  # Dependencies specific for fuzz targets and other fuzzing-related code.
  ".*fuzz.*": [
    "+third_party/libFuzzer/src/utils",  # This contains FuzzedDataProvider.
  ],
}
