chromium/chrome/services/sharing/nearby/platform/DEPS

# Copyright 2020 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

include_rules = [
  # ChromeOS should not depend on //chrome. See //docs/chromeos/code.md for
  # details.
  '-chrome',

  '+ash/constants/ash_features.h',
  '+device/bluetooth',
  '+services/network/public',
  '+third_party/abseil-cpp/absl/strings/string_view.h',
  '+third_party/abseil-cpp/absl/time/time.h',
  '+third_party/nearby',
  '+unicode/locid.h',

  # Existing dependencies within //chrome. Whenever possible, avoid adding new
  # //chrome dependencies to this list. Dependencies within //chrome are listed
  # on a per- directory basis. See //tools/chromeos/gen_deps.sh for details.
  '+chrome/browser/nearby_sharing/common/nearby_share_features.h',
  '+chrome/services/sharing/nearby/platform',
  '+chrome/services/sharing/nearby/test_support',
  '+chrome/services/sharing/webrtc',

  '+chromeos/ash/components/login/login_state/login_state.h',
  '+chromeos/ash/components/network/proxy/ui_proxy_config_service.h',
  '+chromeos/ash/components/network/managed_network_configuration_handler.h',
  '+chromeos/ash/components/network/network_configuration_handler.h',
  '+chromeos/ash/components/network/network_profile_handler.h',
  '+chromeos/ash/components/nearby/presence/conversions/proto_conversions.h',
  '+components/cross_device/nearby/nearby_features.h',
  '+components/onc/onc_constants.h',
  '+components/onc/onc_pref_names.h',
  '+components/prefs/testing_pref_service.h',
  '+components/proxy_config/pref_proxy_config_tracker_impl.h',
  '+components/proxy_config/proxy_config_pref_names.h',
  '+components/sync_preferences/testing_pref_service_syncable.h',
  '+components/user_manager',
  '+third_party/cros_system_api/dbus/shill/dbus-constants.h',
]

specific_include_rules = {
  "wifi_lan_medium_unittest\.cc": [
    "+chromeos/ash/services/network_config/in_process_instance.h",
  ],
}